Содержимое

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

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

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

### Синтаксис

АГРЕГАТ(Функция; Параметр; Число 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 аргументов), для которой требуется агрегированное значение.

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

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

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.

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

Эта функция доступна начиная с 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

См. также

Страница wiki функции АГРЕГАТ.

СРЗНАЧ, СЧЁТ, СЧЁТА, МАКС, МИН, ПРОИЗВ, СТОТКЛ.В, СТОТКЛ.Г, СУММ, ДИСП.В, ДИСП.Г, МЕДИАНА, МОДА.ОДН, НАИБОЛЬШИЙ, НАИМЕНЬШИЙ, ПРОЦЕНТИЛЬ.ВКЛ , КВАРТИЛЬ.ВКЛ, ПРОЦЕНТИЛЬ.ИСКЛ, КВАРТИЛЬ.ИСКЛ

Автоматически искать метки столбцов и строк