Funkce SWITCH umožňuje provést více testů na hodnotě a vrátit výsledky na základě odpovídajících podmínek. Funguje tak, že vezme hodnotu, porovná ji s danými testovacími hodnotami a poskytne výsledek na základě první odpovídající hodnoty v sadě.
V této příručce se dozvíte, jak používat funkci SWITCH v Excelu a jak ji kombinovat s dalšími funkcemi pro provádění složitějších výpočtů.
Co je funkce SWITCH?
Funkce SWITCH se obvykle používá, když máte v tabulce k testování spoustu podmínek. Často se používá jako alternativa k Funkce IF v Excelu, protože je efektivnější a čitelnější.
Namísto použití jiných podmíněných funkcí, jako je vnořená funkce IF k testování všech podmínek, můžete použít jedinou funkci SWITCH k provedení všech testů najednou.
Základní syntaxe funkce SWITCH je následující:
=PŘEPNOUT(výraz, hodnota1, výsledek1, [hodnota2, výsledek2],... [výchozí])
Zde hodnoty v syntaxi představují následující:
- "výraz" je hodnota, kterou chcete testovat.
- "value1" a "value2" jsou hodnoty, se kterými chcete výraz porovnat.
- "result1" a "result2" jsou výsledky, které chcete, pokud jsou splněny použité podmínky.
- "default" je výsledek, který chcete, pokud výraz neodpovídá žádné z daných hodnot. Pokud jste nezadali výchozí argument, funkce SWITCH vrátí #N/A! chyba.
Podívejme se na příklad s ohledem na syntaxi, kterou jsme právě zmínili:
=SWITCH(A1; "3"; "květina"; "2"; "list"; "neznámé")
V tomto příkladu, pokud je hodnota v A1 ‚3‘, vrátí ‚květina‘, zatímco pokud je ‚2‘, vrátí ‚list‘. Pokud hodnota neodpovídá žádné z podmínek, funkce SWITCH vrátí „neznámý“. Funkci SWITCH si můžete představit jako kompaktní a efektivnější formu vnořených příkazů IF.
Jak používat funkci SWITCH v Excelu
Chcete-li vidět, jak používat funkci SWITCH v Excelu, vezměme si příklad.
Tabulka obsahuje informace o 10 studentech. Každý student má přidělen kód (buď A nebo B) a chcete je rozdělit do dvou skupin (řečníci a badatelé). Pokud student žádný z uvedených kódů nemá, chcete, aby funkce SWITCH vrátila Nevyřízeno.
Vzorec funkce SWITCH, který budeme v tomto případě používat, bude:
=SWITCH(B2;A,"Řečníci";B"Výzkumníci","Čeká na vyřízení")
Podobně se podívejme na další příklad.
Existuje 10 zaměstnanců, o jejichž pokroku se chcete podělit s vrcholovým vedením. Každému zaměstnanci je přiděleno jedno ze tří skóre; 1,2 nebo 3. Zaměstnanci s kódem 1 by měli být hodnoceni jako Výborní, zaměstnanci s kódem 2 Uspokojivé a zaměstnanci s kódem 3 jako Špatní.
Vzorec SWITCH, který v tomto případě použijeme, bude:
=SWITCH(B2; 1; "Výborně"; 2; "Uspokojivé"; 3; "Špatné")
Jak používat funkci SWITCH s dalšími funkcemi aplikace Excel
Funkci SWITCH můžete také použít v kombinaci s dalšími funkcemi aplikace Excel, abyste je využili na maximum. Můžete jej například vnořit do funkce IF nebo naopak, abyste zvýšili celkovou efektivitu a vytvořili složitější vzorce.
Vezmeme-li v úvahu druhý příklad hodnocení zaměstnanců, o kterém jsme právě hovořili výše, můžete použít funkci SWITCH uvnitř funkce IF k otestování, zda je hodnota v buňce větší než 3. Pokud ano, vzorec vrátí hodnotu Mimo rozsah.
Vzorec v tomto případě bude:
=IF(A1>3; "Mimo rozsah", SWITCH(A1; 1; "Výborně", 2, "Uspokojivé", 3, "Špatné"))
Kromě toho zde jsou některé další funkce aplikace Excel, které můžete použít s funkcí SWITCH:
- Funkce SUM: Součet hodnot můžete vypočítat na základě konkrétních podmínek pomocí funkcí SUM a SWITCH společně. Například můžete nejprve použít funkci SWITCH k určení hodnot, které se mají sečíst na základě podmínky, a poté použít funkci SUM k provedení výpočtu. Pokryli jsme fungování Funkce SUM v Excelu podrobně v našich předchozích příspěvcích, na které se můžete odkázat.
- Funkce INDEX a MATCH: Pomocí těchto funkcí můžete načíst data z tabulky na základě určitých podmínek. Můžete například použít funkci SWITCH k identifikaci cílových hodnot a poté použít funkce INDEX a MATCH k získání požadovaných hodnot. K načtení odpovídající hodnoty můžete také použít funkci VLOOKUP.
Použití funkce SWITCH s dalšími funkcemi aplikace Excel vám může pomoci vytvořit výkonnější vzorce pro efektivnější analýzu a manipulaci s daty.
Efektivní komplexní výpočty s funkcí SWITCH v Excelu
Funkce SWITCH v Excelu je všestranný a účinný nástroj, který vám může snadno pomoci při složitých výpočtech. Dobrá znalost toho, jak to funguje, vám umožní optimalizovat vaše tabulky a analyzovat vaše data efektivněji.