有没有过这种崩溃时刻?Excel里一整列数据看着挺全,兴冲冲敲个SUM函数求和,结果蹦出个DIV/0!或者VALUE!的错误值,半天的工作全卡在这一步。

有人说手动删错误值?要是数据就十几行还行,真碰到上千行的报表,删到手指发酸都未必能找全。也有人说用IFERROR嵌套?公式写得又长又绕,下次再用早忘光了。
其实老Excel玩家都知道,对付这种“带刺”的数据,根本不用这么麻烦。一个AGGREGATE函数就能一键搞定,自动忽略错误值,求和结果干净又准确,新手也能秒上手。
先搞懂:为啥SUM函数会“罢工”?
在说解决方案前,先给新手小白补个小知识。SUM函数虽然万能,但有个“玻璃心”——只要求和区域里有N/A、DIV/0!这类错误值,它就会直接返回错误,而不是跳过错误值计算正确数据的和。

比如你做销售数据统计,其中几个门店的销量数据因为公式引用问题出现错误,这时候用SUM求总销量,直接就报错了,特别影响工作效率。
重点来了:AGGREGATE函数怎么用?
AGGREGATE函数被称为“Excel函数中的瑞士军刀”,功能超全面,求和、计数、求平均值都能用,关键是它能手动设置“忽略规则”,错误值、隐藏行都能轻松跳过。
先记好它的核心语法,一点都不复杂:
AGGREGATE(函数编号, 忽略选项, 数据区域)
我们求和只需要记住两个关键参数,剩下的直接套公式就行:
1. 函数编号:求和对应的编号是109(记不住没关系,后面有表格给你存);
2. 忽略选项:要忽略错误值,填6就对了(6代表“忽略错误值”,这是求和最常用的选项);
3. 数据区域:就是你要计算的那些数据所在的单元格范围,比如A2:A100。

手把手教学:3步算出正确结果
光说不练假把式,咱们拿一个真实的案例演示,保证你看完就会用。
假设我们有一份月度开支表,A列是开支项目,B列是金额,其中B5和B8因为数据录入错误,出现了VALUE!和DIV/0!的错误值,现在要算B2到B10的总开支。
第一步:选中结果单元格,比如B11,这是我们要放总开支的地方。
第二步:输入公式,直接敲:=AGGREGATE(109,6,B2:B10),然后按回车。
第三步:搞定收工,你会发现B11直接显示正确的求和结果,B5和B8的错误值被自动忽略了,是不是比SUM函数香多了?
进阶技巧:这些参数组合别错过
AGGREGATE的强大之处在于,它的“忽略选项”不止能忽略错误值,根据不同需求换个数字,功能立刻升级。给大家整理了最常用的参数组合,建议收藏起来:
|需求场景|函数编号|忽略选项|完整公式示例|
|---|---|---|---|
|忽略错误值求和|109|6|=AGGREGATE(109,6,A2:A100)|
|忽略隐藏行+错误值求和|109|7|=AGGREGATE(109,7,A2:A100)|
|忽略错误值求平均值|101|6|=AGGREGATE(101,6,A2:A100)|
|忽略错误值求最大值|104|6|=AGGREGATE(104,6,A2:A100)|
小提醒:函数编号里带“10”开头的,代表“忽略隐藏行”,如果不需要这个功能,直接用对应的个位数编号就行,比如求和用9,求平均值用1。
避坑指南:新手容易犯的2个错误
1. 参数顺序别搞反:很多人第一次用会把“函数编号”和“忽略选项”写反,结果肯定报错,记住先写功能(109求和),再写规则(6忽略错误)。

2. 数据区域别选错:如果数据区域里包含文本单元格,AGGREGATE会自动忽略,但要是把空行也选进去,不影响结果,就是公式不够简洁,尽量选精准的数据范围。
其实Excel里很多看似复杂的问题,都有“一键解决”的小技巧。AGGREGATE函数不止能处理错误值求和,下次遇到隐藏行数据统计、带文本的数值计算,都可以试试它,比嵌套一堆函数省心多了。
本站是社保查询公益性网站链接,数据来自各地人力资源和社会保障局,具体内容以官网为准。
定期更新查询链接数据 苏ICP备17010502号-11