Функция АГРЕГАТ — это одна из математических и тригонометрических функций. Возвращает агрегатный результат вычислений по списку или базе данных. С помощью функции АГРЕГАТ можно применять различные агрегатные функции к списку или базе данных с возможностью пропускать скрытые строки и значения ошибок.
Синтаксис функции АГРЕГАТ:
АГРЕГАТ(номер_функции;параметры;ссылка1;[ссылка2];...)
Где:
номер_функциичисловое значение, которое обозначает используемую функцию. Допустимые значения приведены в таблице ниже.
| номер_функции |
Функция |
|---|---|
| 1 | СРЗНАЧ ↗ |
| 2 | СЧЁТ ↗ |
| 3 | СЧЁТЗ ↗ |
| 4 | МАКС ↗ |
| 5 | МИН ↗ |
| 6 | ПРОИЗВЕД ↗ |
| 7 | СТАНДОТКЛОН.В ↗ |
| 8 | СТАНДОТКЛОН.Г ↗ |
| 9 | СУММ ↗ |
| 10 | ДИСП.В ↗ |
| 11 | ДИСП.Г ↗ |
| 12 | МЕДИАНА ↗ |
| 13 | МОДА.ОДН ↗ |
| 14 | НАИБОЛЬШИЙ ↗ |
| 15 | НАИМЕНЬШИЙ ↗ |
| 16 | ПРОЦЕНТИЛЬ.ВКЛ ↗ |
| 17 | КВАРТИЛЬ.ВКЛ ↗ |
| 18 | ПРОЦЕНТИЛЬ.ИСКЛ ↗ |
| 19 | КВАРТИЛЬ.ИСКЛ ↗ |
параметры— числовое значение, определяющее, какие значения следует пропускать. Допустимые значения приведены в таблице ниже.
| Числовое значение |
Поведение |
|---|---|
| 0 или опущен | Пропускать вложенные функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ ↗ и АГРЕГАТ |
| 1 | Пропускать скрытые строки и вложенные функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ ↗ и АГРЕГАТ |
| 2 | Пропускать значения ошибок и вложенные функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ ↗ и АГРЕГАТ |
| 3 | Пропускать скрытые строки, значения ошибок и вложенные функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ ↗ и АГРЕГАТ |
| 4 | Не пропускать ничего |
| 5 | Пропускать скрытые строки |
| 6 | Пропускать значения ошибок |
| 7 | Пропускать скрытые строки и значения ошибок |
ссылка1(2)— это до 253 числовых значений или ссылка на диапазон ячеек, содержащий значения, для которых требуется найти агрегированное значение.
Если вы хотите использовать одну из следующих функций: НАИБОЛЬШИЙ ↗, НАИМЕНЬШИЙ ↗, ПРОЦЕНТИЛЬ.ВКЛ ↗, КВАРТИЛЬ.ВКЛ ↗, ПРОЦЕНТИЛЬ.ИСКЛ ↗ или КВАРТИЛЬ.ИСКЛ ↗, аргумент ссылка1 должен быть ссылкой на диапазон ячеек, а аргумент ссылка2 должен быть вторым аргументом, требуемым для этих функций (k или часть).
| Функция |
Синтаксис |
|---|---|
| НАИБОЛЬШИЙ ↗ | НАИБОЛЬШИЙ(массив;k) |
| НАИМЕНЬШИЙ ↗ | НАИМЕНЬШИЙ(массив;k) |
| ПРОЦЕНТИЛЬ.ВКЛ ↗ | ПРОЦЕНТИЛЬ.ВКЛ(массив;k) |
| КВАРТИЛЬ.ВКЛ ↗ | КВАРТИЛЬ.ВКЛ(массив;часть) |
| ПРОЦЕНТИЛЬ.ИСКЛ ↗ | ПРОЦЕНТИЛЬ.ИСКЛ(массив;k) |
| КВАРТИЛЬ.ИСКЛ ↗ | КВАРТИЛЬ.ИСКЛ(массив;часть) |
Чтобы применить функцию АГРЕГАТ:
- Выделите ячейку, в которой требуется отобразить результат;
- Щёлкните по значку Вставить функцию
, расположенному на верхней панели инструментов,
или щёлкните правой кнопкой мыши по выделенной ячейке и выберите в меню команду Вставить функцию,
или щёлкните по значку
перед строкой формул; - Выберите из списка группу функций Математические;
- Щёлкните по функции АГРЕГАТ;
- Введите требуемые аргументы через точку с запятой;
- Нажмите клавишу Enter.
Результат будет отображён в выбранной ячейке.
На следующем изображении показан результат, возвращаемый функцией АГРЕГАТ, если применяется функция СУММ:

На следующем изображении показан результат, возвращаемый функцией АГРЕГАТ, если применяется функция НАИБОЛЬШИЙ, ссылка1 — это ссылка на диапазон ячеек, а аргумент k равен 2. Функция возвращает второе наибольшее значение в диапазоне A1-A4:









