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),"")
关于不连续的要求 - 在下面的示例中,B6
和 C6
可以是您想要的任何单元格。
这似乎也有效:
=IF(SUM(B6,C6)=0,"",SUM(B6,C6))
已使用您的示例进行测试。
我只是想对两个单元格求和,如果它们中至少有一个是有效数字,或者如果它们都不是则显示空白。做这个的最好方式是什么?我已经阅读了 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),"")
关于不连续的要求 - 在下面的示例中,B6
和 C6
可以是您想要的任何单元格。
这似乎也有效:
=IF(SUM(B6,C6)=0,"",SUM(B6,C6))
已使用您的示例进行测试。