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,
критерий2, ...(по избор)
Допълнителни диапазони и свързаният с тях критерий. Можете да въведете до 126 двойки диапазон/критерий.

Забележки

  • Размерът и формата на аргументите max_range и criteria_rangeN трябва да са едни и същи; в противен случай тези функции връщат #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 отговарят на критерий "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 >. Накрая, от съответните клетки в макс_диапазон 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, които отговарят на 0, са D5 и D7. Накрая, от съответните клетки в макс_диапазон A7 е с максимална стойност. Следователно резултатът е 12.

Пример 5

Тегло Оценка
10 b
1 a
100 a
1 b
1 a
1 a
Формула Резултат
=MAXIFS(A2:A5;B2:c6;"a") #VALUE!
Тъй като размерът и формата на 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 или да получите поддръжка в общностите.