Talaan ng nilalaman
Habang nagtatrabaho sa Excel, kailangan nating hanapin ang maximum na halaga sa ilalim ng isang partikular na kundisyon. Ang kumbinasyon ng mga function na MAX at IF ay makakatulong sa iyo na mahanap ang maximum na halaga mula sa isang ibinigay na hanay ng data na may partikular na pamantayan. Sa artikulong ito, matututunan natin kung paano gamitin ang function na MAX IF sa Excel at ipaliwanag ang lahat ng posibleng paraan upang mahanap ang maximum na halaga sa ilalim ng ilang partikular na pamantayan.
I-download ang Practice Workbook
Paggamit ng MAX IF Function.xlsx
Ano ang MAX IF Formula sa Excel?
Para sa pag-unawa sa MAX IF formula, kailangan nating maunawaan ang dalawang function nang isa-isa.
🔁 MAX Function
Ang
MAX (number1, [number2], ...)
🔁 IF Function
Ang IF function ay isa pang mahalagang function ng Excel. Ang IF function ay nagbabalik ng isang tinukoy na halaga, kung ang isang ibinigay na logical test ay nasiyahan. Ang syntax para sa IF function ay ibinibigay dito.
=IF(logical_test, [value_if_true], [value_if_false])
Sa artikulong ito, gagawin natin gamitin ang kumbinasyon ng MAX function at ang IF function. Sa pangkalahatan, ang MAX IF na formula ay nagbabalik ng pinakamalaking numeric na halaga na nakakatugon sa isa o higit pang pamantayan sa isang ibinigay na hanay ngmga numero, petsa, teksto, at iba pang kundisyon. Pagkatapos pagsamahin ang dalawang function na ito, makakakuha tayo ng generic na formula tulad nito.
=MAX(IF(criteria_range=criteria, max_range))
4 Mga Halimbawa ng Paggamit ng MAX IF Function sa Excel
Sa seksyong ito ng artikulo, tatalakayin natin ang apat na mga angkop na diskarte para magamit ang function na MAX IF sa Excel. Hindi sa banggitin, ginamit namin ang bersyon ng Microsoft Excel 365 para sa artikulong ito; gayunpaman, maaari kang gumamit ng anumang bersyon ayon sa iyong kagustuhan.
1. Gamit ang MAX IF Function na may Array Formula
Una, gagamitin namin ang MAX IF na formula na may isang array sa Excel. Magagamit natin ang formula na MAX IF batay hindi lamang sa isang kundisyon kundi para din sa maraming pamantayan. Dito, tatalakayin natin ang parehong mga sitwasyong ito.
1.1 Paggamit ng MAX IF Formula na may Iisang Pamantayan
Sa seksyong ito ng artikulo, matututunan nating gamitin ang MAX IF formula na may isang criterion . Sabihin nating binigyan tayo ng hanay ng data, tulad ng nasa larawan sa ibaba. Kailangan nating hanapin ang maximum na bilang ng mga benta ng Sales Rep.
Ngayon, sundin natin ang mga hakbang na binanggit sa ibaba para magawa ito.
Mga Hakbang:
- Una, gumawa ng talahanayan saanman sa worksheet, at sa column ng pangalan, ipasok ang mga pangalan ng Sale Reps .
- Pagkatapos noon, ilapat ang formula na MAX IF . Dito, gusto naming mahanap ang maximum na benta para sa “Alex” . Angganito ang hitsura ng formula.
=MAX(IF(B5:B16=B19,D5:D16))
Dito, ang hanay ng mga cell B5:B16 ay nagpapahiwatig ng mga cell ng Sales Rep. column, cell B19 ay tumutukoy sa piling Sales Rep. , at ang hanay ng mga cell D5:D16 ay kumakatawan sa mga cell ng Kabuuang Sale column.
Formula Breakdown
- Dito, max_range Ang ay ang column na Kabuuang Sale ( D5:D16 ).
- pamantayan ay ang pangalan ng Sales Rep ( B19 ).
- criteria_range Ay ang Sales Rep . column ( B5:B16 ).
- Output → $3,000 .
- Dahil, ito ay isang array formula na kailangan nating kumpletuhin ang formula na ito sa pamamagitan ng pagsasara ng lahat ng bracket. Kaya, Pindutin ang SHIFT + CTRL + ENTER upang gawin ito.
Kaya mayroon kaming maximum na halaga. Para sa iba pang dalawang pangalan, gagamitin namin ang parehong formula.
1.2 Paglalapat ng MAX IF Formula na may Maramihang Pamantayan
Habang nagtatrabaho sa Excel, minsan mayroon kaming upang mahanap ang pinakamataas na halaga sa pamamagitan ng pagtugon sa maramihang pamantayan. Ang paggamit ng MAX IF na formula ay isang mahusay na paraan upang gawin ito. Ipagpalagay natin na mayroon tayong higit sa isang Sales Rep na pinangalanang “Alex” , “Bob” , at “John” sa Computer , Cycle , at Medicine kategorya. Ngayon kailangan nating hanapin ang pinakamataas na bilang ng mga benta na ginawa ng Mga Sales Rep na ito sa bawat kategorya.
Ngayon, tayo aysundin ang mga tagubiling nakabalangkas sa ibaba upang gawin ito.
Mga Hakbang:
- Una, lumikha ng talahanayan saanman sa worksheet at ang pangalan at ang Kategorya ilagay sa column ang ibinigay na pamantayan.
- Kasunod nito, ilapat ang MAX IF formula. Gusto naming mahanap ang maximum na benta ng “Alex” sa ilalim ng kategoryang Computer . Ang formula ay ibinigay sa ibaba.
=MAX(IF(B5:B20=B23,IF(C5:C20=C23,D5:D20)))
Dito, ang hanay ng mga cell C5:C20 ay nagpapahiwatig ng mga cell ng Kategorya column, cell C23 ay tumutukoy sa napiling kategorya.
Formula Breakdown
- Sa ang unang IF function,
- C5:C20=C23 → Ito ang logical_test argument.
- D5:D20 → Ipinapahiwatig nito ang [value_if_true] argument.
- Output → {FALSE;FALSE;FALSE;FALSE;FALSE;60;90;80;FALSE;FALSE;FALSE;FALSE;200;150;FALSE;FALSE} .
- Sa ang 2nd IF function,
- B5:B20=B23 → Ito ang logical_test argument.
- IF(C5:C20=C23,D5:D20) → Ito ay tumutukoy sa [value_if_true] argument.
- Output → {FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;90;80;FALSE;FALSE;FALSE;FALSE;FALSE;150;FALSE;FALSE
- Ngayon, ibinabalik ng MAX ang function ang maximum na halaga mula sa array.
- Output → $150 .
- Susunod, pindutin ang SHIFT + CTRL +ENTER sabay-sabay para ilapat ang formula. Ang huling formula ay ito
Bilang resulta, nakita namin ang aming maximum na bilang.
- Pagkatapos nito, ilapat ang parehong formula sa iba pang mga cell na iyon at makukuha mo ang mga sumusunod na output.
2. Paggamit ng Excel MAX KUNG Walang Array
Maaari naming makuha ang parehong resulta nang hindi gumagamit ng array formula. Upang gawin ito, maaari naming gamitin ang SUMPRODUCT function kung saan hindi namin kailangang pindutin ang SHIFT + CTRL + ENTER . Gamitin natin ang pamamaraang tinalakay sa sumusunod na seksyon para gawin ito.
Mga Hakbang:
Dito, gagamitin natin ang data mula sa nakaraang halimbawa. Ang aming layunin ay humanap ng pinakamaraming benta hangga't maaari para sa " “Alex” ” sa kategoryang “ Computer ”.
- Una, gumawa ng talahanayan bilang ipinapakita sa sumusunod na larawan.
- Pagkatapos noon, ilapat ang formula na ibinigay sa ibaba sa cell D23 .
=SUMPRODUCT(MAX(((B5:B20=B23)*(C5:C20=C23)*(D5:D20))))
Paghahati-hati ng Formula
- Dito, <22 Ang>max_range ay tumutukoy sa column na Kabuuang Sale ( D5:D20 )
- Criteria2 ay ang pangalan ng Kategorya ( C23 )
- criteria_range2 ay tumutukoy sa Kategorya haligi ( C5:C20 )
- Criteria1 ay ang pangalan ng Sales Rep ( B23 )
- criteria_range1 nagsasaad ng Sales Rep Column ( B5:B20 )
- Output → $150 .
- Pagkatapos, pindutin ang ENTER at magiging available ang aming maximum na halaga sa cell D23 tulad ng ipinakita sa larawan sa ibaba.
3. Paggamit ng MAX IF Formula na may OR Logic
Kami maaaring gamitin ang MAX IF formula kasabay ng OR na lohika. Sa seksyong ito ng artikulo, tatalakayin natin ang detalyadong pamamaraan sa paggamit ng formula na MAX IF na may OR logic sa Excel. Kaya, tuklasin natin ang mga patnubay na ibinigay sa ibaba.
Mga Hakbang:
- Una, magpasok ng bagong talahanayan tulad ng ipinapakita sa sumusunod na larawan.
- Pagkatapos nito, gamitin ang sumusunod na formula sa cell C24 .
=MAX(IF((B5:B20=C22)+(B5:B20=C23),D5:D20))
Dito, ang cell C22 ay tumutukoy sa unang napiling pangalan, at ang cell C23 ay nagpapahiwatig ng pangalawang napiling pangalan.
Formula Breakdown
- Dito, max_range ay ang Column ng Kabuuang Sale ( D5 :D20 ).
- criteria2 ay ang pangalan ng Kategorya ( C23 ).
- criteria_range2 ay tumutukoy sa Kategorya haligi ( B5:B20 ).
- criteria1 ay ang pangalan ng Sales Rep ( C22 ).
- criteria_range1 ipinapahiwatig ang Haligi ng Sales Rep ( B5:B20 ).
- Pagkatapos, ilapat ang formula sa pamamagitan ng pagpindot sa SHIFT + CTRL + ENTER .
Dahil dito, makukuha namin ang maximum na halaga ng bentasa pagitan ng “Alex” at “Bob” sa cell C24 .
4. Paglalapat ng MAX IF Formula na may AND Logic
Maaari rin naming gamitin ang MAX IF formula na may kumbinasyon ng AND logic. Dito, sasagutin namin ang 2 pamantayan sa isang pagkakataon upang mailapat ang AT lohika. Ngayon, gamitin natin ang mga tagubiling nakabalangkas sa ibaba para gawin ito.
Mga Hakbang:
- Una, gumawa ng bagong talahanayan tulad ng ipinapakita sa sumusunod na larawan.
- Pagkatapos nito, gamitin ang sumusunod na formula sa cell C24 .
=MAX(IF((B5:B20=C22)*(C5:C20=C23),D5:D20))
Formula Breakdown
- Dito, max_range ay kumakatawan ang column na Kabuuang Sale ( D5:D20 ).
- criteria2 ay tumutukoy sa pangalan ng Kategorya ( C23 ).
- criteria_range2 ay nagpapahiwatig ng Kategorya haligi ( B5:B20 ).
- criteria1 ay ang pangalan ng Sales Rep ( C22 ).
- criteria_range1 ay ang Haligi ng Sales Rep ( B5:B20 ).
- Susunod, pindutin ang ENTER .
Bilang resulta, magkakaroon ka ng sumusunod na output sa iyong worksheet gaya ng ipinapakita sa larawan sa ibaba.
Paano Gamitin ang MAXIFS Function sa Excel
Ang MAXIFS function ay isang direktang alternatibo sa MA X IF formula na may maraming pamantayan. Ang mga user ng Excel 2019 at Excel para sa Office 365 ay maaaring magkaroon ng parehoresulta sa pamamagitan ng paggamit ng MAXIFS function. Sundin natin ang mga hakbang na binanggit sa ibaba para magamit ang MAXIFS function sa Excel.
Mga Hakbang:
- Una, maglagay ng table at input iyong pamantayan gaya ng ipinakita sa sumusunod na larawan.
Dito, kailangan nating hanapin ang maximum na benta para sa “Alex” , “Bob” , at “John” sa isang partikular na kategorya.
- Pagkatapos, gamitin ang formula na ibinigay sa ibaba sa cell D22 .
=MAXIFS($D$4:$D$20,$B$4:$B$20,B23,$C$4:$C$20,C23)
Formula Breakdown
- Dito , max_range ay ang Kabuuang Sale haligi ( $D$4:$D$20 ).
- criteria_range1 ay ang Sales Rep. column ( $B$4:$B$20 ).
- criteria1 Ang pangalan ba ng Sales Rep ( B23 ).
- criteria_range2 ay ang pangalan ng Category column ( $C$4:$C$20 ).
- criteria2 ay ang pangalan ng Kategorya ( C23 ).
- Output → $150 .
- Pagkatapos nito, pindutin ang ENTER at makukuha mo ang foll utang na output sa iyong worksheet.
- Sa wakas, gamitin ang AutoFill na opsyon ng Excel para makakuha ng mga natitirang output.
Mga Dapat Tandaan
- Ang MAX IF ay isang Array Formula kaya sa mga mas lumang bersyon ng Excel, kailangan mong pindutin ang SHIFT + CTRL + ENTER sa sabay-sabay upang makumpleto ang formula na ito.
- AngAng MAXIFS function ay available lang para sa Excel 2019 at Office 365 .
Seksyon ng Practice
Sa Excel Workbook , nagbigay kami ng Seksyon ng Pagsasanay sa kanang bahagi ng worksheet. Magsanay ka na lang.