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

Применяется к
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,
criteria2, ...(необязательно)
Дополнительные диапазоны и условия для них. Можно ввести до 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 1-я, 2-я и 4-я ячейки соответствуют критериям "a". Из соответствующих ячеек в max_range A2 имеет максимальное значение. Поэтому результат равен 10.

Пример 3

Вес Оценка Класс Уровень
10 b Бизнес 100
1 a Техника 100
100 a Бизнес 200
1 b Техника 300
1 a Техника 100
50 b Бизнес 400
Формула Результат
=MAXIFS(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 не совпадают, ФУНКЦИЯ MAXIFS возвращает #VALUE! .

Пример 6

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

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

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