当它计算包含字符的行中的值之和时,如何使excel忽略字符

use*_*371 1 excel excel-formula

例如,第1行的A1 = 1,B1 = 2,C1 =“ N / A”。我想计算三个单元格的总和,但不删除公式中的C1。

如果仅使用= Sum(A1:C1),则结果将是错误。那么,我该如何解决这个问题呢?

Dmi*_*liv 5

您可以使用SUMIF(如果您的范围仅包含#N/A错误,则更好的选择):

=SUMIF(A1:C1,"<>#N/A")
Run Code Online (Sandbox Code Playgroud)

或者,如果您的范围不仅包含#N/A而且还包含其他错误:

=SUM(IF(ISNUMBER(A1:C1),A1:C1))
Run Code Online (Sandbox Code Playgroud)

这是一个数组公式,因此键入公式,然后按CTRL+ SHIFT+ ENTER。括号将自动出现在公式的开头和结尾。

  • 另一个选项:`= SUM(IFERROR(A1:A3,0))`(也是一个数组公式) (2认同)