0

我有一个在 excel 表中有 2 列的示例:

X --- Y

1 --- 一个

2 --- 一个

3 ---

5 ---

1 --- 一个

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

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

我希望有人能帮助我。

4

2 回答 2

4

总结产品:

采用SUMPRODUCT

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

SUMIF 数组:

Ctrl或者使用+ Shift+输入以下作为数组公式Enter

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

带通配符的 SUMIF:

使用XOR LX的公式

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

数据:

数据

于 2018-09-06T10:18:15.520 回答
1

仅供参考,如果您创建“Y”列只是为了帮助您解决这个问题,那么您可以完全删除该列,因为您想要的只有“X”列才能实现:

= SUMIF(A2:A6,"<=2")
于 2018-09-06T10:22:58.737 回答