Функція MAXIFS

Застосовується до
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2024 Excel 2024 для Mac Excel 2021 Excel 2021 для Mac Excel 2019

Функція MAXIFS повертає максимальні значення для клітинок, визначених заданим набором умов або критеріїв.

Примітка.

Ця функція доступна у Windows або Mac, якщо ви використовуєте Office 2019 або маєте передплату на Microsoft 365. Якщо ви передплатник Microsoft 365, переконайтеся, що маєте найновішу версію Office.

Синтаксис

MAXIFS(макс_діапазон;діапазон_критерію1;критерій1;[діапазон_критерію2;критерій2];...)

Аргумент Опис
max_range
(обов’язковий)
Фактичний діапазон клітинок, у якому визначено максимальне значення.
діапазон_критерію1
(обов’язковий)
Набір клітинок, до якого застосовуються критерії.
критерій1
(обов’язковий)
Критерій у вигляді числа, виразу або тексту, що визначає клітинки, які отримають максимальне значення. Такий самий набір критеріїв використовується у функціях MINIFS, SUMIFS і AVERAGEIFS.
criteria_range2,
criteria2, ...(необов'язково)
Додаткові діапазони та пов’язані з ними критерії. Можна ввести до 126 діапазонів або парних критеріїв.

Примітки

  • Аргументи "макс_діапазон" і "критерій№" мають мати однакові розмір і форму, інакше ці функції повертатимуть помилку #VALUE! .

Приклади

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

Приклад 1

Оцінка Значимість
89 1
93 2
96 2
85 3
91 1
88 1
Формула Результат
=MAXIFS(A2:A7;B2:B7;1) 91
У "діапазоні_критерію1" клітинки B2, B6 і B7 відповідають критерію 1. З відповідних клітинок у "максимальному_діапазоні" найбільше значення має клітинка A6. Таким чином, функція повертає число 91.

Приклад 2

Значимість Оцінка
10 b
1 a
100 a
1 b
1 a
1 a
Формула Результат
=MAXIFS(A2:A5;B3:B6;"a") 10

Примітка: Criteria_range та max_range не вирівнюються, але мають однакову форму та розмір. У criteria_range1 1-й, 2-й і 4-й клітинки відповідають критерію "а". З відповідних клітинок у 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. Нарешті, з відповідних клітинок у "максимальному_діапазоні" найбільше значення має клітинка A7. Таким чином, функція повертає число 50.

Приклад 4

Значимість Оцінка Клас Рівень
10 b Комерційний 8
1 a Технічний 8
100 a Комерційний 8
11 b Технічний 0
1 a Технічний 8
12 b Комерційний 0
Формула Результат
=MAXIFS(A2:A7;B2:B7;"b";D2:D7;A8) 12
Аргумент "критерію2" – A8. Однак, оскільки клітинка A8 пуста, вважається, що її значення 0 (нуль). Нулю в "діапазоні_ критерію2" відповідають клітинки D5 і D7. Нарешті, з відповідних клітинок у "максимальному_діапазоні" найбільше значення має клітинка A7. Таким чином, функція повертає число 12.

Приклад 5

Значимість Оцінка
10 b
1 a
100 a
1 b
1 a
1 a
Формула Результат
=MAXIFS(A2:A5;B2:B6;"a") #VALUE!
Оскільки розмір і форма максимального діапазону й діапазону критерію не однакові, функція 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
Жодна клітинка не відповідає критеріям.

Потрібна додаткова довідка?

Ви завжди можете поставити запитання експерту в спільноті tech Excel або отримати підтримку в спільнотах.