Funkce IF IF - úvod
Kdy použít funkci IF IF
IF funkce v Excelu je nejvhodnější pro situace, kdy kontrolujete, zda je podmínka PRAVDA nebo NEPRAVDA. Pokud je PRAVDA, funkce vrátí zadanou hodnotu/odkaz, a pokud ne, vrátí jinou zadanou hodnotu/odkaz.
Co vrací
Vrátí jakoukoli hodnotu, kterou zadáte pro podmínku PRAVDA nebo NEPRAVDA.
Syntax
= IF (logický_test, [hodnota_kdy_pravda], [hodnota_kdy_falše])
Vstupní argumenty
- logický_test - to je podmínka, kterou chcete otestovat. Může to být logický výraz, který lze vyhodnotit na hodnotu TRUE nebo FALSE. Může to být buď odkaz na buňku, výsledek nějakého jiného vzorce, nebo to lze zadat ručně.
- [value_if_true] - (Volitelné) Toto je hodnota, která je vrácena při vyhodnocení logického_testu na PRAVDA.
- [value_if_false] - (Volitelné) Toto je hodnota, která je vrácena při vyhodnocení logického_testu na hodnotu NEPRAVDA.
Důležité poznámky o používání funkce IF v aplikaci Excel
- Ve vzorci lze testovat maximálně 64 vnořených podmínek IF.
- Pokud je některým z argumentů pole, vyhodnotí se každý prvek pole.
- Pokud vynecháte FALSE argument (value_if_false), tj. po value_if_true argument by funkce vrátila 0, pokud je podmínka NEPRAVDA.
- Například v níže uvedeném příkladu je vzorec = IF (A1> 20, „Schválit“,), kde value_if_false není však uvedeno value_if_true po hádce stále následuje čárka. To by vrátilo 0, kdykoli není splněna zaškrtnutá podmínka.
- Například v níže uvedeném příkladu je vzorec = IF (A1> 20, „Schválit“,), kde value_if_false není však uvedeno value_if_true po hádce stále následuje čárka. To by vrátilo 0, kdykoli není splněna zaškrtnutá podmínka.
- Pokud argument PRAVDA vynecháte (value_if_true) a zadejte pouze value_if_false argument, funkce by vrátila 0, pokud je podmínka PRAVDA.
- Například v níže uvedeném příkladu je vzorec = IF (A1> 20 „“ Schválit ”), kde value_if_true není specifikováno (k zadání specifikací je použita pouze čárka value_if_false hodnota). To by vrátilo 0, kdykoli je splněna zaškrtnutá podmínka.
- Například v níže uvedeném příkladu je vzorec = IF (A1> 20 „“ Schválit ”), kde value_if_true není specifikováno (k zadání specifikací je použita pouze čárka value_if_false hodnota). To by vrátilo 0, kdykoli je splněna zaškrtnutá podmínka.
Funkce IF IF - příklady
Zde je pět praktických příkladů použití funkce IF v Excelu.
Příklad 1: Použití funkce Excel IF ke kontrole jednoduché číselné podmínky
Při použití funkce Excel IF s čísly můžete ke kontrole podmínky použít různé operátory. Zde je seznam operátorů, které můžete použít:
Níže je jednoduchý příklad, kde se kontrolují známky studentů. Pokud jsou značky větší nebo rovny 35, funkce vrátí Pass, jinak vrátí Fail.
Příklad 2: Použití vnořeného IF ke kontrole sekvence podmínek
Funkce IF IF může trvat až 64 podmínek najednou. I když není vhodné vytvářet dlouhé vnořené funkce IF, v případě omezených podmínek můžete vytvořit vzorec, který kontroluje podmínky v pořadí.
V níže uvedeném příkladu kontrolujeme dvě podmínky.
- První podmínka kontroluje, zda jsou značky menší než 35. Pokud je to PRAVDA, vrátí Fail.
- V případě, že je první podmínka NEPRAVDA, což znamená, že student dosáhl skóre vyššího nebo rovného 35, kontroluje další podmínku. Zkontroluje, zda jsou značky větší nebo rovny 75. Pokud je to pravda, vrátí rozlišení, jinak jednoduše vrátí Pass.
Příklad 3: Výpočet provizí pomocí funkce Excel IF
Funkce Excel If vám umožňuje provádět výpočty v sekci hodnot. Dobrým příkladem je výpočet prodejní provize pro obchodní zástupce pomocí funkce IF.
V níže uvedeném příkladu obchodní zástupce nedostane žádnou provizi, pokud jsou tržby nižší než 50 tis., Získá provizi 2%, pokud se tržby pohybují mezi 50–100 tis. A 4% provize, pokud jsou tržby vyšší než 100 tis.
Zde je použitý vzorec:
= IF (B2 <50,0, If (B2 <100, B2*2%, B2*4%))
Ve vzorci použitém ve výše uvedeném příkladu se výpočet provádí v rámci samotné funkce IF. Když je prodejní hodnota mezi 50-100K, vrátí B2*2%, což je 2% provize na základě prodejní hodnoty.
Příklad 4: Použití logických operátorů (AND/OR) ve funkci IF IF
Pomocí logických operátorů (AND/OR) ve funkci IF můžete testovat více podmínek najednou.
Předpokládejme například, že musíte vybrat studenty pro stipendium na základě známek a docházky. V níže uvedeném příkladu je student způsobilý pouze tehdy, pokud dosáhne skóre více než 80 a má docházku vyšší než 80%.
Pomocí funkce AND ve funkci IF můžete nejprve zkontrolovat, zda jsou obě tyto podmínky splněny či nikoli. Pokud jsou splněny podmínky, funkce vrátí způsobilé, jinak vrátí nevhodné.
Zde je vzorec, který to provede:
= IF (AND (B2> 80, C2> 80%), „Ano“, „Ne“)
Příklad 5: Převod všech chyb na nulu pomocí funkce Excel IF
Funkci Excel IF lze také použít k odstranění buněk obsahujících chyby. Chybové hodnoty můžete převést na mezery nebo nuly nebo jakoukoli jinou hodnotu.
Zde je vzorec, který to udělá:
= IF (ISERROR (A1), 0, A1)
Vzorec vrátí hodnotu 0, pokud existuje chybová hodnota, jinak vrátí hodnotu v buňce.
POZNÁMKA: Pokud používáte Excel 2007 nebo jeho verze, můžete k tomu použít také funkci IFERROR.
Podobně můžete také zpracovat prázdné buňky. V případě prázdných buněk použijte funkci ISBLANK, jak je uvedeno níže:
= IF (ISBLANK (A1), 0, A1)
Funkce IF IF - výukový program videa
- Excel A funkce.
- Excel NEBO funkce.
- Excel NENÍ funkce.
- Excel IFS funkce.
- Funkce Excel IFERROR.
- Funkce FALSE aplikace Excel.
- Funkce Excel TRUE
Mohly by se vám hodit další tutoriály k Excelu:
- Vyhněte se vnořené funkci IF v aplikaci Excel pomocí VLOOKUP