Tartalomjegyzék
Az Excelben végzett munka során meg kell találnunk a maximális értéket egy adott feltétel mellett. A kombináció a MAX és IF függvények segítségével egy adott adattartományból a maximális értéket találhatjuk meg meghatározott kritériumok alapján. Ebben a cikkben megtanuljuk, hogyan használhatjuk a MAX IF függvényt az Excelben, és ismertesse az összes lehetséges módját annak, hogy bizonyos kritériumok mellett megtaláljuk a maximális értéket.
Gyakorlati munkafüzet letöltése
MAX IF függvény használata.xlsxMi a MAX IF formula az Excelben?
A MAX IF formula megértéséhez két funkciót kell külön-külön megragadnunk.
🔁 MAX funkció
A MAX függvény az Excel egyik leggyakrabban használt függvénye, amely egy kiválasztott tartomány maximális értékét adja vissza. MAX függvény figyelmen kívül hagyja a logikai értékeket és a szöveget. A szintaxis a MAX funkciót az alábbiakban adjuk meg.
MAX (szám1, [szám2], ...)
🔁 IF funkció
A IF funkció az Excel másik alapvető funkciója. IF függvény egy megadott értéket ad vissza, ha egy adott logikai teszt A szintaxis a IF funkciót itt adjuk meg.
=IF(logikai_teszt, [érték_ha_igaz], [érték_ha_hamis])
Ebben a cikkben az alábbi kombinációt fogjuk használni: a MAX funkció és a IF Általánosságban elmondható, hogy a MAX IF formula azt a legnagyobb numerikus értéket adja vissza, amely egy vagy több kritériumot teljesít egy adott szám-, dátum-, szöveg- és egyéb feltétel-tartományban. A két függvény kombinálása után egy ilyen általános képletet kapunk.
=MAX(IF(criteria_range=kritériumok, max_range))
4 példa a MAX IF funkció használatára az Excelben
A cikk ezen részében a következőkről lesz szó négy megfelelő megközelítések a MAX IF függvényt az Excelben. Nem is beszélve arról, hogy a cikkhez a Microsoft Excel 365 változatát használtuk, azonban tetszés szerint bármelyik változatot használhatja.
1. A MAX IF függvény használata tömbképlettel
Először is, használjuk a MAX IF képlet egy array Excelben. Használhatjuk a MAX IF képletet nem csak egyetlen feltétel, hanem több feltétel alapján is. Itt mindkét forgatókönyvet tárgyaljuk.
1.1 MAX IF formula használata egyetlen kritériummal
A cikk ezen részében megtanuljuk, hogyan használjuk a MAX IF képlet a egy kritérium Tegyük fel, hogy kapunk egy adatsort, mint az alábbi képen. Meg kell találnunk a maximális eladási számot a Értékesítési képviselő.
Ehhez kövessük az alábbi lépéseket.
Lépések:
- Először is, hozzon létre egy táblázatot a munkalapon, és a név oszlopba illessze be a következő neveket Értékesítési képviselők .
- Ezután alkalmazza a MAX IF Itt szeretnénk megtalálni a maximális eladásokat a következő esetekben "Alex" A képlet így néz ki.
=MAX(IF(B5:B16=B19,D5:D16))
Itt a cellák tartománya B5:B16 jelzi a cellákat a Értékesítési képviselő. oszlop, cella B19 utal a kiválasztott értékesítési képviselő. , és a cellák tartománya D5:D16 a cellák a Teljes eladás oszlop.
Képlet bontás
- Tessék, max_range a Teljes eladás oszlop ( D5:D16 ).
- kritériumok az a neve a Értékesítési képviselő ( B19 ).
- criteria_range A Értékesítés Képviselő . oszlop ( B5:B16 ).
- Kimenet → $3,000 .
- Mivel ez egy tömbképlet, a zárójelek bezárásával kell befejeznünk a képletet. Tehát, Nyomjuk meg a SHIFT + CTRL + ENTER hogy ezt tegye.
Megvan tehát a maximális értékünk. A másik két név esetében ugyanezt a képletet fogjuk használni.
1.2 MAX IF formula alkalmazása több kritériummal
Az Excelben végzett munka során néha meg kell találnunk a maximális értéket, több kritériumnak is megfelelve. A MAX IF képlet egy nagyszerű módja ennek. Tegyük fel, hogy több mint egy Értékesítési képviselő a nevet viseli. "Alex" , "Bob" , és "John" a Számítógép , Ciklus , és Gyógyszer Most meg kell találnunk a legnagyobb számú értékesítést, amelyet ezek a vállalatok végeztek. Értékesítési képviselők minden kategóriában.
Ehhez kövessük az alábbiakban ismertetett utasításokat.
Lépések:
- Először is, hozzon létre egy táblázatot bárhol a munkalapon, és a nevét és a Kategória oszlop beillesztése az adott kritériumokat.
- Ezt követően alkalmazza a MAX IF képlet. Meg akarjuk találni a maximális eladásokat a "Alex" a Számítógép A képlet az alábbiakban található.
=MAX(IF(B5:B20=B23,IF(C5:C20=C23,D5:D20)))
Itt a cellák tartománya C5:C20 jelzi a cellákat a Kategória oszlop, cella C23 a kiválasztott kategóriára utal.
Képlet bontás
- Az első IF funkció,
- C5:C20=C23 → Ez a logikai_teszt érv.
- D5:D20 → Ez jelzi a [value_if_true] érv.
- Kimenet → {FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;60;90;80;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;200;150;FALSE;FALSE;FALSE} .
- A 2. IF funkció,
- B5:B20=B23 → Ez a logikai_teszt érv.
- IF(C5:C20=C23,D5:D20) → Ez utal a [value_if_true] érv.
- Kimenet → {FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;90;80;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;150;FALSE;FALSE;FALSE}
- Most, a MAX függvény a tömb maximális értékét adja vissza.
- Kimenet → $150 .
- Ezután nyomja meg a SHIFT + CTRL + ENTER A végleges képlet a következő
Ennek eredményeképpen megtaláltuk a maximális számunkat.
- Ezután alkalmazza ugyanazt a képletet a többi cellára, és a következő kimeneteket kapja.
2. Az Excel MAX IF használata tömb nélkül
Ugyanezt az eredményt a tömbképlet használata nélkül is megkaphatjuk. Ehhez használhatjuk a SUMPRODUCT funkció ahol nem kell megnyomnunk SHIFT + CTRL + ENTER Ehhez használjuk a következő szakaszban tárgyalt eljárást.
Lépések:
Itt az előző példa adatait fogjuk használni. A célunk az, hogy minél több eladást találjunk a " "Alex" " a " Számítógép " kategória: "Az újságírók és az újságírók
- Először is hozzon létre egy táblázatot a következő képen látható módon.
- Ezt követően alkalmazza a következő képletet a cellában D23 .
=SUMPRODUCT(MAX(((B5:B20=B23)*(C5:C20=C23)*(D5:D20))))
Képlet bontás
- Tessék, max_range jelöli a Teljes eladás oszlop ( D5:D20 )
- Kritériumok2 az a neve a Kategória ( C23 )
- criteria_range2 utal a Kategória oszlop ( C5:C20 )
- Kritériumok1 az a neve a Értékesítési képviselő ( B23 )
- criteria_range1 jelzi a Értékesítési képviselő Oszlop ( B5:B20 )
- Kimenet → $150 .
- Ezután nyomja meg a BELÉPÉS és a maximális értékünk elérhető lesz a cellában D23 ahogy az alábbi képen látható.
3. MAX IF formula használata OR logikával
Használhatjuk a MAX IF formula a következővel együtt VAGY A cikk ezen részében a részletes eljárást tárgyaljuk, hogy hogyan használjuk a MAX IF képlet a VAGY Tehát vizsgáljuk meg az alábbi iránymutatásokat.
Lépések:
- Először is, illesszünk be egy új táblázatot a következő képen látható módon.
- Ezután használja a következő képletet a cellában C24 .
=MAX(IF((B5:B20=C22)+(B5:B20=C23),D5:D20))
Itt a sejt C22 az első kiválasztott névre utal, és a cellában C23 a második kiválasztott nevet jelzi.
Képlet bontás
- Tessék, max_range a Összes eladás oszlop ( D5:D20 ).
- kritérium2 az a neve a Kategória ( C23 ).
- criteria_range2 utal a Kategória oszlop ( B5:B20 ).
- kritériumok1 az a neve a Értékesítési képviselő ( C22 ).
- criteria_range1 jelzi a Értékesítési képviselő oszlop ( B5:B20 ).
- Ezután alkalmazza a képletet a SHIFT + CTRL + ENTER .
Következésképpen a maximális értékesítési összeget kapjuk a következő összegek között "Alex" és "Bob" cellában C24 .
4. A MAX IF formula alkalmazása AND logikával
Használhatjuk a MAX IF képlet a következő kombinációval ÉS logika. Itt, mi fogjuk kielégíteni 2 egyidejűleg alkalmazandó kritériumok ÉS logika. Most pedig használjuk az alábbiakban ismertetett utasításokat.
Lépések:
- Először is hozzon létre egy új táblázatot a következő képen látható módon.
- Ezután használja a következő képletet a cellában C24 .
=MAX(IF((B5:B20=C22)*(C5:C20=C23),D5:D20))
Képlet bontás
- Tessék, max_range a Teljes eladás oszlop ( D5:D20 ).
- kritérium2 utal a nevére a Kategória ( C23 ).
- criteria_range2 jelzi a Kategória oszlop ( B5:B20 ).
- kritériumok1 az a neve a Értékesítési képviselő ( C22 ).
- criteria_range1 a Értékesítési képviselő oszlop ( B5:B20 ).
- Ezután nyomja meg a BELÉPÉS .
Ennek eredményeképpen a következő kimenet jelenik meg a munkalapon, amint azt az alábbi kép mutatja.
A MAXIFS funkció használata az Excelben
A MAXIFS funkció közvetlen alternatívája a MAX IF több kritériummal rendelkező képlet. A felhasználók a Excel 2019 és Excel az Office 365 számára ugyanazt az eredményt érheti el a MAXIFS függvényt. Kövessük az alábbi lépéseket a MAXIFS funkció az Excelben.
Lépések:
- Először is, illesszen be egy táblázatot, és adja meg a kritériumokat, ahogyan azt az alábbi képen látható.
Itt meg kell találnunk a maximális eladásokat a következő esetekben "Alex" , "Bob" , és "John" egy adott kategóriában.
- Ezt követően használja az alábbi képletet a cellában D22 .
=MAXIFS($D$4:$D$20,$B$4:$B$20,B23,$C$4:$C$20,C23)
Képlet bontás
- Tessék, max_range a Teljes eladás oszlop ( $D$4:$D$20 ).
- criteria_range1 a Értékesítési képviselő. oszlop ( $B$4:$B$20 ).
- kritériumok1 Az a neve a Értékesítési képviselő ( B23 ).
- criteria_range2 az a neve a Kategória oszlop ( $C$4:$C$20 ).
- kritérium2 az a neve a Kategória ( C23 ).
- Kimenet → 150 dollár .
- Ezután nyomja meg a BELÉPÉS és a következő kimenetet kapja a munkalapon.
- Végül használja a AutoFill opciót az Excelben, hogy megkapja a fennmaradó kimeneteket.
Emlékezetes dolgok
- A MAX IF egy Array képlet így az Excel régebbi verzióiban meg kell nyomnia a SHIFT + CTRL + ENTER egyidejűleg, hogy kiegészítsük ezt a képletet.
- A MAXIFS funkció csak a Excel 2019 és Office 365 .
Gyakorlati szekció
A Excel munkafüzet , biztosítottunk egy Gyakorlati szekció a feladatlap jobb oldalán. Kérjük, gyakoroljátok magatok.