Kombinujte funkce MEDIAN a IF ve vzorci Array
Tento příklad tutoriálu používá vzorec MEDIAN IF pro výběr středního výběrového řízení pro dva různé projekty.
Povaha vzorce nám umožňuje hledat více výsledků jednoduše změnou vyhledávacího kritéria - v tomto případě název projektu.
Úloha každé části vzorce je:
- funkce MEDIAN zjistí střední hodnotu projektu
- Funkce IF nám umožňuje zvolit, který projekt chceme nabídnout, nastavením podmínky pomocí názvů projektů
- 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čí, jaké data (projektové nabídky) funkce MEDIAN bude zkoumat najít střední nabídky
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 .
MEDIAN IF Vnořené vzorce a argumenty
Syntaxe pro vzorec MEDIAN IF je:
MEDIAN (pokud (logical_test, value_if_true, value_if_false))
- Protože funkce IF je vnořena uvnitř funkce MEDIAN, celá funkce IF se stává jediným argumentem pro funkci MEDIAN
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
Excel Příklad MEDIAN IF Array Formula
Jak bylo zmíněno, příklad vyhledává nabídky pro dva různé projekty, které vyhledávají střední nebo střední nabídku. Argumenty pro funkci IF to dosáhnou nastavením následujících podmínek a výsledků:
- logický test se pokusí najít shodu s názvem projektu napsaným do buňky D10 listu
- Argument value_if_true bude pomocí funkce MEDIAN středním výběrovým řízením pro zvolený projekt
- Argument value_if_false bude vynechán, protože není potřeba a jeho nepřítomnost zkrátí vzorec. Pokud je název projektu, který není v datové tabulce - například projekt C - zadán do buňky D10, vzorec vrátí hodnotu nula (0)
Zadání výukového data
- Zadejte následující údaje do buněk D1 až E9, jak je vidět na obrázku: Nabídka projektů Projekt Tender Projekt $ 15 785 Projekt $ 15 365 Projekt $ 16 472 Projekt B $ 24 365 Projekt B $ 24 612 Projekt B $ 23 999 Projekt Běžná nabídka
- V buňce D10 typu "Projekt A" (žádné uvozovky). Vzorec bude vypadat v této buňce a zjistí, který projekt se má shodovat.
Vstup do formuláře MEDIAN 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í:
= MEDIAN (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ěď 15875 ($ 15,875 s formátováním) by se měla objevit v buňce E10, protože se jedná o středový tender pro projekt A
- Kompletní vzorec pole
{= MEDIAN (pokud (D3: D8 = D10, E3: E8)}}
lze vidět ve vzorci nad tabulkou
Otestujte vzorec
Otestujte vzorec tím, že najděte středový tender pro projekt B
Zadejte projekt B do buňky D10 a stiskněte klávesu Enter na klávesnici.
Vzorec by měl vrátit hodnotu 24365 (24 365 USD) do buňky E10.