我正在使用一系列表来处理Excel 2010工作表以计算变量总和。请参阅下图,了解我正在使用的内容。
遭遇计算:
表1 Table_Encounters
。列XP Limit
应该查看Difficulty
中的当前值,匹配表2 Table_Players
中的相应列,然后将该特定列中的所有数字相加。
例如,在G3
中,它应引用F3
(硬),找到Table_Players [硬],并将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)
答案 0 :(得分:0)
在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)))