Excel将两个非相邻单元格相加,忽略NA误差

时间:2013-11-18 11:09:28

标签: sum excel-formula

这很简单,但我找不到正确的解决方案。

我需要将两个单元格A1和D1加在一起,但是其中一个或两个可能包含NA错误(以防止在图形上绘图)。我需要找到这两个单元格的总数,或者如果一个是NA,它必须返回非NA值: 例如:100 + NA = 100或NA + 100 = 100或100 + 100 = 200

我已经尝试过= SUMIF(Range_1,“<> #NA”),但由于这不是一个范围,我无法得到正确的答案,我尝试了if的组合(iserror公式没有成功..帮助!!

2 个答案:

答案 0 :(得分:4)

您自己找到解决方案的好事。 一种更简单的方法(恕我直言 - 从易读性的角度来看)可能是使用

=IFERROR(A1; 0) + IFERROR(D1; 0)

这样您仍然可以执行简单的加法操作,但包含所需的条件。

IFERROR()是一个便利函数,它结合了IF()函数和ISERROR()函数的功能;它避免了在仅使用IF()函数时必须两次声明相同的公式。

答案 1 :(得分:2)

我发现=IFNA公式的运行速度更快。

在您的示例中,它将是=IFNA(A1,D1)-如果A1不是NA,它将返回值,否则将返回D1。这意味着如果A1D1均为NA,则将作为输出。

希望这会有所帮助!