如果该范围包含所有#N / A的返回值#N / A,如何对包含#N / A的范围求和?

时间:2019-08-29 14:59:37

标签: excel excel-formula

基本上,如果我有范围:

```A1 = #N/A
A2 = 0
A3 = 0```

我想返回A4 = 0 但是如果范围:

```A1 = #N/A
A2 = #N/A
A3 = #N/A```

我要A4 =#N / A。

是否可以在将所有处理包含在一个单元中的同时实现这一目标?如果可能的话,我不想将值传递给多个单元格。

我尝试过     =SUMIF(A1:A3,"<>#N/A",A1:A3) 但是如果整个范围是#N / A,则此公式将返回0。

2 个答案:

答案 0 :(得分:2)

这不是最优雅的解决方案,但是您可以添加一个COUNTIF

=IF(COUNTIF(A1:A3,"#N/A")=3,"#N/A",SUMIF(A1:A3,"<>#N/A"))

答案 1 :(得分:1)

您可以尝试:

=IF(COUNT(A1:A3),SUMIF(A1:A3,"<>#N/A"),NA())