SUMIFS函数具有作为2个范围乘积的和范围的数组公式

我试图最小化在Excel中创build不必要的表,而不是创build一个表来乘以列AB ,我可以在IF公式中做到这一点? 也许使用数组公式?

我试着按Ctrl + Shift + Enter来input下面的公式:

 SUMIFS($A$1:$A$10*$B$1:$B$10,$C$1:$C$10,"Value") 

然而它没有工作。

基本上,如果C的数值等于"value" ,我想总结AB的乘积(即A*B )。

SumProduct是你所需要的

 =SUMPRODUCT($A$1:$A$10,$B$1:$B$10,--($C$1:$C$10="Value")) 

作为标准(而不是数组)公式input

此公式检查列C中的值是否等于4。 如果是,则返回产品,如果不是,则返回0.您在例如D列中input此公式,并将其向下拖动。

 =IF(C1=4;SUMPRODUCT(A1:B1);0)