Функция АГРЕГАТ

Эта функция возвращает агрегацию вычислений в диапазоне. Можно использовать различные функции агрегации, перечисленные ниже. Функция «Агрегат» при вычислении позволяет пропускать скрытые строки, ошибки, результаты вычисления функции ИТОГ, а также результаты вычисления других функций АГРЕГАТ.

note

Функция АГРЕГАТ применяется к вертикальным диапазонам данных с активированным автофильтром. Если автофильтр не активирован, то автоматический пересчёт результата функции не будет работать для только что скрытых строк. Функция не предполагает работу с горизонтальными диапазонами, однако может к ним применяться, хоть и с ограничениями. В частности, функция АГРЕГАТ, применяемая к горизонтальным диапазонам данных, не распознаёт скрытые столбцы, хотя правильно пропускает ошибки и результаты работы функции ИТОГ и других функций АГРЕГАТ, находящихся в строке.


Синтаксис

АГРЕГАТ(Функция; Параметр; Число 1[; Число 2][; ... ;[Число 253]])

или

АГРЕГАТ(Функция; Параметр; Массив[; k])

Функция — обязательный аргумент. Индекс функции или ссылка на ячейку со значением от 1 до 19, в соответствии со следующей таблицей.

Индекс функции

Применяемая функция

1

СРЗНАЧ

2

СЧЁТ

3

СЧЁТА

4

МАКС

5

МИН

6

ПРОИЗВ

7

СТОТКЛ.В

8

СТОТКЛ.Г

9

СУММ

10

ДИСП.В

11

ДИСП.Г

12

МЕДИАНА

13

МОДА.ОДН

14

НАИБОЛЬШИЙ

15

SMALL

16

ПРОЦЕНТИЛЬ.ВКЛ

17

КВАРТИЛЬ.ВКЛ

18

ПРОЦЕНТИЛЬ.ИСКЛ

19

КВАРТИЛЬ.ИСКЛ


Параметр: обязательный аргумент. Индекс параметра или ссылка на ячейку со значением от 0 до 7 определяет что следует игнорировать в диапазоне для функции.

Индекс параметра

Применяемый параметр

0

Игнорировать только вложенные функции ИТОГ и АГРЕГАТ

1

Игнорировать только скрытые строки, вложенные функции ИТОГ и АГРЕГАТ

2

Игнорировать только ошибки, вложенные функции ИТОГ и АГРЕГАТ

3

Игнорировать скрытые строки, ошибки, вложенные функции ИТОГ и АГРЕГАТ

4

Ничего не игнорировать

5

Игнорировать только скрытые строки

6

Игнорировать только ошибки

7

Игнорировать только скрытые строки и ошибки


Число 1 — обязательный аргумент. Первый числовой аргумент (если диапазон задан списком значений внутри функции) или ссылка на ячейку, содержащую его.

Число 2, 3, ... — необязательный аргумент. Числовой аргумент или ссылка на ячейку (до 253 аргументов), для которой требуется агрегированное значение.

Массив — обязательный аргумент. Массив может быть указан с помощью границ диапазона, имени именованного диапазона или заголовка столбца.

note

При использовании заголовков столбцов необходимо включить функцию «Автоматически искать метки столбцов и строк».


k — обязательный аргумент для следующих функций: НАИБОЛЬШИЙ, НАИМЕНЬШИЙ, ПРОЦЕНТИЛЬ.ВКЛ, КВАРТИЛЬ.ВКЛ, ПРОЦЕНТИЛЬ.ИСКЛ, КВАРТИЛЬ.ИСКЛ. Это числовой аргумент, который должен соответствовать второму аргументу этих функций.

Примеры

A

B

C

1

Столбец первый

Столбец второй

Столбец третий

2

34

11

12

3

10

56

35

4

#ДЕЛ/0!

5

3

5

20

8

1

6

0

8

9

7

#ЗНАЧ!

20

21

8

5

7

8

9

14

0

5


=АГРЕГАТ(4;2;A2:A9)
Возвращает максимальное значение для диапазона A2:A9 = 34.

=АГРЕГАТ(9;5;A5:C5)
Возвращает сумму для диапазона A5:C5 = 29, даже если некоторые из столбцов скрыты.

=АГРЕГАТ(9;5;B2:B9)
Возвращает сумму столбца B = 115. Если какая-либо из строк скрыта, функция пропускает это значение, например, если ряд 7 скрыт, то функция возвращает 95.

Если необходимо применить функцию с 3D-диапазоном, то в этом примере показано как это сделать.

=АГРЕГАТ(13;3;Лист1.B2:B9:Лист3.B2:B9)
Функция возвращает моду значений второго столбца в листах 1:3 (содержащих те же данные) = 8.

Можно использовать ссылку на ячейку или диапазон для каждого аргумента в формуле. Следующий пример показывает как это работает. Кроме того, здесь показано, что можно использовать заголовки столбцов для указания массива.

=АГРЕГАТ(E3;E5;'Столбец первый')
If E3 = 13 and E5 = 5, функция возвращает моду первого столбца = 10.

Техническая информация

tip

Эта функция доступна начиная с LibreOffice 4.4.


This function is not part of the Open Document Format for Office Applications (OpenDocument) Version 1.3. Part 4: Recalculated Formula (OpenFormula) Format standard. The name space is

COM.MICROSOFT.AGGREGATE

Пожалуйста, поддержите нас!