分享

求和区域中包含#N/A值,导致求和结果也是#N/A值,该啥办?

 碧荷晨露 2015-05-11



在Excel中,如何避开单元格中的错误值求和


经常使用Excel的用户都知道,使用SUM函数可以轻松实现单元格的数值求和,然而,当单元格中包含错误值时,使用SUM函数直接求和的结果也是错误值。如图 82-1中所示数据,由于其他原因,数据中包含有很多#N/A错误值,直接用SUM函数求和无法得到正确结果,该如何操作呢?

82?1除错求和结果


→ 解决方案:

使用SUMIF函数除错求和。


→ 操作方法

E2单元格输入如下公式,按Enter键结束。

=SUMIF(A2:C10,'<9.99E+307')


→ 原理分析

使用SUMIF函数排错求和

本例中使用SUMIF函数的criteria参数排除错误值,然后对所有数值进行求和。其中9.99E+3079.99乘以10307次方,是一般工作中用不到的大数。criteria参数设置为'<9.99E+307',即表示对A2:C10单元格区域中小于9.99E+307的所有数值进行求和。根据数据排序规则:数值<文本<FALSE<TRUE<错误值,实现排错求和。


→ 知识扩展

本例中SUMIF函数第3参数省略,表示对第1参数区域进行条件求和。当使用SUMIFS函数进行排错求和时,不能省略第1参数,公式如下:

=SUMIFS(A2:C10,A2:C10,'<9.99E+307')

此外,还可以使用SUM与逻辑判断函数的组合数组公式排错求和,例如以下2个公式:

{=SUM(IFERROR(A2:C10,0))}

{=SUM(IF(ISNUMBER(A2:C10),A2:C10))}


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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多