Funkcia SWITCH vám umožňuje vykonať viacero testov na hodnote a vrátiť výsledky na základe zodpovedajúcich podmienok. Funguje tak, že vezme hodnotu, porovná ju s danými testovacími hodnotami a poskytne výsledok na základe prvej zodpovedajúcej hodnoty v súbore.
V tejto príručke sa dozviete, ako používať funkciu SWITCH v Exceli a ako ju skombinovať s inými funkciami na vykonávanie zložitejších výpočtov.
Čo je funkcia SWITCH?
Funkcia SWITCH sa zvyčajne používa, keď máte v tabuľke na testovanie veľa podmienok. Často sa používa ako alternatíva k Funkcia IF v Exceli, pretože je efektívnejšia a čitateľnejšia.
Namiesto použitia iných podmienených funkcií, ako je vnorená funkcia IF na testovanie všetkých podmienok, môžete použiť jedinú funkciu SWITCH na vykonanie všetkých testov naraz.
Základná syntax funkcie SWITCH je nasledovná:
=SWITCH(výraz, hodnota1, výsledok1, [hodnota2, výsledok2],... [predvolené])
Tu hodnoty v syntaxi predstavujú nasledovné:
- "výraz" je hodnota, ktorú chcete testovať.
- "hodnota1" a "hodnota2" sú hodnoty, s ktorými chcete výraz porovnať.
- "result1" a "result2" sú výsledky, ktoré chcete, ak sú splnené použité podmienky.
- "default" je výsledok, ktorý chcete, ak sa výraz nezhoduje so žiadnou z daných hodnôt. Ak ste nešpecifikovali predvolený argument, funkcia SWITCH vráti #N/A! chyba.
Pozrime sa na príklad, berúc do úvahy syntax, ktorú sme práve spomenuli:
=SWITCH(A1; "3"; "kvet", "2"; "list", "neznáme")
V tomto príklade, ak je hodnota v A1 „3“, vráti „kvet“, zatiaľ čo ak je „2“, vráti „list“. Ak hodnota nezodpovedá žiadnej z podmienok, funkcia SWITCH vráti „neznámy“. Funkciu SWITCH si môžete predstaviť ako kompaktnú a efektívnejšiu formu vnorených príkazov IF.
Ako používať funkciu SWITCH v Exceli
Ak chcete vidieť, ako používať funkciu SWITCH v Exceli, vezmime si príklad.
Tabuľka obsahuje informácie o 10 študentoch. Každý študent má pridelený kód (buď A alebo B) a chcete ho rozdeliť do dvoch skupín (rečníkov a výskumníkov). Ak študent nemá žiadny zo spomínaných kódov, chcete, aby funkcia SWITCH vrátila Čakajúce.
Vzorec funkcie SWITCH, ktorý budeme v tomto prípade používať, bude:
=SWITCH(B2;A,"Rečníci""B"Výskumníci","Čaká")
Podobne sa pozrime na ďalší príklad.
Existuje 10 zamestnancov, ktorých pokrok chcete zdieľať s vyšším manažmentom. Každý zamestnanec má pridelené jedno z troch bodov; 1,2 alebo 3. Zamestnanci s kódom 1 by mali byť hodnotení Výborní, zamestnanci s kódom 2 Vyhovujúci a zamestnanci s kódom 3 ako Slabí.
Vzorec SWITCH, ktorý budeme v tomto prípade používať, bude:
=SWITCH(B2; 1; "Výborne"; 2; "Uspokojivé"; 3; "Zlé")
Ako používať funkciu SWITCH s inými funkciami programu Excel
Funkciu SWITCH môžete použiť aj v kombinácii s inými funkciami Excelu, aby ste ich využili na maximum. Môžete ho napríklad vnoriť do funkcie IF alebo naopak, aby ste zvýšili celkovú efektivitu a vytvorili zložitejšie vzorce.
Vzhľadom na druhý príklad hodnotenia zamestnancov, o ktorom sme práve hovorili vyššie, môžete použiť funkciu SWITCH vo funkcii IF na testovanie, či je hodnota v bunke väčšia ako 3. Ak áno, vzorec sa vráti mimo rozsah.
Vzorec v tomto prípade bude:
=AK(A1>3; "Mimo rozsah", PREPNÚŤ(A1; 1; "Výborne", 2, "Uspokojivé", 3, "Nízka"))
Okrem toho je tu niekoľko ďalších funkcií programu Excel, ktoré môžete použiť s funkciou SWITCH:
- Funkcia SUM: Môžete vypočítať súčet hodnôt na základe špecifických podmienok pomocou funkcií SUM a SWITCH spolu. Napríklad môžete najprv použiť funkciu SWITCH na určenie hodnôt, ktoré sa majú sčítať na základe podmienky, a potom použiť funkciu SUM na vykonanie výpočtu. Pokryli sme fungovanie Funkcia SUM v Exceli podrobne v našich predchádzajúcich príspevkoch, na ktoré sa môžete odvolať.
- Funkcie INDEX a MATCH: Pomocou týchto funkcií môžete získať údaje z tabuľky na základe určitých podmienok. Môžete napríklad použiť funkciu SWITCH na identifikáciu cieľových hodnôt a potom použiť funkcie INDEX a MATCH na získanie požadovaných hodnôt. Na získanie zodpovedajúcej hodnoty môžete použiť aj funkciu VLOOKUP.
Používanie funkcie SWITCH s inými funkciami Excelu vám môže pomôcť vytvoriť výkonnejšie vzorce na efektívnejšiu analýzu a manipuláciu s údajmi.
Efektívne komplexné výpočty s funkciou SWITCH v Exceli
Funkcia SWITCH v Exceli je všestranný a efektívny nástroj, ktorý vám môže jednoducho pomôcť pri zložitých výpočtoch. Dobré pochopenie toho, ako to funguje, vám umožní efektívnejšie optimalizovať vaše tabuľky a analyzovať vaše údaje.