跳到主要内容

AGGREGATE 函数

AGGREGATE 函数是 数学和三角函数之一。该函数用于返回列表或数据库中的聚合值。AGGREGATE 函数可以对列表或数据库应用不同的聚合函数,并可选择忽略隐藏行和错误值。

语法​

AGGREGATE(function_num, options, ref1, [ref2], ...)

AGGREGATE 函数具有以下参数:

参数描述
function_num指定使用哪个函数的数值。可能的值在下表中列出。
options指定应忽略哪些值的数值。可能的值在下表中列出。
ref1您希望获得聚合值的第一个数值。
ref2最多253个数值或包含您希望获得聚合值的值的单元格范围的引用。它是一个可选参数。

function_num 参数可以是以下之一:

function_num函数
1AVERAGE
2COUNT
3COUNTA
4MAX
5MIN
6PRODUCT
7STDEV.S
8STDEV.P
9SUM
10VAR.S
11VAR.P
12MEDIAN
13MODE.SNGL
14LARGE
15SMALL
16PERCENTILE.INC
17QUARTILE.INC
18PERCENTILE.EXC
19QUARTILE.EXC

options 参数可以是以下之一:

数值行为
0 或省略忽略嵌套的 SUBTOTAL 和 AGGREGATE 函数
1忽略隐藏行、嵌套的 SUBTOTAL 和 AGGREGATE 函数
2忽略错误值、嵌套的 SUBTOTAL 和 AGGREGATE 函数
3忽略隐藏行、错误值、嵌套的 SUBTOTAL 和 AGGREGATE 函数
4不忽略任何内容
5忽略隐藏行
6忽略错误值
7忽略隐藏行和错误值

注意事项​

如果您想使用以下函数:LARGE、SMALL、PERCENTILE.INC、QUARTILE.INC、PERCENTILE.EXC 或 QUARTILE.EXC,ref1 必须是单元格范围的引用,而 ref2 必须是这些函数所需的第二个参数(k 或 quart)。

函数语法
LARGELARGE(array, k)
SMALLSMALL(array, k)
PERCENTILE.INCPERCENTILE.INC(array, k)
QUARTILE.INCQUARTILE.INC(array, quart)
PERCENTILE.EXCPERCENTILE.EXC(array, k)
QUARTILE.EXCQUARTILE.EXC(array, quart)

如何应用 AGGREGATE 函数。

示例​

下图显示了应用 SUM 函数时 AGGREGATE 函数返回的结果。

AGGREGATE Function

下图显示了应用 LARGE 函数时 AGGREGATE 函数返回的结果,其中 ref1 是单元格范围的引用,k 等于 2。该函数返回单元格 A1-A4 中的第二大值。

AGGREGATE Function