问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Excel AGGREGATE函数详解:高级数据聚合技巧

创作时间:
作者:
@小白创作中心

Excel AGGREGATE函数详解:高级数据聚合技巧

引用
1
来源
1.
https://www.kdocs.cn/article/ED64524AE0.html

AGGREGATE函数是Excel中一个非常强大的数据聚合工具,它能够实现多种数据统计功能,并且提供了忽略隐藏行和错误值的选项。本文将详细介绍AGGREGATE函数的语法、参数以及具体应用场景,帮助读者掌握这一高级函数的使用技巧。

函数语法

AGGREGATE函数有两种形式:引用形式和数组形式。

引用形式

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

数组形式

AGGREGATE(function_num, options, array, [k])

参数说明

  • function_num:必需参数,一个介于1到19之间的数字,用于指定要使用的函数类型。具体对应关系如下:
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
忽略隐藏行和错误值
  • ref1:必需参数,函数的第一个数值参数。
  • ref2,...:可选参数,要计算聚合值的2至253个数值参数。

对于使用数组的函数,ref1可以是一个数组或数组公式,也可以是对要为其计算聚合值的单元格区域的引用。ref2是某些函数必需的第二个参数。以下函数需要ref2参数:

函数
LARGE(array,k)
SMALL(array,k)
PERCENTILE.INC(array,k)
QUARTILE.INC(array,quart)
PERCENTILE.EXC(array,k)
QUARTILE.EXC(array,quart)

示例演示

假设我们有以下数据:

#DIV/0!
82
72
65
30
95
#NUM!
63
31
53
96
71
32
55
81
83
33
100
53
91
34
89

计算最大值,忽略错误值

=AGGREGATE(4, 6, A1:A11)

结果:96

计算第3个最大值,忽略错误值

=AGGREGATE(14, 6, A1:A11, 3)

结果:72

计算中值,忽略错误值

=AGGREGATE(12, 6, A1:A11)

结果:68

计算最大值,忽略错误值(使用对话框)

  1. 点击上方菜单栏“公式”-“插入函数”,输入AGGREGATE函数,弹出AGGREGATE函数对话框。
  2. 在“函数序号”中输入“4”,表示使用MAX函数。
  3. 在“选项”中输入“6”,表示忽略错误值。
  4. 在“引用”中输入区域A1:B10。

整体公式的意思为使用AGGREGATE函数计算A1:B10区域的最大值,同时忽略区域中的错误值。

注意事项

  • 如果第二个引用参数是必需的但未提供,AGGREGATE将返回#VALUE!错误。
  • 如果有一个或多个引用是三维引用,AGGREGATE将返回#VALUE!错误值。
  • AGGREGATE函数适用于数据列或垂直区域,不适用于数据行或水平区域。

通过以上介绍和示例,相信读者已经掌握了AGGREGATE函数的基本使用方法。这个函数在处理复杂数据集时非常有用,能够帮助用户更高效地进行数据聚合和分析。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号