Excel的 AGGREGATE
函数是一种多功能的聚合函数,可以执行不同类型的统计分析操作,如求和、平均、计数、最大值、最小值等。它具有比传统的聚合函数(如 SUM
、AVERAGE
、COUNT
)更多的功能,并且提供了额外的灵活性和控制,特别是在处理带有错误值或隐藏行的数据时。
语法:
AGGREGATE(function_num, options, ref1, [ref2], ...)
参数:
-
function_num:必须。一个数字,指定要执行的聚合操作类型。不同的数字代表不同的统计功能。
- 1:平均值(AVERAGE)
- 2:计数(COUNT)
- 3:计数非空值(COUNTA)
- 4:最大值(MAX)
- 5:最小值(MIN)
- 6:乘积(PRODUCT)
- 7:标准偏差(STDEV)
- 8:方差(VAR)
- 9:总和(SUM)
- 等等…
-
options:必须。一个数字,指定如何处理错误值和隐藏行的选项。常用的选项包括:
- 0:不忽略任何值
- 1:忽略隐藏的行
- 2:忽略错误值
- 3:忽略隐藏行和错误值
-
ref1, ref2, …:必须。要计算的一个或多个范围或数组。你可以输入一个或多个数据范围。
例子:
-
求和(忽略隐藏行):
=AGGREGATE(9, 1, A1:A10)
这里
9
表示求和(SUM),1
表示忽略隐藏行,A1:A10
是数据范围。 -
计算平均值(忽略错误值):
=AGGREGATE(1, 2, A1:A10)
这里
1
表示计算平均值(AVERAGE),2
表示忽略错误值,A1:A10
是数据范围。 -
最大值(忽略错误值和隐藏行):
=AGGREGATE(4, 3, A1:A10)
这里
4
表示最大值(MAX),3
表示忽略隐藏行和错误值。
总结:
AGGREGATE
函数的优势在于它能够在处理包含错误或隐藏行的数据时提供更多的灵活性。如果你有复杂的数据集,需要忽略某些值(如错误值或隐藏行),AGGREGATE
是一个非常有用的函数。