Obsah
Při práci v aplikaci Excel potřebujeme najít maximální hodnotu za dané podmínky. Kombinace MAX a IF funkce vám pomůže najít maximální hodnotu z daného rozsahu dat s určitými kritérii. V tomto článku se naučíme používat funkci MAX IF a vysvětlete všechny možné způsoby nalezení maximální hodnoty podle určitých kritérií.
Stáhnout cvičebnici
Použití funkce MAX IF.xlsxCo je vzorec MAX IF v aplikaci Excel?
Pro pochopení vzorce MAX IF musíme pochopit dvě funkce zvlášť.
🔁 Funkce MAX
Na stránkách MAX je jednou z nejčastěji používaných funkcí v Excelu. Vrací maximální hodnotu ze zvoleného rozsahu. MAX funkce ignoruje logické hodnoty a text. Syntaxe funkce MAX je uvedena níže.
MAX (číslo1, [číslo2], ...)
🔁 Funkce IF
Na stránkách IF je další základní funkcí aplikace Excel. IF funkce vrátí zadanou hodnotu, pokud daná logický test je splněna. Syntaxe pro IF zde je uvedena funkce.
=IF(logical_test, [value_if_true], [value_if_false])
V tomto článku použijeme kombinaci klávesy MAX a funkce IF Obecně platí, že MAX IF vzorec vrací největší číselnou hodnotu, která splňuje jedno nebo více kritérií v daném rozsahu čísel, dat, textů a dalších podmínek. Po spojení těchto dvou funkcí získáme obecný vzorec, jako je tento.
=MAX(IF(kritérium_rozsah=kritérium, max_rozsah))
4 příklady použití funkce MAX IF v aplikaci Excel
V této části článku se budeme věnovat následujícím tématům. čtyři vhodné přístupy k použití MAX IF funkce v aplikaci Excel. Nemluvě o tom, že jsme pro tento článek použili verzi Microsoft Excel 365; můžete však použít jakoukoli verzi podle svých preferencí.
1. Použití funkce MAX IF se vzorcem pole
Nejprve použijeme MAX IF vzorec s pole v Excelu. Můžeme použít MAX IF vzorec nejen na základě jedné podmínky, ale také pro více kritérií. Zde probereme oba tyto scénáře.
1.1 Použití vzorce MAX IF s jedním kritériem
V této části článku se naučíme používat příkaz MAX IF vzorec s jeden kritérium . Řekněme, že máme k dispozici rozsah dat, jako na obrázku níže. Potřebujeme zjistit maximální počet prodejů z daného období. Obchodní zástupce.
Nyní postupujte podle níže uvedených kroků.
Kroky:
- Nejprve vytvořte kdekoli na pracovním listu tabulku a do sloupce s názvem vložte názvy souborů. Prodejní zástupci .
- Poté použijte MAX IF Zde chceme zjistit maximální tržby pro "Alex" Vzorec vypadá takto.
=MAX(IF(B5:B16=B19,D5:D16))
Zde je rozsah buněk B5:B16 označuje buňky Obchodní zástupce. sloupec, buňka B19 odkazuje na vybraný obchodní zástupce. a rozsah buněk D5:D16 představuje buňky Celkový prodej sloupec.
Rozdělení vzorců
- Zde, max_range je Celkový prodej sloupec ( D5:D16 ).
- kritéria je název Obchodní zástupce ( B19 ).
- criteria_range Je Prodej Reprezentant . sloupec ( B5:B16 ).
- Výstup → 3 000 USD .
- Protože se jedná o vzorec pole, musíme tento vzorec dokončit uzavřením všech závorek. Stiskněte tedy tlačítko SHIFT + CTRL + ENTER k tomu.
Máme tedy naši maximální hodnotu. Pro další dva názvy použijeme stejný vzorec.
1.2 Použití vzorce MAX IF s více kritérii
Při práci v aplikaci Excel musíme někdy najít maximální hodnotu splněním více kritérií. Pomocí příkazu MAX IF Předpokládejme, že máme více než jeden vzorec. Obchodní zástupce s názvem "Alex" , "Bob" a "John" v Počítač , Cyklus a Léky Nyní musíme zjistit nejvyšší počet prodejů uskutečněných těmito kategoriemi. Obchodní zástupci v každé kategorii.
Nyní postupujte podle níže uvedených pokynů.
Kroky:
- Nejprve vytvořte tabulku kdekoli na pracovním listu a název a číslo Kategorie sloupce vložit zadaná kritéria.
- Poté použijte MAX IF Chceme zjistit maximální prodejní hodnotu "Alex" pod Počítač kategorie. Vzorec je uveden níže.
=MAX(IF(B5:B20=B23,IF(C5:C20=C23,D5:D20)))
Zde je rozsah buněk C5:C20 označuje buňky Kategorie sloupec, buňka C23 se vztahuje k vybrané kategorii.
Rozdělení vzorců
- V prvním IF funkce,
- 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} .
- Ve 2. IF funkce,
- B5:B20=B23 → Jedná se o logical_test argument.
- IF(C5:C20=C23,D5:D20) → Týká se [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}
- Nyní je MAX funkce vrací maximální hodnotu z pole.
- Výstup → $150 .
- Poté stiskněte tlačítko SHIFT + CTRL + ENTER současně použít vzorec. Konečný vzorec je tento
Výsledkem je zjištění maximálního počtu.
- Poté použijte stejný vzorec na ostatní buňky a získáte následující výstupy.
2. Využití funkce MAX IF aplikace Excel bez pole
Stejného výsledku můžeme dosáhnout i bez použití vzorce pole. K tomu můžeme použít příkaz Funkce SUMPRODUCT kde nemusíme mačkat SHIFT + CTRL + ENTER . Použijme k tomu postup popsaný v následující části.
Kroky:
Zde použijeme data z předchozího příkladu. Naším cílem je najít co nejvíce prodejů pro " "Alex" " v sekci " Počítač " kategorie.
- Nejprve vytvořte tabulku podle následujícího obrázku.
- Poté použijte níže uvedený vzorec v buňce D23 .
=SUMPRODUCT(MAX(((B5:B20=B23)*(C5:C20=C23)*(D5:D20))))
Rozdělení vzorců
- Zde, max_range označuje Celkový prodej sloupec ( D5:D20 )
- Kritéria2 je název Kategorie ( C23 )
- kritérium_rozsah2 odkazuje na Kategorie sloupec ( C5:C20 )
- Kritéria1 je název Obchodní zástupce ( B23 )
- kritérium_rozsah1 označuje Obchodní zástupce Sloupec ( B5:B20 )
- Výstup → $150 .
- Pak stiskněte tlačítko ENTER a naše maximální hodnota bude k dispozici v buňce D23 jak ukazuje obrázek níže.
3. Použití vzorce MAX IF s logikou OR
Můžeme použít MAX IF vzorec ve spojení s NEBO V této části článku se budeme zabývat podrobným postupem při použití logiky MAX IF vzorec s NEBO Prozkoumejme tedy níže uvedené pokyny.
Kroky:
- Nejprve vložte novou tabulku, jak je znázorněno na následujícím obrázku.
- Poté v buňce použijte následující vzorec C24 .
=MAX(IF((B5:B20=C22)+(B5:B20=C23),D5:D20))
Zde je buňka C22 odkazuje na první vybrané jméno a buňka C23 označuje druhý vybraný název.
Rozdělení vzorců
- Zde, max_range je Sloupec Prodej celkem ( D5:D20 ).
- kritéria2 je název Kategorie ( C23 ).
- kritérium_rozsah2 odkazuje na Kategorie sloupec ( B5:B20 ).
- kritéria1 je název Obchodní zástupce ( C22 ).
- kritérium_rozsah1 označuje Sloupec pro obchodní zástupce ( B5:B20 ).
- Poté použijte vzorec stisknutím tlačítka SHIFT + CTRL + ENTER .
V důsledku toho získáme maximální částku prodeje mezi "Alex" a "Bob" v buňce C24 .
4. Použití vzorce MAX IF s logikou AND
Můžeme také použít MAX IF vzorec s kombinací A zde splníme podmínku 2 kritéria, která je třeba uplatnit v daném okamžiku A logické. Nyní použijme níže uvedené pokyny.
Kroky:
- Nejprve vytvořte novou tabulku podle následujícího obrázku.
- Poté v buňce použijte následující vzorec C24 .
=MAX(IF((B5:B20=C22)*(C5:C20=C23),D5:D20))
Rozdělení vzorců
- Zde, max_range představuje Celkový prodej sloupec ( D5:D20 ).
- kritéria2 odkazuje na název Kategorie ( C23 ).
- kritérium_rozsah2 označuje Kategorie sloupec ( B5:B20 ).
- kritéria1 je název Obchodní zástupce ( C22 ).
- kritérium_rozsah1 je Sloupec pro obchodní zástupce ( B5:B20 ).
- Poté stiskněte ENTER .
Výsledkem bude následující výstup na pracovním listu, jak ukazuje obrázek níže.
Jak používat funkci MAXIFS v aplikaci Excel
Na stránkách Funkce MAXIFS je přímou alternativou k MAX IF vzorec s více kritérii. Uživatelé Excel 2019 a Excel pro Office 365 můžete dosáhnout stejného výsledku pomocí MAXIFS Postupujme podle níže uvedených kroků a použijme funkci MAXIFS v aplikaci Excel.
Kroky:
- Nejprve vložte tabulku a zadejte kritéria, jak ukazuje následující obrázek.
Zde potřebujeme zjistit maximální tržby pro "Alex" , "Bob" a "John" v dané kategorii.
- Poté použijte níže uvedený vzorec v buňce D22 .
=MAXIFS($D$4:$D$20,$B$4:$B$20,B23,$C$4:$C$20,C23)
Rozdělení vzorců
- Zde, max_range je Celkový prodej sloupec ( $D$4:$D$20 ).
- kritérium_rozsah1 je Obchodní zástupce. sloupec ( $B$4:$B$20 ).
- kritéria1 Je název Obchodní zástupce ( B23 ).
- kritérium_rozsah2 je název Kategorie sloupec ( $C$4:$C$20 ).
- kritéria2 je název Kategorie ( C23 ).
- Výstup → 150 USD .
- Poté stiskněte tlačítko ENTER a na pracovním listu se zobrazí následující výstup.
- Nakonec použijte Automatické vyplňování možnost Excelu pro získání zbývajících výstupů.
Na co nezapomenout
- Na stránkách MAX IF je Vzorec pole takže ve starších verzích Excelu musíte stisknout tlačítko SHIFT + CTRL + ENTER současně doplnit tento vzorec.
- Na stránkách MAXIFS je k dispozici pouze pro Excel 2019 a Office 365 .
Praktická část
V Sešit aplikace Excel , poskytli jsme Praktická část na pravé straně pracovního listu. Procvičte si to prosím sami.