当求和遇上错误值!

前言

上节课我们讲了各种错误值的符号,今天我们讲一下在求和时如何避开错误值?

如下面的事例:当使用VLOOKUP公式查找数据时,由于查不到H012的项目,结果返回错误值:#N/A

如果对E2:E6的数据求和,结果照样会返回#N/A

为什么会这样呢?SUM不能自动过滤掉错误值吗?答案是不能,下面看一下帮助的解释:

解决方法

1、  从源头上处理:增加容错函数IFERROR,如果判断为错误值,则返回空值或其他文本。空值的写法为英文半角字符两个双引号。

2、  汇总使用SUMIF函数

SUMIF(E2:E6,"<9E+307")

解释:9E+307就是9*10的307次方,为EXCEL中的比较大的值,按照EXCEL的排序错误值比最大的数值还要大,因此可以排除错误值进行求和!

3、AGGREGATE函数

AGGREGATE是2010版本的新函数,是一个比较牛逼的函数,和以前的SUBTOTAL函数用法差不多,但更强。不过这个函数字母比较难记,单词的意思如下:

AGGREGATE(功能,选项,数据区域)

功能和选项比较复杂,如上例的中的功能为9,代表求和,选项为6,代表忽略错误值。

知识点:

AGGREGATE是一个很难记的函数,请在纸上写三遍A-G-G-R-E-G-A-T-E,并确保你能记住。

END

(0)

相关推荐