Функция Excel AGGREGATE в Excel — это расширенная версия функции Excel SUBTOTAL. Функция АГРЕГАТ была представлена ​​в Excel 2010.

Раньше он выполнял простые операции с набором данных, такие как SUM, AVERAGE, MAX и т. Д., Так же, как SUBTOTAL.

image

Тогда зачем использовать функцию АГРЕГАТ? Причина в том, что в то время как link: / summing-the-subtotal-function-in-excel [SUBTOTAL function] состоит только из 11 операций, AGGREGATE обрабатывает 19 операций с большим контролем. Под контролем я имею в виду, что вы можете контролировать, какие значения будут вычисляться в диапазоне или базе данных. Посмотрим, как скоро, в этой статье.

Синтаксис функции AGGREGATE

=AGGREGATE(function num, options, array,[k])  (Array Form)

=AGGREGATE(function num, options, ref1, ref2...) (Reference Form)

В excel есть две формы функции AGGREGATE. Форма массива и справочная форма. Когда мы хотим предоставить данные в виде диапазона (например, A1: A3), мы используем форму массива. Когда нам нужно предоставить разные ссылки (например, A1, B3, C11 и т.д.), чем мы используем справочную форму.

Номер функции: от 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 Здесь у меня есть небольшой набор чисел, которые я хочу просуммировать. Теперь условие: я хочу суммировать только видимые значения. Я хочу игнорировать любые ошибки, промежуточные формулы ПРОМЕЖУТОЧНЫХ и ОБЩИХ ИТОГОВ.

image

Запишите эту формулу в ячейку B8.

=AGGREGATE(9,3,B2:B7)

Вышеупомянутая формула АГРЕГАТ вернет правильный ответ, как и ожидалось.

image

Если вы используете функцию ПРОМЕЖУТОЧНЫЙ ИТОГ, она обработает скрытые строки, но не сможет обработать ошибки.

Вы также можете получить n-е НАИМЕНЬШЕЕ или n-е НАИБОЛЬШЕЕ значение, используя формулу AGGREGATE в excel.

=AGGREGATE(14,3,B2:B7,2)

Приведенная выше формула вернет второе по величине значение в диапазоне B2: B7.

А здесь 40.

=AGGREGATE(4,3,B7,B3)

Вышеупомянутая формула AGGREGATE является справочным типом и используется для получения максимального значения между B7 и B3.

Примечания:

  • Если функция не требует ключа [k], и, AGGREGATE вернет ошибку #VALUE.

  • Если функции требуется ключ [k], а вы не указали его, AGGREGATE вернет ошибку #VALUE.

Статьи по теме:

link: / summing-the-subtotal-function-in-excel [Как использовать функцию SUBTOTAL в Excel]

link: / Mathematical-functions-excel-log10-function [Как использовать функцию Excel LOG10]

link: / excel-formula-and-function-how-to-use-the-imexp-function-in-excel [Как использовать функцию IMEXP в Excel]

link: / excel-formula-and-function-how-to-use-the-imconjugate-function-in-excel [Как использовать функцию IMCONJUGATE в Excel]

link: / Mathemat-functions-how-to-use-the-imargument-function-in-excel [Как использовать функцию IMARGUMENT в Excel]

Популярные статьи

link: / excel-generals-how-to-edit-a-dropdown-list-in-microsoft-excel [Редактировать раскрывающийся список]

link: / tips-conditional-formatting-with-if-statement [Если с условным форматированием]

link: / logic-formulas-if-function-with-wildcards [Если с wildcards]

link: / lookup-formulas-vlookup-by-date-in-excel [Vlookup-by-date]