SUMIFS数组公式中的条件范围

=ARRAYFORMULA(IF(ROW(A:A)=1,"Spend",SUMIFS(Expenses!G:G,Expenses!D:D,A:A,Expenses!B:B,"Budget"))) 

不产生结果

如果我将“A:A”的标准更改为某个特定的字段,

 =ARRAYFORMULA(IF(ROW(A:A)=1,"Spend",SUMIFS(Expenses!G:G,Expenses!D:D,"A1",Expenses!B:B,"Budget"))) 

如果我使用简单的SUMIF,第一个版本也可以

 =ARRAYFORMULA(IF(ROW(A:A)=1,"Spend",SUMIF(Expenses!D:D,A:A,Expenses!G:G))) 

怎么没有SUMIFS?

可能是你需要使用sumproduct()函数? 你可能需要知道你在哪个Excel版本。

如果在2007年之前SUMIFS()将不起作用。

RR