Chcete zlepšit své znalosti Excelu? Naučte se hlavní logické funkce v Excelu, které vám mohou zjednodušit analýzu dat a zefektivnit váš pracovní postup.
Logické funkce Excelu jsou páteří vzorců Excelu; Analýza dat je bez těchto funkcí neúplná. Vždy, když pracujete s dynamickými prvky a chcete přiřadit logickou hodnotu na základě jiné hodnoty/podmínky, musíte se obrátit na logické funkce.
Jako každý jiný programovací jazyk i Excel nabízí sadu logických funkcí, které uživateli zjednodušují život. Pokud pracujete s podmíněnými daty a chcete, aby za vás Excel prováděl některé výpočty automaticky, pak je čas zvládnout tyto logické vzorce.
Jaké jsou logické funkce Excelu?
Excel nabízí řadu funkcí koncovým uživatelům. Ze všech dostupných funkcí jsou nejrozšířenější logické operace, protože přidávají rozsáhlou hodnotu vašim datům. Podmíněnou logiku můžete přiřazovat na cestách, aniž byste se museli starat o výpočty a přiřazování relevantních hodnot pro každou datovou buňku.
Některé běžně používané logické funkce zahrnují následující:
- LI
- IFS
- IFERROR
- A
- NEBO
- NE
Výše uvedené funkce můžete použít jednotlivě a s příkazy IF. Když je použijete s příkazem IF, získáte výkonné podmíněné příkazy, které mohou posunout vaše vzorce o stupeň výš a udělat z vás experta na analytika dat.
1. Prohlášení IF
Příkaz IF je nejzákladnější funkcí v Excelu, ale přesto nabízí dech. Při přiřazování hodnot na základě podmínek přejdete na příkaz IF aplikace Excel, primární funkci pro logické podmínky.
V závislosti na typu a použití funkce KDYŽ získáte relevantní výsledek z vašeho vzorce. Chcete-li zlepšit používání a kvalitu vzorce, můžete použít dva typy příkazů IF:
- Jednoduchý příkaz IF
- Vnořený příkaz IF
A. Jednotný výpis IF
Samostatný příkaz IF je ideální při kontrole jedné podmínky. Určete podmínku; v závislosti na této podmínce vrátí příkaz IF hodnotu True/False.
Zde je návod, jak můžete použít příkaz IF s jediným kritériem:
=IF(logický_test, [hodnota_pokud_pravda], [hodnota_pokud_nepravda])
Příklad: Když je hodnota podmínky 1, výsledek je Dobrý a případně je Špatný, když je hodnota podmínky 2.
=IF(A2=1,"Dobrý", IF(B2=1, "Špatný"))
B. Vnořený příkaz IF
Za použití Funkce KDYŽ s funkcí Vnořená KDYŽ v Excelu je lehké. Funkce Nested IF umožňuje předat více podmínek ve vzorci. Pomocí dodatečného příkazu IF můžete zadat různé podmínky a výsledné hodnoty True/False.
Zde je vzorec pro použití vnořených příkazů IF:
=IF(logický_test, [hodnota_pokud_pravda], pokud (logický_test, [hodnota_pokud_pravda], ...[hodnota_pokud_nepravda])))
Přidejte požadovaný počet uzavíracích závorek na konec vzorce, abyste zavřeli všechny funkce KDYŽ.
Příklad: Pokud máte více podmínek jako 1, 2 a 3 a chcete každému číslu přiřadit související hodnotu, můžete použít vnořenou funkci KDYŽ takto:
=IF(A2=1,"Dobrý", KDYŽ(A2=2, "Střední", "Špatný"))
V závislosti na hodnotě vaší podmínky se hodnota přiřadí automaticky.
2. Funkce IFS
Funkce IFS je relativně přímočará logická funkce, protože se lépe čte a můžete efektivně vypočítat více podmínek současně.
Funkce IFS však vyhodnocuje všechny definované podmínky, na rozdíl od svého protějšku, který při provádění vyhodnocuje pouze jednu podmínku. Funkci IFS můžete použít, jak je uvedeno níže:
=IFS([Logical_test1, Value_if_True1],...)
Ve funkci IFS musíte definovat každou hodnotu True a False.
3. Funkce IFERROR
Jak název napovídá, můžete použít funkci IFERROR ke zpracování jakýchkoli inherentních chyb, kdykoli na ně narazíte. Například vydělením čísla 0 získáte #DIV/0! chyba v Excelu.
Alternativně, když použijete funkci SVYHLEDAT v Excelu, dostanete chybu #N/A pokaždé, když získáte neodpovídající/prázdnou hodnotu. Chcete-li tyto chyby zachytit a zobrazit alternativní hodnotu, můžete použít funkci IFERROR.
Zde je syntaxe pro referenci:
=IFERROR(hodnota, hodnota_pokud_chyba)
Příklad: Když vydělíte Čitatele hodnotami sloupce Jmenovatel, dostanete #DIV/0! chyba. IFERROR můžete použít k zobrazení alternativní hodnoty (0 v níže uvedeném příkladu), jakmile vzorec způsobí chybu.
=IFERROR(A2/B2; 0)
4. Funkce AND
Funkce AND je součástí funkce KDYŽ a můžete ji použít k definování dvou nebo více závislých podmínek ve vzorci KDYŽ. Předpokládejme, že musíte zobrazit výsledek na základě dvou kritérií ve vašem vzorci:
=IF(AND(Criteria1; Criteria2); [value_if_true], [value_if_false])
Před přiřazením hodnoty True vzorec zkontroluje, zda jsou splněna kritéria 1 a 2. Pokud některá z podmínek není splněna, automaticky se přesune na druhou část vzorce, definovanou hodnotu False.
Pokud máte více než dvě podmínky, můžete výše uvedený vzorec upravit; místo dvou zadejte tři nebo více podmínek pomocí klauzule AND. Zde je syntaxe pro referenci:
=IF(AND(Kritéria1, Kritéria2, Kritéria3...), [hodnota_pokud_pravda], [hodnota_pokud_nepravda])
Příklad: Když jsou v následujícím příkladu hodnoty ve sloupcích První podmínka a Druhá podmínka rovné 1, výsledek je Dobrý, jinak je Špatný.
=KDYŽ(A(A2=1,B2=1),"Dobrý","Špatný")
5. NEBO Funkce
Funkce OR je mnohostranná a dává vám velkou volnost při rozšiřování vašich logických operací. Na rozdíl od funkce AND funkce OR poskytne výsledek, pokud jsou některé zadané podmínky pravdivé. Případně získáte zadanou hodnotu False, pokud podmínky nejsou splněny.
=IF(NEBO(kritérium1; kritérium2); [hodnota_pokud_pravda]; [hodnota_pokud_nepravda])
Zde je návod, jak můžete použít funkci OR s více podmínkami v rámci funkce KDYŽ:
=IF(NEBO(kritérium1, kritérium2, kritérium3...), [hodnota_pokud_pravda], [hodnota_pokud_nepravda])
Příklad: Výstup zobrazuje Good, protože zadaná podmínka je True v rámci funkce OR.
6. NE Funkce
Co se stane, když máte hodně hodnot a chcete zrušit své podmíněné kontroly? Namísto zadání všech hodnot ve vzorci můžete ke zjednodušení vzorců použít funkci NOT s funkcí IF.
Funkci NOT si můžete představit jako zpětnou funkci a funguje dobře, když chcete v příkazech IF zadat opačné podmínky. Zde je základní syntaxe funkce NOT v Excelu:
=IF(NOT(logický_test); [hodnota_pokud_pravda], [hodnota_pokud_nepravda])
Příklad: V níže uvedeném příkladu podmínka hledá opak 1 a zobrazí Bad, jakmile je podmínka pravdivá.
Microsoft Excel nabízí řadu funkcí pro začátečníky i pokročilé uživatele. Vzhledem k širokému využití se v Excelu máme na co těšit. Pokud začínáte s Excelem, měli byste se naučit nejzákladnější funkce a pomalu se pohybovat po žebříčku, abyste nástroj zvládli.