具有作为 2 个范围的乘积的总和范围的 SUMIFS 函数,数组公式
SUMIFS function having a sum range as a product of 2 ranges, Array Formulas
我试图尽量减少在 Excel 中创建不必要的 table,而不是创建 table 来乘以列 A
和 B
, 我可以在 IF
公式内完成吗?也许使用数组公式?
我试过Ctrl + Shift + Enter 输入以下公式:
SUMIFS($A:$A*$B:$B,$C:$C,"Value")
但是没有用。
基本上,如果 C
中的值等于 "value"
,我想对 A
和 B
的乘积求和(即 A*B
) .
在此示例中,此公式检查列 C 中的值是否等于 4。如果是,则 returns 产品,如果不是,则 returns 0。例如,您在 D 列中输入此公式并将其向下拖动。
=IF(C1=4;SUMPRODUCT(A1:B1);0)
SumProduct
就是你所需要的
=SUMPRODUCT($A:$A,$B:$B,--($C:$C="Value"))
作为标准(非数组)公式输入
我试图尽量减少在 Excel 中创建不必要的 table,而不是创建 table 来乘以列 A
和 B
, 我可以在 IF
公式内完成吗?也许使用数组公式?
我试过Ctrl + Shift + Enter 输入以下公式:
SUMIFS($A:$A*$B:$B,$C:$C,"Value")
但是没有用。
基本上,如果 C
中的值等于 "value"
,我想对 A
和 B
的乘积求和(即 A*B
) .
在此示例中,此公式检查列 C 中的值是否等于 4。如果是,则 returns 产品,如果不是,则 returns 0。例如,您在 D 列中输入此公式并将其向下拖动。
=IF(C1=4;SUMPRODUCT(A1:B1);0)
SumProduct
就是你所需要的
=SUMPRODUCT($A:$A,$B:$B,--($C:$C="Value"))
作为标准(非数组)公式输入