Funkce IF v aplikaci Excel se používá k poskytování podmíněných výstupů.
Syntax:
= IF (podmínka, hodnota je PRAVDA, hodnota je FALSE) |
Příkaz IF v aplikaci Excel kontroluje stav a vrátí zadanou hodnotu, pokud je podmínka SKUTEČNÝ a další zadaná hodnota, pokudNEPRAVDIVÉ. Na místě hodnota je PRAVDA a hodnota FALSE, můžete do uvozovek vložit hodnotu, text, jiný vzorec nebo dokonce jiný příkaz if (vnořený příkaz IF, budeme o tom mluvit).
Pro Poznámka: IF v Excelu 2016, 2013 a 2010 může mít až 64 vnořených příkazů IF. V Excelu 2007 to bylo jen 7. |
Nejlepší na prohlášení IF je, že můžete přizpůsobit PRAVDIVÉ a NEPRAVDIVÉ výsledky. A k tomu slouží. Podívejme se, jak…
Předpokládejme, že máte seznam lidí. Nyní chcete vědět, kolik z nich jsou dospělí a kolik je mladistvých.
Řekněme, že lidé, jejichž věk je vyšší než 19, jsou dospělí a mladším 19 let jsou nezletilí.
Do buňky C2 napište tento excelový příkaz IF a přetáhněte jej dolů:
= IF (B2> 19, "Pro dospělé", "Menší") |
Zde Excel jednoduše zkontroluje, zda je hodnota v buňce B2 větší než 19 nebo ne. Vzhledem k tomu, že je větší než 19, ukazuje pro dospělé v C2. A dělá to stejné pro všechny buňky. Nakonec dostaneme toto:
Toto byl jednoduchý příklad funkce IF v Excelu. Většinu času byste však vyžadovali vnořený IF nebo kombinaci IF s jinými funkcemi Excelu.
Podívejme se na další příklad příkazu IF.
Předpokládejme, že v daném seznamu musíte uvést, zda je dítě dospělé nebo „teenager nebo dítě“. A pokud je Minor, pak je teenager (ve věku od 13 do 19 let) nebo dítě (do 13 let).
Takže tady to musíme udělat
IF (je věk studenta <20, pokud ano, zaškrtněte (je věk studenta <13, pokud ano, pak zobrazte „Kid“, pokud ne, pak zobrazte „Teenager“), pokud ne, pak „dospělý“)
Existují i jiné způsoby, jak to udělat, ale kvůli porozumění bereme tento příklad.
Informace: Většina vzorců je řešena naruby, ale ne IF prohlášení. Ve vnořené funkci IF je nejprve vyřešen vnější IF a poté vnitřní IF. toto je základní diagram vnořeného toku řízení IF.
Do buňky C2 napište tento vzorec IF a přetáhněte jej dolů do buňky C10:
=IF (B6 <20,JáF (B6 <13, "KID", "Teenager"),"Dospělý") |
Toto je konečný produkt, který budeme mít.
Pojďme to teď pochopit. Je to snadné.
IF (B6 <20: toto prohlášení kontroluje, zda je hodnota v B6 menší než 20 ne.
Protože to není, přeskočí Hodnota IF TRUE (JáF (B6 <13, "KID", "Teenager")) část a skočí na Hodnota IF FALSE část a ukazuje „Dospělý“.
Protože většina z nich má více než 20 let nebo se jim rovná, jsou zobrazováni jako „dospělí“.
Všimněte si, že Ravi je zobrazen jako „KID“ jaký je jeho věk 11 a Manyank je zobrazen jako „Teenager“ jako jeho věk 16.
Excel nejprve zkontroluje, zda je Raviho věk <20. To je pravda. Ovládací prvek se poté přesune do TRUE sekce, která obsahuje další příkaz IF IF (B6 <13. další
Excel kontroluje, zda Ravi <13. To je pravda. Control se přesune do TRUE sekce IF. Obsahuje „KID“, a proto tam zobrazuje „KID“.
Důležité poznámky:
- Vnořené IF jsou řešeny směrem dovnitř. Vnější IF funguje jako brána do vnitřního IF.
- V Excelu 2016, 2013 a 2010 můžete mít až 64 kroků příkazů IF. V dřívějších verzích Excelu to bylo jen 7.
- IF podporuje logické tyto operátory = (rovná se), (větší než), = (větší nebo rovno, (není rovno)
- FALSE jsou nepovinné, ale PRAVDA jsou povinné.
Funkce IF se zástupnými znaky
IF s funkcí OR v Excelu
IF s funkcí AND v aplikaci Excel
Oblíbené články:
50 Zkratka aplikace Excel pro zvýšení produktivity
Jak používat funkci VLOOKUP v Excelu
Jak používat funkci COUNTIF v aplikaci Excel 2016
Jak používat funkci SUMIF v aplikaci Excel