Excel je silný nástroj, který dává uživatelům možnost automatizovat postupy a provádět složité výpočty. Příkaz IF-THEN, který umožňuje rozhodovat na základě konkrétních podmínek, je jednou z nejčastěji používaných funkcí aplikace Excel. V tomto článku se seznámíte s tím, jak používat příkazy IF-THEN v aplikaci Excel, včetně toho, jak pracovat s více podmínkami, jak psát příkazy IF-THEN, jak používat vzorec IF-THEN-ELSE a jak do příkazů IF-THEN vkládat text.
Pomocí funkce IF v aplikaci Excel můžete testovat podmínku a vrátit dva výsledky: jeden, pokud je podmínka pravdivá, a druhý, pokud je nepravdivá. Můžete do sebe vnořit různé funkce IF a použít tak IF se třemi kritérii. Vnořená funkce IF má následující syntaxi: V tomto případě se vrátí výsledek1, pokud je podmínka1 pravdivá. Podmínka 2 se vyhodnotí, pokud podmínka 1 není pravdivá. Výsledky 2 a 3 jsou vráceny v závislosti na tom, zda je podmínka 2 pravdivá nebo nepravdivá. V Excelu můžete spravovat mnoho podmínek vnořením mnoha procedur IF.
2. Vzorec IF-THEN-ELSE aplikace Excel: Pomocí vzorce IF-THEN-ELSE aplikace Excel můžete zadat několik výsledků pro pravdivé i nepravdivé situace. Vzorec IF-THEN-ELSE má následující syntaxi: Pokud je v tomto vzorci splněna podmínka, vrátí se výsledek1. Vzorec IF-THEN-ELSE je užitečný, pokud chcete popsat několik výsledků na základě jedné podmínky; pokud je podmínka nepravdivá, vrátí se výsledek2.
Je třeba dodržovat syntaxi pro zápis příkazu IF-THEN v aplikaci Excel. Příkaz IF-THEN má následující obecný formát: Podmínka, hodnota_pokud_pravdivá a hodnota_pokud_nepravdivá)
Logický test, který chcete vyhodnotit, je podmínkou v této struktuře. Hodnota nebo akce, která má být vrácena, pokud je podmínka pravdivá, je označena value_if_true a hodnota nebo akce, která má být vrácena, pokud je podmínka nepravdivá, je označena value_if_false.
Uvažujte například o kontrole skóre žáka, abyste zjistili, zda je větší než 80. Pokud ano, chcete zobrazit „vyhověl“, a pokud ne, chcete zobrazit „nevyhověl“. Klauzule IF-THEN může vypadat následovně: „Vyhověl“ nebo „Nevyhověl“, pokud A1 > 80.
Příkazy IF-THEN aplikace Excel nejsou určeny pouze pro číselné hodnoty. Do příkazů lze zahrnout i text. Můžete například kombinovat funkci IF s operacemi ISNUMBER a SEARCH, abyste zjistili, zda buňka obsahuje určité množství textu. Funkce HLEDAT vyhledává v buňce zadaný text, zatímco funkce ISNUMBER určuje, zda je hodnota číslo.
Zde je ilustrace: Řekněme, že chcete zjistit, zda se v buňce A1 vyskytuje slovo „jablko“. Klauzule IF-THEN by mohla vypadat následovně: IF (SEARCH(„apple“, A1)), ISNUMBER(„Found“, „Not Found“))
Závěrem lze říci, že příkazy IF-THEN aplikace Excel jsou účinným nástrojem pro vytváření úsudků na základě konkrétních okolností. Tuto funkci můžete plně využít a automatizovat své operace v aplikaci Excel, pokud se naučíte zacházet s mnoha okolnostmi, používat vzorec IF-THEN-ELSE, sestavovat příkazy IF-THEN a přidávat text.
V příkazu if v aplikaci Excel můžete mít tři nebo i více kritérií. Pomocí logických operátorů, jako jsou AND a OR, můžete v příkazu if aplikace Excel vyjádřit mnoho podmínek. Podle svých jedinečných požadavků můžete tyto operátory kombinovat a vytvářet tak sofistikované příkazy if.
Příkaz if se třemi podmínkami by měl například následující syntaxi:
=IF(Podmínka1, Výsledek1, IF(Podmínka2, Výsledek2, Výsledek3)).
Zde podmínka1 vrací výsledek1, pokud je pravdivá. Pokud je podmínka1 nepravdivá a podmínka2 pravdivá, dává výsledek2. Vydá Výsledek3, pokud ani Podmínka1, ani Podmínka2 nejsou pravdivé.
Pamatujte, že složitost příkazu if roste spolu s množstvím podmínek. Aby vzorce aplikace Excel poskytovaly přesné a žádoucí výsledky, je nezbytné správně uspořádat kritéria a výsledky.
V aplikaci Excel je možné použít mnoho příkazů IF. Funkce IF umožňuje testovat mnoho hypotéz a v závislosti na výsledcích vracet různé hodnoty. Můžete sestavit složité logické příkazy pro řešení různých případů vnořením funkcí IF jednu do druhé. Nezapomeňte každou podmínku oddělit čárkou a každý příkaz IF uzavřít příslušnou závorkou.
V aplikaci Excel můžete kombinací funkce IF a funkce MATCH vytvořit příkaz „if match then yes“. Zde je ilustrační vzorec: IF (ISNUMBER(MATCH(value, range, 0)), „Yes“, „No“)
„value“ byste měli nahradit buňkou nebo hodnotou, kterou chcete porovnat, a „range“ rozsahem buněk, ve kterých chcete hledat shody. Vzorec vrátí „Ano“, pokud je hodnota uvnitř rozsahu, a „Ne“ v opačném případě.
Ano, v aplikaci Excel můžete použít více příkazů IF-THEN. Ve skutečnosti Excel umožňuje vnořovat četné příkazy IF-THEN do sebe a vytvářet tak složitější logické výrazy. Pokud potřebujete analyzovat četná kritéria a na základě výsledků provést různé akce, mohou být tyto vnořené příkazy IF-THEN užitečné. Pomocí četných příkazů IF-THEN můžete v aplikaci Excel vytvářet složitější logické výpočty a rozhodovací procesy.