- Excel 函数教程
- Excel 函数 - 首页
- 兼容性函数
- 逻辑函数
- 文本函数
- 日期和时间函数
- 多维数据集函数
- 数学函数
- 三角函数
- 数据库函数
- 动态数组函数
- 工程函数
- 财务函数
- 信息函数
- 查找和引用函数
- 统计函数
- Web 函数
- Excel 有用资源
- Excel - 快速指南
- Excel - 有用资源
- Excel - 讨论
Excel - AGGREGATE 函数
描述
返回列表或数据库中的聚合值。AGGREGATE 函数可以将不同的聚合函数应用于列表或数据库,并可以选择忽略隐藏的行和错误值。
AGGREGATE 函数有两种不同的格式:
- 引用格式
- 数组格式
引用格式
语法
AGGREGATE (function_num, options, ref1, [ref2] …)
参数
参数 | 描述 | 必填/可选 |
---|---|---|
Function_num | 一个 1 到 19 的数字,指定要使用的函数。请查看下面给出的 Function_num 表以了解函数。 | 必填 |
options | 一个介于 0 和 7 之间的数字,确定在函数计算中要忽略哪些值。请查看下面给出的 options 表以了解这些值。 | 必填 |
ref1 | 对于需要多个数字参数的函数,第一个数字参数,您需要为其获取聚合值。 | 必填 |
ref2 … | 您需要为其获取聚合值的第 2 到 253 个数字参数。 | 可选 |
数组格式
语法
AGGREGATE (function_num, options, array, [k])
参数
参数 | 描述 | 必填/可选 |
---|---|---|
Function_num | 一个 1 到 19 的数字,指定要使用的函数。 请查看下面给出的 Function_num 表以了解函数。 |
必填 |
options | 一个介于 0 和 7 之间的数字,确定在函数计算中要忽略哪些值。 请查看下面给出的 options 表以了解这些值。 |
必填 |
array | 一个数组、一个数组公式或对您需要为其获取聚合值的单元格区域的引用。 | 必填 |
k | 一个整数,表示对于需要此附加参数的函数的数组中的位置。对于“Large”、“Small”、“Percentile”和“Quartile”函数是必需的。 请查看下面给出的参数 k 表。 |
可选 |
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 |
参数 k 表
函数 | k 的含义 |
---|---|
Large | 返回第 k 个最大值 |
Small | 返回第 k 个最小值 |
Percentile.Inc Percentile.Exc |
返回第 k 个百分位数 |
Quartile.Inc Quartile.Exc |
返回第 k 个四分位数 |
备注
当您将 AGGREGATE 函数输入工作表上的单元格时,一旦您键入 function_num 参数,您将看到您可以用作参数的所有函数的列表。
AGGREGATE 函数专为数据列或垂直范围而设计。它不是为数据行或水平范围而设计的。例如,当您使用选项 1 对水平范围进行小计时,例如 AGGREGATE (1, 1, ref1),隐藏列不会影响聚合总和值,但是,隐藏垂直范围中的行会影响聚合。
如果 function_num 参数是小于 1 或大于 19 的任何数字,则 AGGREGATE 返回 #VALUE! 错误。
如果 options 参数是小于 0 或大于 7 的任何数字,则 AGGREGATE 返回 #VALUE! 错误。
如果需要参数 k 但未提供,即当 function_num 参数介于 14 和 19 之间(表示“Large”、“Small”、“Percentile”或“Quartile”函数)时,AGGREGATE 返回 #VALUE! 错误。
如果任何指定的参数是非数字,则 AGGREGATE 返回 #VALUE! 错误。
如果一个或多个引用是 3D 引用,则 AGGREGATE 返回 #VALUE! 错误值。
适用性
Excel 2010、Excel 2013、Excel 2016