13

我想要一个单元格给我上面单元格的总和,只有当另一列也有值时。例如,我希望 B5 对 B1:B4 求和,只有当 C1:C4 也有值时,如果 C 单元格没有值,那么我希望在求和过程中将相应的 B 单元格计为 0。我查找有关 SumIf 和 FILTER 的信息,但我不知道在标准中添加什么以使其接受任何数字,以及在没有可用数字时如何报告 0。任何帮助,将不胜感激。


到目前为止我尝试做的事情: =FILTER(B1:B4;C1:C4=value() 并且我得到一个错误

4

2 回答 2

30

您是否尝试过SUMIF这样使用:

=SUMIF(C1:C4, "<>", B1:B4)

?

它对我有用。

于 2013-09-28T12:22:20.303 回答
2

尝试:

=SUMIF(C1:C4; "<>"; B1:B4)

或者,正如 Jerry 建议的那样:

=SUMIF(C1:C4, "<>", B1:B4)

请注意,分号分隔符在所有语言环境中都受支持,因此通常是首选。

于 2014-10-23T12:02:10.247 回答