Funkce IF v Excelu je 2010 jedním z nejvýkonnějších a nejběžnějších vzorců v programu Excel. Umožňuje podmíněné formátování a provádění logických operací na základě určitých podmínek.
Funkce IF (pokud) umožňuje provádět určité akce, pokud je daná podmínka pravdivá, a další akce, pokud je podmínka nepravdivá. To je zvláště užitečné při práci s velkým množstvím dat, když je nutné automatizovat rozhodovací proces.
Funkce IF má následující syntaxi: IF(logical_test, value_if_true, value_if_false). První argument, logical_test,, je podmínka, kterou je třeba zkontrolovat. Druhý argument, value_if_true, představuje hodnotu, která bude vrácena, pokud je podmínka pravdivá. Třetí argument, value_if_false, určuje hodnotu, která bude vrácena, pokud je podmínka nepravdivá.
Základy funkce if
Formát funkce if je následující:
=if (podmínka, hodnota_sli_istina, hodnota_sli_aplikace)
Podmínka - je to výraz, který je testován na pravdivost nebo nepravdivost. Pokud je podmínka splněna,vrátí se hodnota_sly_istina, jinak se vrátí hodnota_složka.
Můžete například použít funkci if k určení, zda je číslo kladné nebo záporné:
=if (A1 > 0, "pozitivní","negativní")
V tomto příkladu, pokud je hodnota v buňce A1 větší než nula, funkce if vrátí řetězec kladný, jinak se řetězec záporný vrátí.
Funkci if lze také použít ke kontrole určitých hodnot a provádění akcí na základě výsledků. Můžete například zkontrolovat, zda je hodnota v buňce A1 stejná jako " Ano " a provést příslušné kroky:
=if (A1 = "Ano", "Hotovo","nesplněno")
V tomto příkladu, pokud je hodnota v buňce A1 "Ano", funkce if vrátí řádek" Hotovo", jinak se řetězec"nesplněno" vrátí.
Funkce if tedy umožňuje vytvářet flexibilní vzorce, které provádějí různé akce na základě daných podmínek. Je široce používán při práci s daty v Excelu.
Syntaxe funkce if
Funkce if v Excelu 2010 umožňuje provádět podmíněné kontroly a v závislosti na výsledku provádět různé akce.
Syntaxe funkce if je následující:
=IF (podmínka, hodnota_sli_istina, hodnota_sli_aplikace)
Namísto podmínky je třeba uvést výraz, který bude testován na pravdivost nebo nepravdivost.
Pokud podmínka pravda, pak se v buňce zobrazí význam_sly_istina pokud je nepravdivá - význam_složka.
Pokud je například v buňce A1 hodnota 10 a v buňce B1 hodnota 5, pak je následující vzorec:
=IF (A1=B1, "rovná","ne")
vrátí výsledek "ne", protože hodnoty buněk A1 a B1 se neshodují.
Příklady použití funkce if
Funkce if v Excelu 2010 vám umožňuje provádět podmíněný výpočet a vracet různé hodnoty v závislosti na daném stavu. Zvažte několik příkladů použití této funkce:
| Příklad | Formule | Výsledek |
|---|---|---|
| 1 | =IF (A1>0, "kladné číslo","záporné číslo") | Pokud je hodnota v buňce A1 větší než nula, funkce vrátí "kladné číslo", jinak "záporné číslo" |
| 2 | =IF (B2= "chlapec", " Ahoj chlapče!", "Ahoj, holka!") | Pokud je hodnota v buňce B2 "chlapec", funkce vrátí " Ahoj, chlapče!", jinak - " Ahoj, holka!" |
| 3 | = IF (C3>=18, "plnoletý","nezletilý") | Pokud je hodnota v buňce C3 větší nebo rovna 18, funkce vrátí "plnoletý", jinak "nezletilý" |
To jsou jen některé příklady použití funkce if. S touto funkcí můžete vytvářet složitější podmínky a provádět výpočty na základě mnoha proměnných.
Kontrola podmínek ve funkci if
- =IF (podmínka, hodnota_sli_istina, hodnota_sli_aplikace)
Podmínka stanoví logický výraz, který bude ověřen. Pokud je podmínka pravdivá, vrátí se hodnota_sli_istina, a pokud je podmínka nepravdivá, vrátí se hodnota_sli_aplikace.
- Pokud je hodnota buňky A1 větší než 10, vraťte "více než 10"
- Pokud je hodnota buňky B2 "ano", vraťte"potvrzeno"
- Pokud hodnota buňky C3 není 0, pak vrátit "ne nula"
Funkce if také umožňuje použít vnořené podmínky, když je hodnota_sli_istina nebo hodnota_složka jsou další funkce if. Například:
- Pokud je hodnota buňky D4 větší než 100, pak vrátit "velmi velkou", pokud je větší než 50, pak vrátit "velkou", jinak vrátit "normální"
Při používání funkce if je důležité mít na paměti, že hodnoty_esli_istina a hodnota_složka mohou být libovolné hodnoty, včetně jiných vzorců nebo odkazů na buňky. K provádění složitějších kontrol lze využít i funkce uvnitř.
Práce s logickými hodnotami ve funkci if
Logický význam může být pouze jedním ze dvou: "pravda"nebo " lež". V Excelu jsou tyto hodnoty reprezentovány klíčovými slovy TRUE a FALSE.
Pomocí funkce IF je možné zkontrolovat splnění určité podmínky a provést příslušnou akci v závislosti na výsledku kontroly. Formát funkce IF je následující:
=IF (logické_podmínky; význam_sli_istina; hodnota_sli_nožka)
Pokud například chceme zkontrolovat, zda je číslo v buňce A1 větší než 10, a podle toho provést určitou akci, můžeme použít funkci IF následovně:
=IF(A1 > 10; "Číslo je větší než 10"; "číslo je menší nebo rovno 10")
Pokud je číslo v buňce A1 skutečně větší než 10, funkce IF vrátí text "číslo větší než 10". Pokud je číslo menší nebo rovno 10, funkce IF vrátí text "číslo menší nebo rovno 10".
Funkci IF lze také použít k ověření dalších logických podmínek, jako je rovnost, nerovnost, více nebo rovno, méně nebo rovno atd.:
=IF (A1 = 0 ;" A1 se rovná nule"; "A1 není nule")
Tento vzorec zkontroluje, zda je buňka A1 nulová, a vrátí příslušný text: "A1 se rovná nule "nebo"a1 není nule".
Funkce IF může být také vnořena do jiných funkcí nebo použita spolu s jinými logickými operátory k vytvoření složitějších podmínek kontroly.
Zde jsou některé příklady použití funkce IF s logickými hodnotami v Excelu 2010. Tato funkce je výkonným nástrojem pro automatizaci práce s daty a rozhodování v závislosti na daných podmínkách.