- 首页
- AGGREGATE 函数
AGGREGATE 函数
AGGREGATE 函数是 数学和三角函数之一。该函数用于返回列表或数据库中的聚合值。AGGREGATE 函数可以对列表或数据库应用不同的聚合函数,并可选择忽略隐藏行和错误值。
语法
AGGREGATE(function_num, options, ref1, [ref2], ...)
AGGREGATE 函数具有以下参数:
| 参数 | 描述 |
|---|---|
| function_num | 指定使用哪个函数的数值。可能的值在下表中列出。 |
| options | 指定应忽略哪些值的数值。可能的值在下表中列出。 |
| ref1 | 您希望获得聚合值的第一个数值。 |
| ref2 | 最多253个数值或包含您希望获得聚合值的值的单元格范围的引用。它是一个可选参数。 |
function_num 参数可以是以下之一:
| function_num | 函数 |
|---|---|
| 1 | AVERAGE |
| 2 | COUNT |
| 3 | COUNTA |
| 4 | MAX |
| 5 | MIN |
| 6 | PRODUCT |
| 7 | STDEV.S |
| 8 | STDEV.P |
| 9 | SUM |
| 10 | VAR.S |
| 11 | VAR.P |
| 12 | MEDIAN |
| 13 | MODE.SNGL |
| 14 | LARGE |
| 15 | SMALL |
| 16 | PERCENTILE.INC |
| 17 | QUARTILE.INC |
| 18 | PERCENTILE.EXC |
| 19 | QUARTILE.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)。
| 函数 | 语法 |
|---|---|
| LARGE | LARGE(array, k) |
| SMALL | SMALL(array, k) |
| PERCENTILE.INC | PERCENTILE.INC(array, k) |
| QUARTILE.INC | QUARTILE.INC(array, quart) |
| PERCENTILE.EXC | PERCENTILE.EXC(array, k) |
| QUARTILE.EXC | QUARTILE.EXC(array, quart) |
如何应用 AGGREGATE 函数。
示例
下图显示了应用 SUM 函数时 AGGREGATE 函数返回的结果。

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

文章: 标签:
浏览所有标签