我尝试使用SUMIF( INDEX( MATCH(
函数来带回两个标准的总值,这是一个恒定的行,并且在我输入一个月时会更改的列,
=IFERROR(SUMIF(Budget!$D$8:$D$62,
$B9,
INDEX(Budget!$R$8:$AC$62,
MATCH($I$1,Budget!$R$6:$AC$6,0),0)),0)
这只会带回该行中发现的第一个数据输入,如何带回总数。建议我使用sumifs,但我不确定如何根据输入的月份包含要使用的列。
您提到列更改,因此使用INDEX
和MATCH
,
但是该匹配是针对INDEX
的ROW
进行的,而不是COLUMN
,
我可能错了,但请尝试以下操作:
=IFERROR(SUMIF(Budget!$D$8:$D$62,$B9,INDEX(Budget!$R$8:$AC$62,0,MATCH($I$1,Budget!$R$6:$AC$6,0))),0)