每月汇总销售数据时,区域里总出现#N/A或#DIV/0!错误,或者SUM求和直接报错?手动修改非常浪费时间。而Excel中的Aggregate函数就是解决方案。这个聚合函数能忽略错误值、隐藏行后快速完成计算。下面分享它的核心用法。
一、Aggregate函数凭什么更强?
常用的SUBTOTAL支持11种计算,而Aggregate函数支持19种,包括求和、平均值、最大值等。
更重要的是,它的第二个参数让你自由选择忽略什么:错误值、隐藏行,还是嵌套的SUBTOTAL或AGGREGATE。
二、忽略错误值求和
这是职场最常用的场景。比如B2:B5中有错误值,用普通SUM会返回错误。这时输入:
=AGGREGATE(9,6,B2:B5)
- 参数9代表求和
- 参数6代表忽略错误值

同理,想算平均值就把9换成1。无需嵌套IF或数组公式,Aggregate函数帮你搞定。
三、其他实用选项
- 忽略隐藏行:第二个参数选5,筛选后只计算可见单元格
- 求第K个最大值:用数组形式,比如=AGGREGATE(14,6,区域,2)返回第二大值
提醒:1-13号计算支持引用多区域,14-19号(如LARGE)必须用数组形式,且要指定第4参数K值。
结语
遇到数据不干净(错误值、隐藏行),别急着改数据。Aggregate函数既能聚合计算,又能智能忽略干扰项,一个函数顶多个嵌套公式。记住:求和用9,忽略错误用6,组合起来就能救急。
评论 (0)