如何制作包含条件的sumproduct?像这样:
= SUMPRODUCT(COL1, COL2, COL3="ABC")
我尝试添加IF,但这不起作用:
= SUMPRODUCT(COL1, COL2, IF(COL3="ABC",1,0))
答案 0 :(得分:3)
如果您使用 CTRL + SHIFT + ENTER “数组输入”,则IF
的版本将有效.... ..但更常见的是你使用像+0这样的“co-ercer”将TRUE/FALSE
值转换为1/0
值,例如
=SUMPRODUCT(COL1,COL2,(COL3="ABC")+0)
[可以正常输入]
或非常普遍
=SUMPRODUCT(COL1,COL2,--(COL3="ABC"))
答案 1 :(得分:0)
做你的意思
=SUMPRODUCT(--(C:C="flag"),A:A,B:B)
答案 2 :(得分:0)
我已经找到了一种非常有用的方法来为SUMPRODUCT 数组公式应用范围,对于你想要应用两个条件(x& y)的情况:
{=SUMPRODUCT(IF(x=range to find coincidences based on x, range to calculate based on conditions found), IF(y=range to find coincidences based on y, range to calculate based on conditions found)))}
看起来像这样:
{=SUMPRODUCT(IF(C11=$C11:$C500,$I11:$I500), IF(C11=$C11:$C500,$J11:$J500)))}