Jak používat funkci MAX IF v aplikaci Excel (4 praktické příklady)

  • Sdílet Toto
Hugh West

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.xlsx

Co 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.

Hugh West je velmi zkušený školitel a analytik Excelu s více než 10 lety zkušeností v oboru. Má bakalářský titul v oboru Účetnictví a finance a magisterský titul v oboru Business Administration. Hugh má vášeň pro výuku a vyvinul jedinečný přístup k výuce, který lze snadno sledovat a pochopit. Jeho odborné znalosti Excelu pomohly tisícům studentů a profesionálů po celém světě zlepšit své dovednosti a vyniknout ve své kariéře. Prostřednictvím svého blogu Hugh sdílí své znalosti se světem a nabízí bezplatné výukové programy Excelu a online školení, které jednotlivcům a firmám pomohou dosáhnout jejich plného potenciálu.