Excel中的Aggregate函数堪称统计分析的“多面手”,是一个功能强大的聚合函数,能够在数据范围内执行多种聚合运算,如求和、计数、求平均值、最大值、最小值等,同时还支持灵活的忽略选项(忽略错误值、隐藏行}等。
一、语法结构:
=Aggregate(功能函数选项,忽略规则选项,数据范围……)。
二、参数解读:
1.功能函数选项,必须:对应的功能函数,具体值如下图。
2.忽略规则选项:必须:忽略规则,对应的值为0-7。
0:忽略嵌套 AGGREGATE 函数的结果。
1:忽略隐藏行和嵌套 AGGREGATE 函数。
2:忽略错误值和嵌套 AGGREGATE 函数。
3:忽略隐藏行、错误值和嵌套 AGGREGATE 函数。
4:只忽略嵌套 AGGREGATE 函数。
5:忽略隐藏行。
6:忽略错误值。
7:忽略隐藏行和错误值。
3.数据范围,至少一个:要计算的单元格区域。
三、经典案例解读
1.忽略错误值求和。
目的:计算8月份的总销售额。
操作方法:
在目标单元格中输入公式:=AGGREGATE(9,6,G4:G13)。
注意事项:
1.用Sum函数求和时并不能返回正确的结果,是因为数据区域含有错误值。
2.用Aggregate函数求和时,用参数6忽略了错误值,所以可以得到求和的结果。
2.忽略错误值求平均值。
目的:计算8月份的平均销售额。
操作方法:
在目标单元格中输入公式:=AGGREGATE(1,6,G4:G13)。
3.对可见数据进行统计
目的:对8月份销售额可见数据计算总销售额。
操作方法:
在目标单元格中输入公式:=AGGREGATE(9,7,G4:G13)
注意事项:
在没有隐藏数据之前,两个公式的统计结果相同,但隐藏了部分数据后,第二个公式的统计结果只对可见的数据有效,即忽略了隐藏的数据。与此同时,还忽略了错误值。
4.统计最大/小值。
目的:计算8月份的最高销售额和最低销售额。
操作方法:
在目标单元格中输入公式:=AGGREGATE(4,6,G4:G13)、=AGGREGATE(5,6,G4:G13)。
本章小结:
一个函数就能完成含有错误值或隐藏数据情况下的求和、计数、、最大值最小值等的统计和分析,除了Aggregate函数外,其它函数均无法实现。