Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

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

Синтаксис

Ссылочная форма

АГРЕГАТ(номер_функции;параметры;ссылка1;[ссылка2];...)

Форма массива

АГРЕГАТ(номер_функции;параметры;массив;[k])

Аргументы функции АГРЕГАТ описаны ниже.

  • Номер_функции     — обязательный аргумент. Число от 1 до 19, определяющее функцию, которую необходимо использовать.

Номер_функции

Функция

1

СРЗНАЧ

2

СЧЁТ

3

СЧЁТЗ

4

МАКС

5

МИН

6

ПРОИЗВЕД

7

СТАНДОТКЛОН.В

8

СТАНДОТКЛОН.Г

9

СУММ

10

ДИСП.В

11

ДИСПР

12

МЕДИАНА

13

МОДА.ОДН

14

НАИБОЛЬШИЙ

15

НАИМЕНЬШИЙ

16

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

17

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

18

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

19

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

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

    Примечание: Функция не игнорирует скрытые строки, вложенные итоги или вложенные агрегаты, если аргумент массива включает вычисления, например: =АГРЕГАТ(14;3;A1:A100*(A1:A100>0);1)

Параметр

Поведение

0 или опущен

Пропуск вложенных функций ПРОМЕЖУТОЧНЫЕ.ИТОГИ и АГРЕГАТ

1

Пропуск скрытых строк, вложенных функций ПРОМЕЖУТОЧНЫЕ.ИТОГИ и АГРЕГАТ

2

Пропуск значений ошибок, вложенных функций ПРОМЕЖУТОЧНЫЕ.ИТОГИ и АГРЕГАТ

3

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

4

Без пропуска

5

Пропуск скрытых строк

6

Пропуск значений ошибок

7

Пропуск скрытых строк и значений ошибок

  • Ссылка1     Обязательный. Первый числовой аргумент для функций, которые принимают несколько числовых аргументов, для которых требуется агрегированное значение.

  • Ссылка2;...     — необязательные аргументы. Числовые аргументы от 2 до 253, для которых необходимо вычислить агрегатное значение.

    В случае функций, принимающих массив, "ссылка1" — это массив, формула массива или ссылка на диапазон ячеек, для которых необходимо вычислить агрегатное значение. "Ссылка2" — это второй аргумент, требуемый определенными функциями. Функции, которым необходим аргумент "ссылка2", указаны ниже.

Функция

НАИБОЛЬШИЙ(массив;k)

НАИМЕНЬШИЙ(массив;k)

ПРОЦЕНТИЛЬ.ВКЛ(массив;k)

КВАРТИЛЬ.ВКЛ(массив;кварт)

ПРОЦЕНТИЛЬ.ИСКЛ(массив;k)

КВАРТИЛЬ.ИСКЛ(массив;кварт)

Замечания

Номер_функции :

  • При вводе аргумента "номер_функции" для функции АГРЕГАТ в ячейке листа появляется список всех функций, которые можно использовать в качестве аргументов.

Ошибки

  • Если второй аргумент ссылки является обязательным, но не указан, функция AGGREGATE возвращает #VALUE! ошибку #ЗНАЧ!.

  • Если одна или несколько ссылок являются трехмерной, функция AGGREGATE возвращает #VALUE! (значение ошибки).

Тип диапазона

  • Функция AGGREGATE предназначена для столбцов данных или вертикальных диапазонов. Она не предназначена для строк данных или горизонтальных наборов данных. Например, при промежуточных итогах горизонтального диапазона с помощью варианта 1, например AGGREGATE(1, 1, ссылка1), скрытие столбца не влияет на совокупное значение суммы. Но скрытие строки в вертикальном диапазоне влияет на агрегат.

Пример

Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу Enter. При необходимости измените ширину столбцов, чтобы видеть все данные.

#ДЕЛ/0!

82

72

65

30

95

#ЧИСЛО!

63

31

53

96

71

32

55

81

83

33

100

53

91

34

89

Формула

Описание

Результат

=АГРЕГАТ(4;6;A1:A11)

Вычисляет максимальное значение, пропуская значения ошибок в диапазоне

96

=АГРЕГАТ(14;6;A1:A11;3)

Вычисляет 3-е по величине значение, пропуская значения ошибок в диапазоне

72

=АГРЕГАТ(15;6;A1:A11)

Вернет #VALUE! ошибку #ЗНАЧ!. Это связано с тем, что AGGREGATE ожидает второй аргумент ссылки, так как функция (SMALL) требует один аргумент.

#ЗНАЧ!

=АГРЕГАТ(12;6;A1:A11;B1:B11)

Вычисляет медиану, пропуская значения ошибок в диапазоне

68

=МАКС(A1:A2)

Возвращает ошибку, так как в обрабатываемом диапазоне есть значения ошибок.

#ДЕЛ/0!

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

Были ли сведения полезными?

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

Спасибо за ваш отзыв!

×