仅当另一列的值为空时才对列求和


11

我试图仅在相邻列中没有值的情况下获取Google电子表格中列值的总和。考虑以下示例:

  A | B
 -------
 40 | 50
 20 | 20
 30 | 
 10 | 

的总和A应返回40。

我尝试使用以下功能:

=SUM(FILTER(A:A, ISEMPTY(B:B)))

但我得到的是:Error: Unknown function name ISEMPTY。谁能告诉我什么地方出了问题或怎么做?


可以用示例(输入和输出)显示吗?
Siva Charan

Answers:


15

替换ISEMPTYISBLANK

您的公式应如下:

=SUM(FILTER(A:A, ISBLANK(B:B)))

现在您将得到结果为 40


尽管这不是涉及sumif的解决方案;但是看起来不存在使用sumif的方法!
奥利弗

1

如果单元格中的值为0,则不会将其标记为空白。但是您可以使用:

=SUMIF(B:B,0,A:A)

或更多限制:

=SUMIF(B2:B50,0,A2:A50)

template: SUMIF(range, criteria, sum_range)

添加给定条件指定的单元格。范围是要应用标准的范围。条件是显示搜索条件或搜索条件本身的单元格。在条件部分,您可以使用问号(?)匹配单个字符,或使用星号(*)匹配一系列字符。如果您想找到一个实际的问号或星号,可以~在问号(?)或星号()之前输入一个代字号(*)。Sum_range是求和值的范围,如果未指示,则求和“范围”中的值。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.