Arrays SUMIFS数组公式中的条件范围

Arrays SUMIFS数组公式中的条件范围,arrays,excel,google-sheets,sumifs,Arrays,Excel,Google Sheets,Sumifs,不会产生结果 如果我将“A:A”的标准更改为某个字段,它将起作用 =ARRAYFORMULA(IF(ROW(A:A)=1,"Spend",SUMIFS(Expenses!G:G,Expenses!D:D,A:A,Expenses!B:B,"Budget"))) 如果我使用简单的SUMIF,那么第一个版本也可以 =ARRAYFORMULA(IF(ROW(A:A)=1,"Spend",SUMIFS(Expenses!G:G,Expenses!D:D,"A1",Expenses!B:B,"Budge

不会产生结果

如果我将“A:A”的标准更改为某个字段,它将起作用

=ARRAYFORMULA(IF(ROW(A:A)=1,"Spend",SUMIFS(Expenses!G:G,Expenses!D:D,A:A,Expenses!B:B,"Budget")))
如果我使用简单的SUMIF,那么第一个版本也可以

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

为什么不像SUMIFS那样呢?

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

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


rr

Excel还是谷歌电子表格?他们不是同一件事,两个标签都有误导性。我希望找到一个同时适用于两个标签的公式,更重要的是谷歌电子表格。我想我现在要做的是什么?如果A1=B,C1=D,那么用sum求和E(但在一个数组中)如果它对sumifsa有效,但不适用于sumifsa实际上我在谷歌的工作表上,我会研究sumproduct(),但不熟悉它。
=ARRAYFORMULA(IF(ROW(A:A)=1,"Spend",SUMIF(Expenses!D:D,A:A,Expenses!G:G)))