使用方法:Sum if is not blank

How to use: Sum if is not blank

我在 excel sheet:

中有一个包含 2 列的示例

X --- Y

1 --- A

2 --- A

3 ---

5 ---

1 --- A

Y 列被公式隐藏:=IF(A2<=2,"A","")

如果 Y 不为空,我想对 X 列求和。 我使用这个公式:=SUMIF(B:B,"<>",A:A) 但它不明白 "" 是空白的。

我希望有人能帮助我。

SUMPRODUCT:

使用SUMPRODUCT

=SUMPRODUCT(A2:A6,--(B2:B6<>""))

SUMIF 数组:

或者用Ctrl+Shift+Enter[输入下面的数组公式=16=]

=SUM(IF(B2:B6<>"",A2:A6))

带通配符的 SUMIF:

使用

的公式
=SUM(SUMIF(B2:B6,{"?*",">=0","<0"},A2:A6))

数据:

仅供参考,如果您创建 "Y" 列只是为了帮助您解决这个问题,那么您可以完全删除该列,因为只有 "X" 列才能满足您的需求:

= SUMIF(A2:A6,"<=2")