如何对具有 N/A 值的一系列单元格求和?

Nam*_* VU 11 microsoft-excel-2010

我有一个范围,需要使用 SUM 函数对其求和,但如果有任何 N/A 值,则结果为 N/A。如何使 SUM 函数将 N/A 值视为 0 值?请帮忙!

wil*_*son 16

使用数组公式

=SUM(IF(ISNA(A1:A4),0,A1:A4))
Run Code Online (Sandbox Code Playgroud)

Ctrl+ Shift+Enter输入公式后

注意:替换A1:A4为您的范围


JNK*_*JNK 5

最简单的方法:

使用SUMIF值 > 0。

所以那个语法是

=SUMIF(A1:B2, "> 0")

您将获得相同的结果,因为它将忽略任何非数字或 0 值。

  • 您的建议不适用于负数。不管怎么说,还是要谢谢你。 (2认同)

小智 5

Excel 中有一个新函数,可以将所有正值或负值相加,同时忽略 NA。

=aggregate(9,6, range of your data) 
Run Code Online (Sandbox Code Playgroud)

9 用于求和,而 6 用于忽略所有 NA。除了添加之外,还有其他选择。例如,您可以做乘积、标准差等。

有关 AGGREGATE 的更多信息请参见此处