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



基本上如果我有一个范围:

```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。

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

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

你可以试试:

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

最新更新