这很简单,但我找不到正确的解决方案。
我需要将两个单元格A1和D1加在一起,但是其中一个或两个可能包含NA错误(以防止在图形上绘图)。我需要找到这两个单元格的总数,或者如果一个是NA,它必须返回非NA值: 例如:100 + NA = 100或NA + 100 = 100或100 + 100 = 200
我已经尝试过= SUMIF(Range_1,“<> #NA”),但由于这不是一个范围,我无法得到正确的答案,我尝试了if的组合(iserror公式没有成功..帮助!!
答案 0 :(得分:4)
您自己找到解决方案的好事。 一种更简单的方法(恕我直言 - 从易读性的角度来看)可能是使用
=IFERROR(A1; 0) + IFERROR(D1; 0)
这样您仍然可以执行简单的加法操作,但包含所需的条件。
IFERROR()是一个便利函数,它结合了IF()函数和ISERROR()函数的功能;它避免了在仅使用IF()函数时必须两次声明相同的公式。
答案 1 :(得分:2)
我发现=IFNA
公式的运行速度更快。
在您的示例中,它将是=IFNA(A1,D1)
-如果A1
不是NA
,它将返回值,否则将返回D1
。这意味着如果A1
和D1
均为NA
,则将作为输出。
希望这会有所帮助!