【发布时间】:2018-03-09 18:34:25
【问题描述】:
我正在处理 Excel 2010 工作表,使用一系列表格来计算变量总和。请参阅下图了解我正在使用的内容。
遭遇算计:
表 1 Table_Encounters。 XP Limit 列应该查看 Difficulty 中的当前值,匹配表 2 Table_Players 中的相应列,然后将该特定列中的所有数字相加。
例如,在G3中,应该是引用F3(Hard),找到Table_Players[Hard],将O3:O10相加,结果为8000 (1100+1100+1100+1100+1100+1400+1100)。
sumif、index 和 match 的每个组合我都尝试返回 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