Excel sum if isnumber 用于非连续范围

Excel sum if isnumber for non-contiguous range

我只是想对两个单元格求和,如果它们中至少有一个是有效数字,或者如果它们都不是则显示空白。做这个的最好方式是什么?我已经阅读了 SUMPRODUCT 并尝试使用 ISERROR 无济于事。我最终想出的作品:

=IF(OR(ISNUMBER(AG6),ISNUMBER(BB6)),(IF(ISNUMBER(AG6),AG6,0)+IF(ISNUMBER(BB6),BB6,0)),"")

但我知道一定有更有效的方法。

这应该有效:

=IF(OR(ISNUMBER(B6),ISNUMBER(C6)),SUM(B6,C6),"")

关于不连续的要求 - 在下面的示例中,B6C6 可以是您想要的任何单元格。

这似乎也有效:

=IF(SUM(B6,C6)=0,"",SUM(B6,C6))

已使用您的示例进行测试。