Змест
Працуючы ў Excel, нам трэба знайсці максімальнае значэнне пры зададзенай умове. Камбінацыя функцый MAX і IF можа дапамагчы вам знайсці максімальнае значэнне з зададзенага дыяпазону даных па пэўных крытэрыях. У гэтым артыкуле мы даведаемся, як выкарыстоўваць функцыю MAX IF у Excel, і растлумачым усе магчымыя спосабы знайсці максімальнае значэнне пры пэўных крытэрах.
Спампаваць практычны сшытак
Выкарыстанне MAX IF Function.xlsx
Што такое формула MAX IF у Excel?
Каб зразумець формулу MAX IF, мы павінны зразумець дзве функцыі паасобку.
🔁 Функцыя MAX
<Функцыя 1>MAX з'яўляецца адной з найбольш часта выкарыстоўваюцца функцый у Excel. Ён вяртае максімальнае значэнне з выбранага дыяпазону. Функцыя MAX ігнаруе лагічныя значэнні і тэкст. Сінтаксіс функцыі MAX прыведзены ніжэй.
MAX (number1, [number2], ...)
🔁 Функцыя IF
Функцыя IF з'яўляецца яшчэ адной важнай функцыяй Excel. Функцыя КАЛІ вяртае зададзенае значэнне, калі зададзены лагічны тэст выкананы. Сінтаксіс функцыі КАЛІ прыведзены тут.
=IF(logical_test, [value_if_true], [value_if_false])
У гэтым артыкуле мы будзем выкарыстоўваць камбінацыю функцый MAX і IF . Увогуле, формула MAX IF вяртае найбольшае лікавае значэнне, якое задавальняе аднаму ці некалькім крытэрам у зададзеным дыяпазоненумары, даты, тэксты і іншыя ўмовы. Пасля аб'яднання гэтых дзвюх функцый мы атрымаем такую агульную формулу.
=MAX(IF(criteria_range=criteria, max_range))
4 прыклады выкарыстання функцыі MAX IF у Excel
У гэтым раздзеле артыкула мы абмяркуем чатыры прыдатныя падыходы да выкарыстання функцыі MAX IF у Excel. Не кажучы ўжо пра тое, што для гэтага артыкула мы выкарыстоўвалі версію Microsoft Excel 365; аднак вы можаце выкарыстоўваць любую версію ў адпаведнасці з вашымі перавагамі.
1. Выкарыстанне функцыі MAX IF з формулай масіву
Спачатку мы будзем выкарыстоўваць формулу MAX IF з масіў у Excel. Мы можам выкарыстоўваць формулу MAX IF на аснове не толькі адной умовы, але і некалькіх крытэрыяў. Тут мы абмяркуем абодва гэтыя сцэнары.
1.1 Выкарыстанне формулы MAX IF з адным крытэрыем
У гэтым раздзеле артыкула мы навучымся выкарыстоўваць MAX IF формула з адным крытэрыем . Дапусцім, нам дадзены шэраг даных, як на малюнку ніжэй. Нам трэба знайсці максімальную колькасць продажаў гандлёвага прадстаўніка.
Цяпер давайце выканаем наступныя крокі, каб зрабіць гэта.
Крокі:
- Спачатку стварыце табліцу ў любым месцы аркуша і ўстаўце ў слупок імя імёны гандлёвых прадстаўнікоў .
- Пасля гэтага прымяніце формулу MAX IF . Тут мы хочам знайсці максімальныя продажы для “Alex” . Theформула выглядае так.
=MAX(IF(B5:B16=B19,D5:D16))
Тут дыяпазон ячэек B5:B16 паказвае ячэйкі Слупок Гандлёвы прадстаўнік , ячэйка B19 адносіцца да выбранага гандлёвага прадстаўніка , а дыяпазон ячэек D5:D16 прадстаўляе ячэйкі слупка Агульны продаж .
Разбіўка формулы
- Тут, max_range гэта слупок Агульны продаж ( D5:D16 ).
- крытэрый гэта імя гандлёвага прадстаўніка ( B19 ).
- крытэрый_дыяпазону Ці з'яўляецца продажам Рэп . слупок ( B5:B16 ).
- Вывад → $3,000 .
- Паколькі гэта масіў формулу мы павінны завяршыць гэтую формулу, зачыніўшы ўсе дужкі. Каб зрабіць гэта, націсніце SHIFT + CTRL + ENTER .
Такім чынам, мы атрымалі максімальнае значэнне. Для астатніх дзвюх назваў мы будзем выкарыстоўваць тую ж формулу.
1.2 Прымяненне формулы MAX IF з некалькімі крытэрыямі
Падчас працы ў Excel часам у нас ёсць каб знайсці максімальнае значэнне, задавальняючы некалькім крытэрам. Выкарыстанне формулы МАКС, КАЛІ - выдатны спосаб зрабіць гэта. Давайце выкажам здагадку, што ў нас ёсць больш чым адзін гандлёвы прадстаўнік з імем "Алекс" , "Боб" і "Джон" у Камп'ютар , Цыкл і Медыцына катэгорыя. Цяпер мы павінны знайсці найбольшую колькасць продажаў, зробленых гэтымі гандлевымі прадстаўнікамі ў кожнай катэгорыі.
А цяпер давайцевыконвайце інструкцыі, апісаныя ніжэй, каб зрабіць гэта.
Крокі:
- Па-першае, стварыце табліцу ў любым месцы аркуша і назву і катэгорыю устаўце ў слупок зададзеныя крытэрыі.
- Пасля гэтага прымяніце формулу MAX IF . Мы хочам знайсці максімальныя продажы “Alex” у катэгорыі Камп'ютар . Формула прыведзена ніжэй.
=MAX(IF(B5:B20=B23,IF(C5:C20=C23,D5:D20)))
Тут дыяпазон ячэек C5:C20 паказвае ячэйкі Катэгорыя слупок, ячэйка C23 адносіцца да выбранай катэгорыі.
Разбіўка формулы
- У першая функцыя КАЛІ ,
- C5:C20=C23 → Гэта лагічны_тэст аргумент.
- D5:D20 → Гэта паказвае аргумент [значэнне_калі_праўда] .
- Вывад → {FALSE;FALSE;FALSE;FALSE;FALSE;60;90;80;FALSE;FALSE;FALSE;FALSE;200;150;FALSE;FALSE .
- У 2-я функцыя КАЛІ ,
- B5:B20=B23 → Гэта лагічны_тэст аргумент.
- КАЛІ(C5:C20=C23,D5:D20) → Спасылаецца на [значэнне_калі_праўда] аргумент.
- Вывад → {ХЛУСНЯ;ХЛУСНЯ;ХЛУСНЯ;ХЛУСНЯ;ХЛУСНЯ;ХЛУСНЯ;90;80;ХЛУСНЯ;ХЛУСНЯ;ХЛУСНЯ;ХЛУСНЯ;ХЛУСНЯ;150;ХЛУСНЯ;ХЛУСНЯ
- Цяпер функцыя MAX вяртае максімальнае значэнне з масіва.
- Вывад → $150 .
- Далей націсніце SHIFT + CTRL +ENTER адначасова, каб прымяніць формулу. Канчатковая формула такая
У выніку мы знайшлі нашу максімальную колькасць.
- Пасля гэтага прымяніце тую ж формулу да іншых вочак, і вы атрымаеце наступныя вынікі.
2. Выкарыстанне Excel MAX IF без масіва
Мы можам атрымаць той жа вынік, не выкарыстоўваючы формулу масіву. Для гэтага мы можам выкарыстоўваць функцыю SUMPRODUCT , у якой нам не трэба націскаць SHIFT + CTRL + ENTER . Давайце для гэтага скарыстаемся працэдурай, апісанай у наступным раздзеле.
Этапы:
Тут мы будзем выкарыстоўваць даныя з папярэдняга прыкладу. Наша мэта складаецца ў тым, каб знайсці як мага больш продажаў для “ “Алекс” ” у катэгорыі “ Камп’ютар ”.
- Спачатку стварыце табліцу як паказана на наступным малюнку.
- Пасля гэтага прымяніце формулу, прыведзеную ніжэй, у ячэйцы D23 .
=SUMPRODUCT(MAX(((B5:B20=B23)*(C5:C20=C23)*(D5:D20))))
Разбіўка формулы
- Тут, max_range пазначае слупок Total Sale ( D5:D20 )
- Criteria2 is назва Катэгорыя ( C23 )
- крытэрый_дыяпазону2 адносіцца да слупка Катэгорыя ( C5:C20 )
- Крытэрый1 гэта імя гандлёвага прадстаўніка ( B23 )
- criteria_range1 паказвае слупок Sales Rep ( B5:B20 )
- Вывад → $150 .
- Затым націсніце ENTER і наша максімальнае значэнне будзе даступна у ячэйцы D23 як паказана на малюнку ніжэй.
3. Выкарыстанне формулы MAX IF з логікай АБО
Мы можа выкарыстоўваць формулу MAX IF у спалучэнні з логікай OR . У гэтым раздзеле артыкула мы абмяркуем падрабязную працэдуру выкарыстання формулы MAX IF з логікай OR у Excel. Такім чынам, давайце вывучым рэкамендацыі, прыведзеныя ніжэй.
Крокі:
- Спачатку ўстаўце новую табліцу, як паказана на наступным малюнку.
- Пасля гэтага выкарыстоўвайце наступную формулу ў ячэйцы C24 .
=MAX(IF((B5:B20=C22)+(B5:B20=C23),D5:D20))
Тут ячэйка C22 адносіцца да першага выбранага імя, а ячэйка C23 паказвае другое выбранае імя.
Разбіўка формулы
- Тут max_range гэта слупок "Агульны продаж" ( D5 :D20 ).
- крытэрый2 гэта назва катэгорыі ( C23 ).
- дыяпазон_крытэрыяў2 адносіцца да слупка Катэгорыя ( B5:B20 ).
- criteria1 гэта імя гандлёвага прадстаўніка ( C22 ).
- criteria_range1 паказвае Слупок гандлёвага прадстаўніка ( B5:B20 ).
- Затым прымяніце формулу, націснуўшы SHIFT + CTRL + ENTER .
Такім чынам, мы атрымаем максімальную суму продажаўпаміж «Алекс» і «Боб» у ячэйцы C24 .
4. Прымяненне МАКС. КАЛІ Формула з логікай І
Мы таксама можам выкарыстоўваць формулу MAX IF з камбінацыяй логікі І . Тут мы будзем задавальняць 2 крытэрыям адначасова, каб прымяніць І логіку. Цяпер давайце для гэтага скарыстаемся інструкцыямі, выкладзенымі ніжэй.
Крокі:
- Спачатку стварыце новую табліцу, як паказана на наступным малюнку.
- Пасля гэтага выкарыстоўвайце наступную формулу ў ячэйцы C24 .
=MAX(IF((B5:B20=C22)*(C5:C20=C23),D5:D20))
Разбіўка формулы
- Тут max_range уяўляе сабой слупок Агульны продаж ( D5:D20 ).
- крытэрый2 адносіцца да назвы Катэгорыя ( C23 ).
- дыяпазон_крытэрыяў2 паказвае слупок Катэгорыя ( B5:B20 ).
- крытэрый1 гэта імя гандлёвага прадстаўніка ( C22 ).
- criteria_range1 гэта Слупок гандлёвага прадстаўніка ( B5:B20 ).
- Далей націсніце ENTER .
У выніку вы атрымаеце наступны вынік на працоўным аркушы, як паказана на малюнку ніжэй.
Як выкарыстоўваць функцыю MAXIFS у Excel
Функцыя MAXIFS з'яўляецца прамой альтэрнатывай MA X IF формула з некалькімі крытэрамі. Карыстальнікі Excel 2019 і Excel для Office 365 могуць мець тое ж самаевынік з дапамогай функцыі MAXIFS . Давайце выканаем наступныя дзеянні, каб выкарыстоўваць функцыю MAXIFS у Excel.
Крокі:
- Спачатку ўстаўце табліцу і ўвядзіце вашыя крытэрыі, як паказана на наступным малюнку.
Тут нам трэба знайсці максімальныя продажы для “Алекс” , «Боб» і «Джон» у дадзенай катэгорыі.
- Пасля гэтага выкарыстоўвайце формулу, прыведзеную ніжэй, у ячэйцы D22 .
=MAXIFS($D$4:$D$20,$B$4:$B$20,B23,$C$4:$C$20,C23)
Разбіўка формулы
- Тут , max_range гэта слупок Агульны продаж ( $D$4:$D$20 ).
- criteria_range1 гэта слупок Sales Rep. ( $B$4:$B$20 ).
- крытэрый1 Імя Гандлёвага прадстаўніка ( B23 ).
- дыяпазон_крытэрыяў2 гэта назва слупка Катэгорыя ( $C$4:$C$20 ).
- крытэрый2 гэта назва Катэгорыя ( C23 ).
- Выхад → $150 .
- Пасля гэтага націсніце ENTER і вы атрымаеце наступнае з-за выхаду на ваш аркуш.
- Нарэшце, выкарыстоўвайце опцыю Аўтазапаўненне Excel, каб атрымаць астатнія вынікі.
Што трэба памятаць
- MAX IF гэта формула масіву таму ў старых версіях Excel, вы павінны націснуць SHIFT + CTRL + ENTER адначасова, каб завяршыць гэту формулу.
- Функцыя MAXIFS даступная толькі для Excel 2019 і Office 365 .
Практычны раздзел
У Рабочы сшытак Excel , мы падалі Практычны раздзел справа ад аркуша. Калі ласка, папрактыкуйцеся самі.