Najděte nejmenší hodnotu pro rozsah dat splňujících konkrétní kritéria
V tomto příkladu tutoriálu máme termíny pro dvě události ze stopy - 100 a 200 metrů.
Pomocí vzorce MIN IF pole nám umožní najít nejrychlejší čas pro každý závod s jedním vzorem.
Úloha každé části vzorce je:
- funkce MIN najde nejrychlejší nebo nejmenší čas pro zvolenou událost
- Funkce IF nám umožňuje vybrat závod tím, že nastavíme stav pomocí jména závodů
- Vzorec pole umožňuje IF testovat funkci více podmínek v jedné buňce a pokud je podmínka splněna, vzorec pole určuje, jaká data (časy závodů) zkouší funkce MIN, aby nalezli nejrychlejší čas
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 .
MIN IF Syntezní vzorec a Argumenty
Syntaxe pro vzorec MIN IF je:
= MIN (pokud (logical_test, value_if_true, value_if_false))
- Protože funkce IF je vnořena uvnitř funkce MIN, celá funkce IF se stává jediným argumentem pro funkci MIN
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í najít shodu pro název závodu zadaný do buňky D10 listu
- Argument value_if_true bude pomocí funkce MIN nejrychlejší čas pro zvolený závod
- Argument value_if_false bude vynechán, protože není potřeba a jeho nepřítomnost zkrátí vzorec. Pokud se do dózu D10 zadá název závodu, který není v tabulce dat - například 400 metrů -, bude vzorec vrátit nulu (0)
Excel Příklad modelu MIN IF
Zadání výukového data
- Zadejte následující údaje do buněk D1 až E9, jak je vidět na obrázku výše: Závodní časy Závodní čas (s) 100 metrů 11,77 100 metrů 11,87 100 metrů 11,83 200 metrů 21,54 200 metrů 21,50 200 metrů 21,49 Závod Nejrychlejší teplo (sec)
- V buňce D10 typu "100 metrů" (žádné uvozovky). Vzorec bude vypadat v této buňce a zjistí, který ze závodů chce, aby našel nejrychlejší čas
Zadání formulace MIN IF vnořeného vzorce
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, nestlačte klávesu Enter na klávesnici nebo klepnutím 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í: = MIN (IF (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ěď 11.77 by se měla objevit v buňce F10, neboť je to nejrychlejší (nejmenší) čas pro tři sprintové spršky o délce 100 metrů
- Úplný vzorec pole {= MIN (IF (D3: D8 = D10, E3: E8)}}
- lze vidět ve vzorci nad tabulkou
Otestujte vzorec
Otestujte vzorec tím, že najdete nejrychlejší čas pro 200 metrů
Do pole D10 zadejte 200 metrů a stiskněte klávesu Enter na klávesnici.
Vzorec by měl v buňce E10 vrátit čas 21,49 sekund.