Přejít na hlavní obsah

Excel vzorce CASE: příklady a použití operátora v Excelu

Excel je výkonný program pro práci s tabulkami a daty a jednou z nejužitečnějších funkcí je operátor CASE. Pomocí příkazu CASE lze provádět různé akce v závislosti na hodnotách v buňkách tabulky. To je velmi užitečné, když je nutné provést podmíněné formátování, výpočty nebo zobrazení určité hodnoty v závislosti na daných podmínkách.

Příkaz CASE v Excelu má následující syntaxi: CASE(hodnota, podmíně1, výsledk1, podmíně2, výsledk2, . význam-mlčení). Zde je hodnota buňkou, pro kterou se provádí kontrola podmínek. Podmínka 1, výsledk1, podmíně2, výsledk2 atd. jsou páry podmínka - výsledek, které definují činnosti prováděné při splnění každé podmínky. Hodnota_po_tlačení je volitelná a určuje výsledek, který bude vrácen, pokud není splněna žádná z podmínek.

Podívejme se na příklady použití příkazu CASE v Excelu:

Předpokládejme, že máme sloupec s hodnocením z matematiky. Pokud je skóre menší než 70, je třeba odvodit "neuspokojivé", pokud je 70 až 89 "dobré" a pokud je 90 a více "skvělé". K tomu lze použít následující vzorec:

=CASE (A1, A1=70, A1=90, "vynikající")

Tento vzorec vrátí výsledek v závislosti na hodnotě v buňce A1.

Řekněme, že máme sloupec s daty narození uživatelů. Pokud je uživateli méně než 18 let, musí být stažen "nezletilý" a pokud je 18 nebo více "plnoletý". K tomu lze použít následující vzorec:

CASE (B1, year (dnes) - YEAR (B1)=18,"plnoletý")

Zde jsme použili funkci YEAR k získání aktuálního roku a funkci TODAY k získání aktuálního data. Vzorec vrátí výsledek v závislosti na datu narození, které je v buňce B1.

Příkaz CASE v Excelu je výkonný nástroj pro provádění různých akcí v tabulkách. Umožňuje snadné a flexibilní provádění podmíněného formátování, výpočtů a zobrazení určitých hodnot. Použijte příkaz CASE, aby byly vaše tabulky v Excelu funkčnější a uživatelsky přívětivější!

Příklady použití příkazu CASE v Excelu

Mezi výhody operátora CASE patří:

  • Možnost vytváření podmíněných výrazů s více větvemi;
  • Pohodlí při používání a porozumění;
  • Zvýšení produktivity a efektivity zpracování dat.

Zvažte některé příklady aplikace příkazu CASE v Excelu:

  1. Příklad 1: Stanovení hodnocení studenta Představme si, že máme seznam studentů a jejich známky z určitého předmětu. Chceme určit konečné skóre podle získaného skóre. Pro tento úkol lze použít příkaz CASE: =CASE(A2; "> = 90";" vynikající"; ">=80"; "dobrý"; "> = 70"; "uspokojivý";"špatný")
  2. Příklad 2: kategorizace produktů Předpokládejme, že máme seznam produktů a ceny za ně. Chceme kategorizovat produkty podle jejich ceny. K tomu můžeme použít příkaz CASE: =CASE (B2; "20";"drahé")
  3. Příklad 3: Výpočet slevy Řekněme, že máme seznam produktů a jejich hodnotu. Chceme uplatnit různé slevy podle výše nákupu. Pro tento úkol můžeme použít příkaz CASE: =CASE (C2; "500"; C2*0.15)

To jsou jen některé příklady aplikace příkazu CASE v Excelu. Může být použit k řešení různých úkolů souvisejících se zpracováním dat a rozhodováním. Aplikace příkazu CASE pomáhá zjednodušit a automatizovat proces práce s daty v tabulkách aplikace Excel.

Jak používat příkaz CASE v Excelu

Příkaz CASE se používá spolu s funkcí SWITCH a umožňuje nastavit několik podmínek, které budou splněny v závislosti na hodnotě konkrétní buňky nebo výrazu.

Syntaxe příkazu CASE je následující:

=SWITCH(значение_выражения,значение_1, действие_1,значение_2, действие_2,значение_3, действие_3. значение_n, действие_n,значение_по_умолчанию)

Zde je hodnota_výrazy buňka nebo výraz, jehož hodnota bude porovnána s uvedenými hodnotami. Hodnoty 1, 2, 3 atd. jsou možné hodnoty buňky nebo výrazu. Akce 1, 2, 3 atd. - jedná se o akce, které budou provedeny, pokud bude nalezena příslušná hodnota.

Hodnota_po_mlčení je hodnota, která bude vrácena, pokud žádná z uvedených hodnot nebude odpovídat hodnotě_mlčení. Tuto hodnotu nelze specifikovat, v tomto případě funkce vrátí chybu, pokud nebude nalezena žádná z hodnot.

Jak mohu použít příkaz CASE v Excelu? Vezměme si příklad:

=SWITCH(A1,"яблоко", "фрукт","груша", "фрукт","морковь", "овощ","картофель", "овощ","мясо")

V tomto příkladu je hodnota_vyrážky dána buňkou a1. Pokud je hodnota v buňce A1 "jablko" nebo "hruška", funkce SWITCH vrátí "ovoce". Pokud je hodnota v buňce A1 "mrkev" nebo "brambory", funkce SWITCH vrátí "zeleninu". V opačném případě bude vrácena hodnota "maso".

Použití příkazu CASE vám tedy umožňuje zjednodušit práci se vzorci a učinit jej flexibilnějším a přehlednějším.

Příkaz CASE a podmíněné výrazy v Excelu

Operátor CASE může být užitečný v mnoha situacích, včetně analýzy dat, filtrování informací a vytváření složitých vzorců.

Příklad použití příkazu CASE v Excelu:

=Případ (A1, "hodnota 1", "Akce 1", "hodnota 2", "Akce 2", "hodnota 3","Akce 3")

V tomto příkladu operátor CASE zkontroluje hodnotu buňky A1 a v závislosti na hodnotě vrátí příslušnou akci. Pokud se například hodnota buňky A1 rovná "hodnotě 1", vzorec vrátí "akci 1". Pokud se hodnota buňky A1 rovná "hodnotě 2", vzorec vrátí" akci 2 " a tak dále.

Lze použít příkaz CASE pomocí různých podmínek a hodnot. Můžete také použít příkaz CASE k provádění dalších kontrol a akcí v případě potřeby.

Operátor CASE je výkonný nástroj v Excelu, který výrazně usnadňuje zpracování dat a umožňuje automatizaci mnoha úkolů. Použijte příkaz CASE ve svých vzorcích ke zlepšení efektivity práce a zjednodušení kódu.

Funkce a operátory v Excelu kompatibilní s operátorem CASE

Příkaz CASE v Excelu lze použít k vytvoření složitých logických výrazů a aplikaci různých akcí v závislosti na daných podmínkách. Příkaz CASE může být užitečným nástrojem pro zjednodušení a zrychlení práce s daty v Excelu.

V Excelu však neexistuje žádný přímý příkaz CASE jako v některých jiných programovacích jazycích, jako je SQL nebo Python. Místo toho můžete v Excelu použít jiné funkce a operátory, které provádějí podobný úkol. Níže jsou některé z nich:

  • FUNKC(): je to funkce, která může nahradit příkaz CASE v Excelu. Umožňuje zkontrolovat stav a vrátit výsledek na základě této podmínky. Například: =FUNKC(A1 < 10, "méně než 10", A1 < 20,"méně než 20"). Tento vzorec zkontroluje, zda je hodnota v buňce A1 menší než 10, a pokud ano, vrátí "méně než 10", jinak zkontroluje, zda je menší než 20 a vrátí "méně než 20".
  • IF(): toto je jedna ze základních funkcí v Excelu, kterou lze použít místo příkazu CASE. Zkontroluje také stav a vrátí výsledek podle této podmínky. Například: =IF(A1 < 10, "méně než 10", IF (A1 < 20, "Méně Než 20", "více než 20")). Tento vzorec kontroluje, zda je hodnota v buňce A1 menší než 10, a pokud ano, vrátí "méně než 10". Pokud je hodnota alespoň 10, stále kontroluje, zda je menší než 20 a vrací "méně než 20". Pokud je hodnota větší nebo rovna 20, vrátí "více než 20".
  • CHOOSE(): toto je další funkce, která může nahradit příkaz CASE v Excelu. Umožňuje vybrat hodnotu ze seznamu podle zadaného indexu. Například: =CHOOSE (a1," Možnost 1"," Možnost 2","Možnost 3"). Tento vzorec vrací hodnotu ze seznamu "Možnost 1", "Možnost 2" nebo "možnost 3" na základě hodnoty v buňce A1.
  • SWITCH(): toto je funkce, která byla přidána do Excelu 2016 a lze ji použít místo příkazu CASE. Umožňuje zkontrolovat několik podmínek a vrátit výsledek v závislosti na těchto podmínkách. Například: =SWITCH(A1, 1, "Možnost 1", 2, "Možnost 2", 3, "Možnost 3"). Tento vzorec kontroluje hodnotu v buňce A1 a vrací "Možnost 1" na hodnotu 1, "Možnost 2" na hodnotu 2 a "možnost 3" na hodnotu 3.

To jsou jen některé z funkcí a operátorů kompatibilních s operátorem CASE v Excelu. V závislosti na vašich konkrétních požadavcích si můžete vybrat vhodnou možnost pro své úkoly. Je důležité si uvědomit, že funkce a operátory v Excelu se mohou mírně lišit od příkazů CASE v jiných programovacích jazycích, takže se při používání těchto funkcí a operátorů pečlivě podívejte na oficiální dokumentaci aplikace Excel.

Pokročilé použití příkazu CASE v Excelu

Příkaz CASE v Excelu lze použít v různých situacích pro složitější a flexibilnější výpočty. Níže je několik příkladů rozšířeného použití operátora CASE.

    Výpočet provize podle objemu prodeje Řekněme, že máme seznam zaměstnanců a jejich objem prodeje. Chceme vypočítat provizi zaměstnanců podle jejich objemu prodeje. K tomu můžeme použít příkaz CASE následovně:

=CASE(A2,"
=CASE(B2,"
=CASE(C2,"

Operátor CASE v Excelu poskytuje možnost flexibilnějšího a snadnějšího výpočtu pomocí podmíněných operátorů. Jeho použití výrazně usnadňuje práci s daty a umožňuje rychlé provádění složitých výpočtů v tabulce.