Kombinujte funkce MAX a IF ve vzorci pole
Tento příklad tutoriálu využívá vzorec pole MAX IF pro nalezení nejlepšího (nejvyššího) výsledku pro dvě události dráhy a pole - vysoký skok a pólový trezor.
Povaha vzorce nám umožňuje vyhledat více výsledků jednoduše změnou vyhledávacího kritéria - v tomto případě název události.
Úloha každé části vzorce je:
- funkce MAX najde nejvyšší výsledek pro zvolenou událost.
- Funkce IF nám umožňuje vybrat událost nastavením stavu pomocí názvů událostí.
- Vzorec pole umožňuje IF test funkce pro více podmínek v jedné buňce, a pokud je podmínka splněna, vzorec pole určuje, jaké data (výsledky události) MAX funkce prozkoumá najít nejlepší výsledek.
CSE vzorce
Formuláře pole jsou vytvořeny stisknutím kláves Ctrl , Shift a Enter na klávesnici současně po zadání vzorce.
Vzhledem k tomu, že klávesy stisknuté k vytvoření vzorce pole, jsou někdy označovány jako vzorce CSE .
MAX IF Nested Formula Formula a argumenty
Syntaxe pro vzorec MAX IF je:
MAX (pokud (logical_test, value_if_true, value_if_false))
- Protože funkce IF je vnořena uvnitř funkce MAX, celá IF funkce se stane jediným argumentem pro funkci MAX.
Argumenty pro funkci IF jsou:
- logical_test - (vyžaduje) hodnotu nebo výraz, který je testován, zda je pravdivý nebo nepravdivý.
- value_if_true - (povinná) hodnota, která je zobrazena, pokud je logical_test true.
- value_if_false - (volitelně) hodnota, která se zobrazí, pokud je logical_test false.
V tomto příkladu:
- logický test se pokusí nalézt shodu s názvem události napsaným do buňky D10 listu .
- Argument value_if_true bude za pomoci funkce MAX nejlepší výsledek vybrané události.
- Argument value_if_false bude vynechán, protože není potřeba a jeho nepřítomnost zkrátí vzorec. Pokud je název události, který není v datové tabulce - například dlouhý skok - zadán do buňky D10, vzorec vrátí nulu (0).
Excel MAX Příklad array vzorce
- Zadejte následující data do buněk D1 až E9, jak je vidět na obrázku: Výsledek události Výška události (m) Vysoký skok 2.10 Vysoký skok 2.23 Vysoký skok 1.97 Sklon pólu 3.58 Sklepní pólo 5.65 Sklepní pólo 5.05 Událost Nejlepší výsledek (m)
- V buňce typu D10 "vysoký skok" (žádné uvozovky). Vzorec bude vypadat v této buňce a zjistí, která událost chce, aby našla nejlepší výsledek.
Zadání formuláře MAX IF Nested
Vzhledem k tomu, že vytváříme vnořený vzorec a vzorec pole, budeme muset zadejte celý vzorec do jedné buňky listu.
Jakmile zadáte vzorec, NESMÍM stisknout klávesu Enter na klávesnici nebo kliknout na jinou buňku myší, protože je třeba obrátit vzorec na vzorec pole.
- Klikněte na buňku E10 - místo, kde se budou zobrazovat výsledky vzorce .
- Zadejte následující:
= MAX (pokud (D3: D8 = D10, E3: E8))
Vytváření vzorec pole
- Stiskněte a podržte klávesy Ctrl a Shift na klávesnici.
- Stisknutím klávesy Enter na klávesnici vytvořte vzorec pole.
- Odpověď 2.23 by se měla objevit v buňce E10, protože to je nejlepší (největší) výška pro skok vysokého.
- Kompletní vzorec pole
{= MAX (pokud (D3: D8 = D10, E3: E8)}}
lze vidět ve vzorci nad tabulkou.
Otestujte vzorec
Otestujte vzorec tím, že najde nejlepší výsledek pro pólovou klenbu.
Zadejte políkovou klenbu do buňky D10 a stiskněte klávesu Enter na klávesnici.
Vzorec by měl v buňce E10 vrátit výšku 5,65 metru.