Vzorec pole MAX IF hledá maximální hodnotu na základě konkrétních kritérií. V níže uvedeném příkladu používáme MAX IF najít nejlepší (nejvyšší) výsledek pro dvě atletické události – skok do výšky a skok o tyči – pouhou změnou vyhledávacího kritéria. Tyto pokyny platí pro Microsoft Excel pro Microsoft 365 a Excel 2019, 2016, 2010 a 2007.
Vzorce CSE
Maticové vzorce vytvoříte stisknutím tlačítka Ctrl, Posun, a Enter klávesy na klávesnici postupně, jakmile zadáte vzorec. Kvůli stisknutí kláves k vytvoření maticového vzorce jim lidé někdy říkají CSE vzorce.
MAX IF Vnořená syntaxe a argumenty vzorce
Úkolem každé části vzorce je:
- The MAX funkce najde nejvyšší výsledek pro vybranou událost.
- The LI Funkce nám umožňuje vybrat událost nastavením podmínky pomocí názvů událostí.
- Vzorec pole umožňuje LI funkční test pro více podmínek v jedné buňce, a když data splňují podmínku, maticový vzorec určuje, jaká data (výsledky události) MAX funkce prozkoumá, aby našla nejlepší výsledek.
Syntaxe vzorce MAX IF je:
- Protože funkce IF hnízdí uvnitř funkce MAX, celá funkce IF se stává jediným argumentem pro funkci MAX.
Argumenty pro LI funkce jsou:
- logický_test (povinné): Hodnota nebo výraz, který se testuje, zda je pravdivý nebo nepravdivý.
- value_if_true (povinné) Hodnota, která se zobrazí, pokud je logický_test pravdivý.
- value_if_false (volitelně) Hodnota, která se zobrazí, pokud je logický_test nepravdivý.
V tomto příkladu:
- Logický test se pokusí najít shodu pro název události zadaný do buňka D10 listu.
- The value_if_true argument bude s pomocí MAX funkce, nejlepší výsledek pro zvolenou událost.
- The value_if_false argument není v tomto případě nutný a jeho absence zkrátí vzorec. Pokud je zadán název události, který není v datové tabulce – například skok do dálky buňka D10 vrátí nulu (0).
Zadání vzorce MAX IF Nested
Úkolem každé části vzorce je:
- The MAX funkce najde nejvyšší výsledek pro vybranou událost.
- The LI Funkce nám umožňuje vybrat událost nastavením podmínky pomocí názvů událostí.
- Vzorec pole umožňuje LI funkční test pro více podmínek v jedné buňce, a když data splňují podmínku, maticový vzorec určuje, jaká data (výsledky události) MAX funkce prozkoumá, aby našla nejlepší výsledek.
Protože vytváříme vnořený vzorec i vzorec pole, budeme jej muset zadat přímo do buňky listu. Jakmile zadáte vzorec, nestiskněte Enter na klávesnici nebo klikněte myší na jinou buňku, protože potřebujeme proměnit vzorec na vzorec pole.
-
Zadejte následující data do buňky D1 na E9 jak je vidět na tomto obrázku.
-
Typ skok vysoký do buňka D10. Vzorec se podívá na tuto buňku tak, aby odpovídala událostem v buňky D2 na D7.
-
Vybrat buňka E10 což je místo, kde se zobrazí výsledky vzorce.
-
Typ následující: = MAX (IF (D2: D7 = D10, E2: E7))
-
zmáčkni Enter klávesou na klávesnici vytvořte vzorec pole.
-
Otestujte vzorec hledáním nejlepšího výsledku pro skok o tyči. Typ skok o tyči do buňka D10 a stiskněte Enter na klávesnici. Vzorec by měl vrátit výšku 5.65 metrů dovnitř buňka E10.