Excel中的忽略错误值求和计算,这里好几种公式都非常简单易用

Excel学习世界 2023-03-21 21:36:26

如果表格中有错误值,要对区域进行计算时就会出错。针对这种情况,建议最好是提前删除或修改错误值,如果是因为公式计算产生的错误值,可以套用个 iferror 函数将错误结果转换为数值。

如果实在不愿意或不能修改原始数据,那么要忽略错误值求和也不难,今天一次性教大家好几个公式。

案例:

下图 1 中的“奖金”列中有几个错误值,所以在计算总奖金的时候,求和结果也是错误值。

能否忽略错误值轻松求和?效果如下图 2 所示。

解决方案:

原本用的就是普通的 sum 函数,于是遇到错误值就无法正常求和。

1. 将求和公式修改如下:

=SUMIF(F2:F25,">0"))

公式释义:

将函数换成了带条件求和的 sumif,如果区域中的值“>0”,则参与求和,否则忽略;错误值显然不满足这个条件,就被略过了。

2. 也可以用下面这个公式:

=SUMIF(F2:F25,"<9e307")

公式释义:

9E307 等同于 9E+307,即 9*10^307,几乎是 Excel 中的最大数值;

因此“<9e307”就默认代表所有数值;

错误值不是数值,会被忽略,从而实现对所有数值求和

3. 如果不用 sumif,用 sum 也可以:

=SUM(IFERROR(F2:F25,0))

公式释义:

先用 iferror 将区域中的错误值转换成 0 值;再用 sum 求和的时候就完全没有问题了。

4. 最后一个函数厉害了,集 19 个函数功能于一身的万能函数王:

=AGGREGATE(9,6,F2:F25)

公式释义:

第一个参数 9 代表函数功能为 sum;

第二个参数 6 表示忽略错误值

3 阅读:590
Excel学习世界

Excel学习世界

Excel 学习交流