Kako koristiti funkciju SWITCH u Excelu

Excel a Google Sheets disponují řadou funkcí, které uživatelům umožňují pracovat s daty efektivněji a pohodlněji. Jedním z těchto nástrojů je funkce SWITCH, umožňující volit výstupy na základě hodnoty vstupu. Tato funkce je velmi užitečná při vytváření rozhodovacích struktur v tabulkách.

Použití a syntaxe funkce

Funkce SWITCH započne srovnáním zadaného vstupního výrazu s definovanými hodnotami a při shodě vrátí přiřazený výstup. Pokud neexistuje žádná shoda, funkce může dále vrátit výchozí hodnotu, která je definovaná jako poslední argument ve funkci.

 SWITCH(výraz, hodnota1, výsledek1, [hodnota2, výsledek2, ...], [výchozí]) 
  • výraz: Hodnota, která se hodnotí a porovnává.
  • hodnota1, hodnota2, …: Předem nastavené hodnoty, se kterými se výraz srovnává.
  • výsledek1, výsledek2, …: Výsledky odpovídající shodám s porovnávanými hodnotami.
  • výchozí: Nepovinný argument určující výstup, pokud není nalezena žádná shoda. V případě, že výchozí hodnota není uvedena a nedochází ke shodě, funkce vyhodí chybu.

Příklad použití funkce:

 =SWITCH(A1, 1, "Jedna", 2, "Dvě", "Není zadáno") 

V tomto případě, pokud buňka A1 obsahuje hodnotu 1, funkce vrátí „Jedna“. Obsahuje-li hodnotu 2, vrátí „Dvě“. V ostatních případech vrátí „Není zadáno“.

Příklady z praxe

Funkce SWITCH lze použít v různých situacích pro rozlišení kategorií nebo scénářů:

Příklad 1: Kategorizace věkových skupin

Máme tabulku s věkovými kategoriemi:

 =SWITCH(B1, "0-18", "Děti", "19-35", "Mladí dospělí", "36-55", "Dospělí", "56-99", "Senioři", "Neznámá kategorie") 

Tato funkce určuje kategorii na základě věkové skupiny zadané ve sloupci B. Pokud hodnota ve sloupci B neodpovídá žádné z definovaných možností, je vrácen výsledek „Neznámá kategorie“.

Příklad 2: Hodnocení studentů

V školství se často užívá písmenové hodnocení:

 =SWITCH(C1, 1, "Výborný", 2, "Chvalitebný", 3, "Dobrý", 4, "Dostatečný", 5, "Nedostatečný", "Chyba hodnoty") 

Zde C1 obsahuje číslo reprezentující úroveň úspěšnosti studenta a funkce přiřadí odpovídající textový popis. „Chyba hodnoty“ slouží jako výchozí hodnota pro případy, kdy hodnocení neleží v uvedeném rozsahu.

Více informací: https://support.microsoft.com/cs-cz/office/switch-funkce-47ab33c0-28ce-4530-8a45-d532ec4aa25e

Další funkce