Obsah
Pri práci v programe Excel potrebujeme nájsť maximálnu hodnotu za danej podmienky. Kombinácia MAX a IF funkcie vám pomôžu nájsť maximálnu hodnotu z daného rozsahu údajov so špecifickými kritériami. V tomto článku sa naučíme používať funkciu MAX IF a vysvetliť všetky možné spôsoby, ako nájsť maximálnu hodnotu podľa určitých kritérií.
Stiahnite si cvičebnicu
Používanie funkcie MAX IF.xlsxČo je vzorec MAX IF v programe Excel?
Aby sme pochopili vzorec MAX IF, musíme pochopiť dve funkcie jednotlivo.
🔁 Funkcia MAX
Stránka MAX je jednou z najčastejšie používaných funkcií v programe Excel. Vracia maximálnu hodnotu z vybraného rozsahu. MAX funkcia ignoruje logické hodnoty a text. Syntax funkcie MAX je uvedená nižšie.
MAX (číslo1, [číslo2], ...)
🔁 Funkcia IF
Stránka IF je ďalšou dôležitou funkciou programu Excel. IF funkcia vracia zadanú hodnotu, ak daná logický test je splnená. Syntax pre IF tu je uvedená funkcia.
=IF(logical_test, [value_if_true], [value_if_false])
V tomto článku použijeme kombináciu MAX funkcie a IF Vo všeobecnosti platí, že MAX IF vzorec vracia najväčšiu číselnú hodnotu, ktorá spĺňa jedno alebo viac kritérií v danom rozsahu čísel, dátumov, textov a ďalších podmienok. Po skombinovaní týchto dvoch funkcií dostaneme všeobecný vzorec, ako je tento.
=MAX(IF(criteria_range=kritérium, max_range))
4 príklady použitia funkcie MAX IF v programe Excel
V tejto časti článku sa budeme zaoberať štyri vhodné prístupy na používanie MAX IF funkcie v programe Excel. Nehovoriac o tom, že sme v tomto článku použili verziu Microsoft Excel 365; môžete však použiť akúkoľvek verziu podľa svojich preferencií.
1. Použitie funkcie MAX IF so vzorcom poľa
Najprv použijeme MAX IF vzorec s pole v programe Excel. Môžeme použiť MAX IF vzorca nielen na základe jednej podmienky, ale aj pre viacero kritérií. Na tomto mieste sa budeme zaoberať oboma týmito scenármi.
1.1 Použitie vzorca MAX IF s jedným kritériom
V tejto časti článku sa naučíme používať MAX IF vzorec s jeden kritérium . Povedzme, že máme k dispozícii rozsah údajov, ako na obrázku nižšie. Potrebujeme nájsť maximálny počet predajov z Obchodný zástupca.
Teraz postupujte podľa nižšie uvedených krokov.
Kroky:
- Najprv vytvorte tabuľku kdekoľvek v pracovnom hárku a do stĺpca s názvom vložte názvy Zástupcovia predaja .
- Potom použite MAX IF Tu chceme nájsť maximálny predaj pre "Alex" Vzorec vyzerá takto.
=MAX(IF(B5:B16=B19,D5:D16))
Tu je rozsah buniek B5:B16 označuje bunky Obchodný zástupca. stĺpec, bunka B19 sa vzťahuje na vybraný obchodný zástupca. a rozsah buniek D5:D16 predstavuje bunky Celkový predaj stĺpec.
Rozdelenie vzorca
- Tu, max_range je Celkový predaj stĺpec ( D5:D16 ).
- kritériá je názov Obchodný zástupca ( B19 ).
- criteria_range Je Predaj Reprezentant . stĺpec ( B5:B16 ).
- Výstup → 3 000 USD .
- Keďže sa jedná o vzorec poľa, musíme tento vzorec dokončiť uzavretím všetkých zátvoriek. Takže stlačte SHIFT + CTRL + ENTER aby tak urobili.
Máme teda našu maximálnu hodnotu. Pre ďalšie dva názvy použijeme rovnaký vzorec.
1.2 Použitie vzorca MAX IF s viacerými kritériami
Pri práci v programe Excel musíme niekedy nájsť maximálnu hodnotu splnením viacerých kritérií. MAX IF Predpokladajme, že máme viac ako jeden Obchodný zástupca s názvom "Alex" , "Bob" a "John" v Počítač , Cyklus a Medicína Teraz musíme zistiť najvyšší počet predajov uskutočnených týmito Obchodní zástupcovia v každej kategórii.
Teraz postupujte podľa nižšie uvedených pokynov.
Kroky:
- Najprv vytvorte tabuľku kdekoľvek v pracovnom hárku a názov a Kategória stĺpec vložte dané kritériá.
- Následne použite MAX IF Chceme nájsť maximálny predaj "Alex" pod Počítač kategória. Vzorec je uvedený nižšie.
=MAX(IF(B5:B20=B23,IF(C5:C20=C23,D5:D20)))
Tu je rozsah buniek C5:C20 označuje bunky Kategória stĺpec, bunka C23 sa vzťahuje na vybranú kategóriu.
Rozdelenie vzorca
- V prvom IF funkcie,
- C5:C20=C23 → Je to logical_test argument.
- D5:D20 → To znamená, že [value_if_true] argument.
- Výstup → {FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;60;90;80;FALSE;FALSE;FALSE;FALSE;FALSE;200;150;FALSE;FALSE;FALSE} .
- V 2. IF funkcie,
- B5:B20=B23 → Toto je logical_test argument.
- IF(C5:C20=C23,D5:D20) → Vzťahuje sa na [value_if_true] argument.
- Výstup → {FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;90;80;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;150;FALSE;FALSE;FALSE}
- Teraz sa MAX funkcia vráti maximálnu hodnotu z poľa.
- Výstup → $150 .
- Potom stlačte tlačidlo SHIFT + CTRL + ENTER súčasne použiť vzorec. Konečný vzorec je tento
Výsledkom je, že sme našli naše maximálne číslo.
- Potom použite rovnaký vzorec na tieto ďalšie bunky a dostanete nasledujúce výstupy.
2. Využitie programu Excel MAX IF bez poľa
Rovnaký výsledok môžeme získať aj bez použitia vzorca poľa. Na tento účel môžeme použiť Funkcia SUMPRODUCT kde nemusíme stláčať SHIFT + CTRL + ENTER . Na tento účel použime postup uvedený v nasledujúcej časti.
Kroky:
Tu použijeme údaje z predchádzajúceho príkladu. Naším cieľom je nájsť čo najviac predajov pre " "Alex" " v časti " Počítač " kategória.
- Najprv vytvorte tabuľku podľa nasledujúceho obrázka.
- Následne použite vzorec uvedený nižšie v bunke D23 .
=SUMPRODUCT(MAX(((B5:B20=B23)*(C5:C20=C23)*(D5:D20))))
Rozdelenie vzorca
- Tu, max_range označuje Celkový predaj stĺpec ( D5:D20 )
- Kritériá2 je názov Kategória ( C23 )
- kritérium_rozsah2 sa vzťahuje na Kategória stĺpec ( C5:C20 )
- Kritériá1 je názov Obchodný zástupca ( B23 )
- kritérium_rozsah1 označuje Obchodný zástupca Stĺpec ( B5:B20 )
- Výstup → $150 .
- Potom stlačte tlačidlo VSTÚPIŤ a naša maximálna hodnota bude k dispozícii v bunke D23 ako je znázornené na obrázku nižšie.
3. Použitie vzorca MAX IF s logikou OR
Môžeme použiť MAX IF vzorec v spojení s ALEBO V tejto časti článku sa budeme venovať podrobnému postupu používania MAX IF vzorec s ALEBO Poďme si teda preštudovať pokyny uvedené nižšie.
Kroky:
- Najprv vložte novú tabuľku, ako je znázornené na nasledujúcom obrázku.
- Potom použite nasledujúci vzorec v bunke C24 .
=MAX(IF((B5:B20=C22)+(B5:B20=C23),D5:D20))
Tu sa bunka C22 sa vzťahuje na prvý vybraný názov a bunka C23 označuje druhý vybraný názov.
Rozdelenie vzorca
- Tu, max_range je Stĺpec Predaj spolu ( D5:D20 ).
- kritériá2 je názov Kategória ( C23 ).
- kritérium_rozsah2 sa vzťahuje na Kategória stĺpec ( B5:B20 ).
- kritériá1 je názov Obchodný zástupca ( C22 ).
- kritérium_rozsah1 označuje Stĺpec obchodného zástupcu ( B5:B20 ).
- Potom použite vzorec stlačením SHIFT + CTRL + ENTER .
Následne získame maximálnu sumu predaja medzi "Alex" a "Bob" v bunke C24 .
4. Použitie vzorca MAX IF s logikou AND
Môžeme tiež použiť MAX IF vzorec s kombináciou A tu budeme spĺňať 2 kritériá, ktoré sa majú uplatniť naraz. A logické. Teraz na to použime nižšie uvedené pokyny.
Kroky:
- Najprv vytvorte novú tabuľku, ako je znázornené na nasledujúcom obrázku.
- Potom použite nasledujúci vzorec v bunke C24 .
=MAX(IF((B5:B20=C22)*(C5:C20=C23),D5:D20))
Rozdelenie vzorca
- Tu, max_range predstavuje Celkový predaj stĺpec ( D5:D20 ).
- kritériá2 odkazuje na názov Kategória ( C23 ).
- kritérium_rozsah2 označuje Kategória stĺpec ( B5:B20 ).
- kritériá1 je názov Obchodný zástupca ( C22 ).
- kritérium_rozsah1 je Stĺpec obchodného zástupcu ( B5:B20 ).
- Potom stlačte VSTÚPIŤ .
Výsledkom bude nasledujúci výstup na pracovnom hárku, ako je znázornené na obrázku nižšie.
Ako používať funkciu MAXIFS v programe Excel
Stránka Funkcia MAXIFS je priamou alternatívou k MAX IF vzorec s viacerými kritériami. Používatelia Excel 2019 a Excel pre Office 365 môžete dosiahnuť rovnaký výsledok pomocou MAXIFS Postupujme podľa nižšie uvedených krokov na použitie funkcie MAXIFS v programe Excel.
Kroky:
- Najprv vložte tabuľku a zadajte kritériá, ako je znázornené na nasledujúcom obrázku.
Tu potrebujeme nájsť maximálny predaj pre "Alex" , "Bob" a "John" v danej kategórii.
- Potom použite vzorec uvedený nižšie v bunke D22 .
=MAXIFS($D$4:$D$20,$B$4:$B$20,B23,$C$4:$C$20,C23)
Rozdelenie vzorca
- Tu, max_range je Celkový predaj stĺpec ( $D$4:$D$20 ).
- kritérium_rozsah1 je Obchodný zástupca. stĺpec ( $B$4:$B$20 ).
- kritériá1 Je názov Obchodný zástupca ( B23 ).
- kritérium_rozsah2 je názov Kategória stĺpec ( $C$4:$C$20 ).
- kritériá2 je názov Kategória ( C23 ).
- Výstup → 150 USD .
- Potom stlačte tlačidlo VSTÚPIŤ a na pracovnom hárku sa zobrazí nasledujúci výstup.
- Nakoniec použite Automatické vypĺňanie možnosť programu Excel na získanie zostávajúcich výstupov.
Čo si treba zapamätať
- Stránka MAX IF je Vzorec poľa takže v starších verziách programu Excel musíte stlačiť SHIFT + CTRL + ENTER súčasne na doplnenie tohto vzorca.
- Stránka MAXIFS je k dispozícii len pre Excel 2019 a Office 365 .
Praktická časť
V Pracovný zošit programu Excel , poskytli sme Praktická časť na pravej strane pracovného listu. Precvičte si to sami.