分享

对含有错误值的区域进行求和统计

 hercules028 2022-03-27

大家早上好!

今天咱们聊点什么呢?聊聊如何对有错误值的区域进行求和吧。使用函数公式查询、计算的过程中难免会有错误值产生,就像下图,我需要对A2:A11单元格中的数据进行求和汇总,可是如果直接使用SUM函数的话就会报错,因为SUM不会忽略参数中的错误值,这怎么办呢?

图片


今天我们来说三个处理思路:

第一个:SUMIF方法

可以使用公式=SUMIF(A2:A11,'<=9E307')

其中9E307代表Excel中所能输入的非常大的数值,在Excel中可以输入的最大数值为:9.99999999999999E+307,但是在实际生活中我们几乎不可能用到这么大的数据,因此我们用前面的数据来当作最大的数值。

因为错误值比所有的数值都大,所以我们用SUMIF函数来对小于或等于9E307的数据进行求和,从而闪去了数据中的错误值。

第二个:SUM+IF+ISERROR方法

公式:=SUM(IF(ISERROR(A3:A11),0,A3:A11))

该公式中的ISERROR(A3:A11)判断数据是不是错误值,如果是则返回TURE,使用IF判断,是错误值返回0,否则返回原值,再用SUM求和,并不影响原数据的结果。需要注意的是,此公式需要三键录入(数组公式)。

第三个:SUM+IFERROR方法

公式:=SUM(IFERROR(A3:A11,0))

此公式其实是第二种方法的改进版,2007版以后,Excel新增了IFERROR函数,大大缩短了此类判断的公式长度,此公式中,如果数据不是错误值直接返回数据本身,如果是错误值则返回0。注意此法不适用于2003版。

图片

好啦今儿分享到这里,祝大家好运!

喜欢的同鞋请转发、点赞!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多