【问题标题】:Excel sum if isnumber for non-contiguous rangeExcel sum if isnumber 为非连续范围
【发布时间】:2017-07-16 01:14:09
【问题描述】:

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

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

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

【问题讨论】:

    标签: excel excel-formula sum isnumeric


    【解决方案1】:

    这似乎也有效:

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

    用你的例子测试过。

    【讨论】:

      【解决方案2】:

      这应该可行:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多