我有一个在 excel 表中有 2 列的示例:
X --- Y
1 --- 一个
2 --- 一个
3 ---
5 ---
1 --- 一个
Y 列被公式隐藏:=IF(A2<=2,"A","")
如果 Y 不为空,我想对 X 列求和。我使用这个公式: =SUMIF(B:B,"<>",A:A) 但它不明白 "" 是空白的。
我希望有人能帮助我。
我有一个在 excel 表中有 2 列的示例:
X --- Y
1 --- 一个
2 --- 一个
3 ---
5 ---
1 --- 一个
Y 列被公式隐藏:=IF(A2<=2,"A","")
如果 Y 不为空,我想对 X 列求和。我使用这个公式: =SUMIF(B:B,"<>",A:A) 但它不明白 "" 是空白的。
我希望有人能帮助我。
总结产品:
采用SUMPRODUCT
=SUMPRODUCT(A2:A6,--(B2:B6<>""))
SUMIF 数组:
Ctrl或者使用+ Shift+输入以下作为数组公式Enter
=SUM(IF(B2:B6<>"",A2:A6))
带通配符的 SUMIF:
=SUM(SUMIF(B2:B6,{"?*",">=0","<0"},A2:A6))
数据:
仅供参考,如果您创建“Y”列只是为了帮助您解决这个问题,那么您可以完全删除该列,因为您想要的只有“X”列才能实现:
= SUMIF(A2:A6,"<=2")