如何使用Excel聚合函数
excel的Excel AGGREGATE函数是Excel SUBTOTAL函数的高级版本。 AGGREGATE函数是在Excel 2010中引入的。它曾经对数据集执行简单的操作,例如SUM,AVERAGE,MAX等,与SUBTOTAL相同。
那为什么要使用AGGREGATE函数呢?原因是,虽然“ link:/ summing-the-subtotal-function-in-excel [SUBTOTAL function]”仅包含11个操作,但AGGREGATE处理19个操作时具有更多控制权。通过控制,我的意思是您可以控制要在范围或数据库中计算的值。我们将在本文中看到多久。
AGGREGATE函数的语法
Excel中有两种形式的AGGREGATE函数。数组形式和参考形式。当我们要提供一个范围内的数据时(例如A1:A3),我们使用数组形式。当我们需要提供与参考表格不同的参考资料(例如A1,B3,C11等)时。
=AGGREGATE(function num, options, array,[k]) (Array Form) =AGGREGATE(function num, options, ref1, ref2...) (Reference Form)
功能编号:从数字1到19,每个数字都与某个操作关联。我们提供要在范围或数据库上使用的功能的编号。这是清单。
选项:我正在谈论的控件,这个选项就是那个控件。它使您能够选择想要的计算方式。在计算时要考虑的是什么,而不要考虑什么。可用选项的列表如下。
Function Num |
Function Name |
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 |
数组或引用:这是您要执行操作的范围。
Num |
Options |
0 |
Ignore nested SUBTOTAL and AGGREGATE functions |
1 |
Ignore nested SUBTOTAL, AGGREGATE functions, and hidden rows |
2 |
Ignore nested SUBTOTAL, AGGREGATE functions, and error values |
3 |
Ignore nested SUBTOTAL, AGGREGATE functions, hidden rows & error values |
4 |
Ignore nothing |
5 |
Ignore hidden rows |
6 |
Ignore error values |
7 |
Ignore hidden rows and error values |
它可以是数据库,单单元格或一系列未链接的单元格。
[k]:这是一个可选参数。它必须与需要按键的功能一起使用。像小,大等。
让我们看一个例子,使事情变得清楚。
===
示例:对可见范围求和,使用AGGREGATE函数忽略错误在这里,我有一些要求和的数字。现在的条件是,我想对仅可见的值求和。我想忽略范围内的任何错误,SUBTOTAL和AGGREGATE公式。
将此公式写在单元格B8中。
上面的AGGREGATE公式将返回我们期望的正确答案。
=AGGREGATE(9,3,B2:B7)
如果使用SUBTOTAL函数,它将处理隐藏的行,但将无法处理错误。
您也可以使用excel中的AGGREGATE公式获得第n个最小或第n个最大值。
上面的公式将返回范围B2:B7中的第二个最大值。
=AGGREGATE(14,3,B2:B7,2)
这是40点。
上面的AGGREGATE公式是引用类型,用于获取B7和B3之间的最大值。
=AGGREGATE(4,3,B7,B3)
注意:
-
如果一个函数不需要键[k],则AGGREGATE将返回一个#VALUE错误。
-
如果函数需要键[k],而您未提供该键,则AGGREGATE将返回#VALUE错误。
相关文章:
链接:/ summary-the-subtotal-function-in-excel [如何在Excel中使用SUBTOTAL函数]`
热门文章
链接:/ excel-generals-how-to-to-edit-a-dropdown-list-in-microsoft-excel [编辑下拉列表]
`link:/ tips-condition-formatting-with-if-statement [如果使用条件格式]
link:/ lookup-formulas-vlookup-by-date-in-excel [按日期查找Vlookup]