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个操作时具有更多控制权。通过控制,我的意思是您可以控制要在范围或数据库中计算的值。我们将在本文中看到多久。

image

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中。

image

上面的AGGREGATE公式将返回我们期望的正确答案。

=AGGREGATE(9,3,B2:B7)

如果使用SUBTOTAL函数,它将处理隐藏的行,但将无法处理错误。

image

您也可以使用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]