Функция МАКСЕСЛИ

Применяется к
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2024 Excel 2024 для Mac Excel 2021 Excel 2021 для Mac Excel 2019

Функция МАКСЕСЛИ возвращает максимальное значение из заданных определенными условиями или критериями ячеек.

Примечание

Эта функция доступна в Windows или Mac, если у вас есть Office 2019 или подписка на Microsoft 365. Если вы являетесь подписчиком Microsoft 365, убедитесь, что у вас установлена последняя версия Office.

Синтаксис

МАКСЕСЛИ(макс_диапазон;диапазон_условия1;условие1;[диапазон_условия2;условие2];…)

Аргумент Описание
max_range
(обязательно)
Фактический диапазон ячеек, для которого определяется максимальное значение.
Диапазон_условия1.
(обязательно)
Набор ячеек, оцениваемых с помощью условия.
Условие1.
(обязательно)
Условие в виде числа, выражения или текста, определяющее ячейки, которые имеют максимальное значение. Такой же набор условий используется для функций МИНЕСЛИ, СУММЕСЛИМН и СРЗНАЧЕСЛИМН.
criteria_range2,
условие2, ...(Необязательно)
Дополнительные диапазоны и условия для них. Можно ввести до 126 пар диапазонов и условий.

Примечания

  • Размер и форма аргументов макс_диапазон и диапазон_условияN должны быть одинаковыми. В противном случае эти функции вернут ошибку #ЗНАЧ!.

Примеры

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

Пример 1

Оценка Вес
89 1
93 2
96 2
85 3
91 1
88 1
Формула Результат
=МАКСЕСЛИ(A2:A7;B2:B7;1) 91
В criteria_range1 ячейки B2, B6 и B7 соответствуют условию 1. Из соответствующих ячеек в max_range ячейка A6 имеет максимальное значение. Поэтому результат равен 91.

Пример 2

Вес Оценка
10 b
1 a
100 a
1 b
1 a
1 a
Формула Результат
=МАКСЕСЛИ(A2:A5;B3:B6;"a") 10

Примечание. Элементы criteria_range и max_range не совмещены, однако их форма и размер совпадают. В criteria_range1 первая, вторая и четвертая ячейки соответствуют условию "a". Из соответствующих ячеек в max_range ячейка A2 имеет максимальное значение. Поэтому результат равен 10.

Пример 3

Вес Оценка Класс Уровень
10 b Бизнес 100
1 a Техника 100
100 a Бизнес 200
1 b Техника 300
1 a Техника 100
50 b Бизнес 400
Формула Результат
=МАКСЕСЛИ(A2:A7; B2:B7; "b"; D2:D7; ">100") 50
В criteria_range1 ячейки B2, B5 и B7 соответствуют условию "b". Из соответствующих ячеек в criteria_range2 ячейки D5 и D7 соответствуют условию >100. Наконец, из соответствующих ячеек в max_range ячейка A7 имеет максимальное значение. Поэтому результат равен 50.

Пример 4

Вес Оценка Класс Уровень
10 b Бизнес 8
1 a Техника 8
100 a Бизнес 8
11 b Техника 0
1 a Техника 8
12 b Бизнес 0
Формула Результат
=МАКСЕСЛИ(a2:a7;B2:B7;"b";D2:D7;a8) 12
Аргумент условие2 равен A8. Однако поскольку ячейка A8 пуста, значение аргумента считается равным нулю (0). Ячейки в диапазоне диапазон_условия2, соответствующие значению 0, — это D5 и D7. Наконец, из соответствующих ячеек в max_range ячейка A7 имеет максимальное значение. Поэтому результат равен 12.

Пример 5

Вес Оценка
10 b
1 a
100 a
1 b
1 a
1 a
Формула Результат
=МАКСЕСЛИ(A2:A5;B2:C6;"a") #ЗНАЧ!
Так как размер и форма max_range и criteria_range не совпадают, функция МАКСЕСЛИ возвращает #VALUE! .

Пример 6

Вес Оценка Класс Уровень
10 b Бизнес 100
1 a Техника 100
100 a Бизнес 200
1 b Техника 300
1 a Техника 100
1 a Бизнес 400
Формула Результат
=МАКСЕСЛИ(A2:A6;B2:B6;"a";D2:D6;">200") 0
Ячейки, соответствующие условию, отсутствуют.

Дополнительные сведения

Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.