平时做excel数据汇总时,最怕遇到数据区域出现错误值。此时如果直接使用SUM 函数,轻则统计结果不准确,重则直接返回错误提示。对于这类场景,AGGREGATE函数会更加合适。
一、为什么推荐使用AGGREGATE函数?
AGGREGATE 是Excel函数中专门用于数据汇总和统计的高级函数。它不仅能够完成常见的求和、计数、平均值、最大值、最小值等计算,还能根据设置自动跳过错误值、隐藏行以及筛选后的数据。
函数语法:
=AGGREGATE(函数编号,忽略方式,数据区域, [附加参数] )
相比普通统计函数,在复杂报表中的表现更加稳定。
二、统计筛选结果时如何忽略错误值?
假设销售数据已经进行了筛选,同时金额列存在#N/A、#VALUE! 等错误信息。
需要统计当前显示数据的金额总和时,可以输入:
=AGGREGATE(9,7,D2:D9)
公式返回的结果只会统计可见数据,并自动排除错误值影响。这样即使原始数据存在异常内容,也不会导致计算失败。

三、两个关键参数一定要会
汇总方式参数
第一个参数用于确定计算类型。
常用编号如下:
- 1:计算平均值
- 2:统计数字个数
- 3:统计非空单元格
- 4:求最大值
- 5:求最小值
- 9:求和
如果需要汇总金额,通常选择数字9。
忽略规则参数
第二个参数用于控制忽略内容。
常见用法:
- 6:忽略错误值
- 7:忽略错误值和隐藏行
在筛选数据统计时,7 是使用频率最高的设置。
四、AGGREGATE函数的优势
与SUM、AVERAGE 等传统Excel函数相比,AGGREGATE函数具有明显优势:
- 统计结果不受错误值影响
- 支持筛选后直接汇总
- 自动排除隐藏行数据
- 一个函数支持多种统计方式
- 特别适合财务报表和数据分析
掌握AGGREGATE函数后,很多复杂的数据统计问题都能快速解决,也是Excel数据统计中非常值得学习的一个高级函数。想了解更多excel函数可以看这篇4 个最常用 Excel 统计函数,一次彻底搞懂
评论 (0)