Excel Sumif基于不断变化的批评



我尝试使用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,但我不确定如何根据输入的月份包含要使用的列。

您提到列更改,因此使用INDEXMATCH

但是该匹配是针对INDEXROW进行的,而不是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)

最新更新