【问题标题】:Issues with Excel SUMIF INDEX MATCHExcel SUMIF 索引匹配问题
【发布时间】:2018-03-09 18:34:25
【问题描述】:

我正在处理 Excel 2010 工作表,使用一系列表格来计算变量总和。请参阅下图了解我正在使用的内容。

遭遇算计:

表 1 Table_EncountersXP Limit 列应该查看 Difficulty 中的当前值,匹配表 2 Table_Players 中的相应列,然后将该特定列中的所有数字相加。

例如,在G3中,应该是引用F3(Hard),找到Table_Players[Hard],将O3:O10相加,结果为8000 (1100+1100+1100+1100+1100+1400+1100)

sumifindexmatch 的每个组合我都尝试返回 0#ref#value。我不知道我做错了什么,并且在过去的几个小时里一直在为此挠头。我以为我会朝着正确的方向前进,但我只得到#REF,所以我很茫然:

=SUMIFS(INDEX([Difficulty],,MATCH(F$3,Table_Players[#Headers],0)),[Difficulty],$F4)

【问题讨论】:

  • 停止尝试组合。从match 开始,开始工作,然后从那里开始。
  • 如果您将范围限制在一个范围内,您还需要限制条件范围。
  • @ScottCraner - 我一直注意到你有解码 balderdash 的诀窍。令人印象深刻。
  • @ashleedawg 只知道通常的嫌疑人。
  • @still 有资格作为一个诀窍 :)

标签: excel excel-formula match excel-2010 sumifs


【解决方案1】:

在 G3 中使用它:

=SUM(INDEX($K$3:$Q$10,0,MATCH($F3,$K$2:$Q$2,0)))

或使用您的结构化参考:

=SUM(INDEX(Table_Players[#Data],0,MATCH($F3,Table_Players[#Headers],0)))

【讨论】:

  • 谢谢!我正要返回后一种解决方案。总有一天我会掌握这一切的
  • 如果这有效,请通过单击答案旁边的复选标记标记为正确。
猜你喜欢
  • 1970-01-01
  • 2017-10-28
  • 2021-09-02
  • 2018-07-24
  • 1970-01-01
  • 2018-11-10
  • 2014-09-20
  • 2023-03-05
  • 1970-01-01
相关资源
最近更新 更多