Excel je jedním z nejoblíbenějších softwarových nástrojů používaných ke zpracování dat a provádění různých výpočtů. Jedním z výkonných nástrojů Excelu jsou logické vzorce, které vám umožňují provádět podmíněné operace a provádět výpočty na základě určitých kritérií.
Seznam logických funkcí
- IF - Logická funkce, která umožňuje podmíněné provádění výrazů. Přijímá tři argumenty: logický výraz, hodnotu, která bude vrácena, pokud je logický výraz pravdivý, a hodnotu, která bude vrácena, pokud je logický výraz nepravdivý.
- AND - funkce, která vrací hodnotu "pravda" pouze tehdy, jsou-li všechny podmínky pravdivé.
- OR - funkce, která vrací hodnotu "pravda", pokud je alespoň jedna z podmínek pravdivá.
- NOT - funkce, která mění hodnotu logického výrazu na opak.
- TRUE - funkce, která vrací hodnotu "pravda".
- FALSE - funkce, která vrací hodnotu "lež".
- IFERROR - funkce, která umožňuje nahradit chybu určitou hodnotou.
- IFS - funkce, která umožňuje podmíněné provedení výrazů s několika podmínkami.
- SUMIFS - funkce, která umožňuje sčítat hodnoty v rozsahu definovaném určitými podmínkami.
- COUNTIFS - funkce umožňující spočítat počet buněk v rozsahu určeném určitými podmínkami.
Příklady použití
Podívejme se na několik příkladů použití logických vzorců v Excelu:
Příklad 1:
Podmínka: pokud je hodnota v buňce A1 větší než 10, pak vypusťte "více než 10", jinak vyveďte "méně nebo rovno 10".
Vzorec: =IF (A1>10, "více než 10", "méně nebo rovno 10")
Příklad 2:
Podmínka: Pokud jsou hodnoty v buňkách A1 a B1 současně větší než 5, vyveďte "obě hodnoty větší než 5", jinak vyveďte "jedna nebo obě hodnoty menší nebo rovny 5".
Vzorec: =IF(AND (A1>5, B1>5), "obě hodnoty jsou větší než 5", "jedna nebo obě hodnoty jsou menší nebo rovny 5")
Příklad 3:
Podmínka: Pokud jsou hodnoty v buňkách A1 nebo B1 větší než 10, vyveďte "alespoň jednu hodnotu větší než 10", jinak vyveďte "obě hodnoty jsou menší nebo rovny 10".
Vzorec: =IF(OR (A1>10, B1>10), "alespoň jedna hodnota je větší než 10", "obě hodnoty jsou menší nebo rovny 10")
Příklad 4:
Podmínka: Pokud je hodnota v buňce A1 "ano", pak vyveďte" pravda", jinak vyveďte"lež".
Vzorec:=IF(A1 = "Ano", "pravda","lež")
Příklad 5:
Podmínka: pokud buňka A1 obsahuje chybu, zobrazí se "chyba", jinak se zobrazí hodnota buňky.
Vzorec: = IFERROR (A1,"chyba")
To jsou jen některé příklady použití logických vzorců v Excelu. Program má k dispozici mnoho dalších funkcí, které mohou být užitečné při zpracování dat a provádění podmíněných operací.
Základní logické operátory aplikace Excel
V Excelu existuje několik základních logických příkazů, které vám umožňují provádět logická srovnání a kontroly:
- Rovná se (=): vrátí hodnotu isti (TRUE), pokud jsou dvě hodnoty stejné.
- Není to stejné (<>nebo !=): vrátí hodnotu isti (TRUE), pokud dvě hodnoty nejsou stejné.
- Více (>): vrátí hodnotu isti (TRUE), pokud je první hodnota větší než druhá.
- Méně (<): vrátí hodnotu isti (TRUE), pokud je první hodnota menší než druhá.
- Více nebo rovno (>=): vrátí hodnotu isti (TRUE), pokud je první hodnota větší nebo rovna druhé.
- Méně nebo rovno (<=): vrátí hodnotu isti (TRUE), pokud je první hodnota menší nebo rovna druhé.
Tyto operátory lze použít k vytvoření logických vzorců v Excelu, které vám umožní podmíněně provádět různé akce.
Například ke kontrole, zda se hodnota v buňce A1 rovná číslu 10, lze použít vzorec: =A1=10. Pokud je hodnota v buňce 10, vzorec vrátí hodnotu isti (TRUE), jinak se vrátí hodnota lež (FALSE).