A SWITCH funkció lehetővé teszi, hogy egy értéken több tesztet hajtson végre, és az eredményeket az egyezési feltételek alapján adja vissza. Úgy működik, hogy vesz egy értéket, összehasonlítja a megadott tesztértékekkel, és a halmaz első egyező értéke alapján ad eredményt.
Ebből az útmutatóból megtudhatja, hogyan kell használni a SWITCH funkciót az Excelben, és hogyan kombinálhatja azt más függvényekkel összetettebb számítások elvégzéséhez.
Mi az a SWITCH funkció?
A SWITCH funkciót általában akkor használják, ha egy csomó feltételt kell tesztelni a táblázatban. Gyakran használják alternatívájaként a IF függvény Excelben, mivel hatékonyabb és olvashatóbb.
Ahelyett, hogy más feltételes függvényeket használna, például a beágyazott IF függvényt az összes feltétel tesztelésére, egyetlen SWITCH funkcióval is végrehajthatja az összes tesztet egyszerre.
A SWITCH funkció alapvető szintaxisa a következő:
=SWITCH(kifejezés, érték1,eredmény1,[érték2,eredmény2],... [alapértelmezett])
Itt a szintaxis értékei a következőket jelentik:
- "kifejezés" a tesztelni kívánt érték.
- Az "érték1" és az "érték2" azok az értékek, amelyekkel összehasonlítani szeretné a kifejezést.
- Az „eredmény1” és az „eredmény2” a kívánt eredmények, ha az alkalmazott feltételek teljesülnek.
- Az "alapértelmezett" a kívánt eredmény, ha a kifejezés nem egyezik a megadott értékek egyikével sem. Ha nem adott meg alapértelmezett argumentumot, a SWITCH függvény #N/A értéket ad vissza! hiba.
Nézzünk egy példát, figyelembe véve az imént említett szintaxist:
=SWITCH(A1; "3", "virág", "2", "levél", "ismeretlen")
Ebben a példában, ha az A1 értéke „3”, akkor a „virág” értéket adja vissza, míg ha „2”, akkor a „levél”. Ha az érték egyik feltételnek sem felel meg, a SWITCH függvény „ismeretlen” értéket ad vissza. A SWITCH függvény a beágyazott IF utasítások kompakt és hatékonyabb formájaként képzelhető el.
A SWITCH funkció használata az Excelben
Ha látni szeretné, hogyan kell használni a SWITCH funkciót az Excelben, vegyünk egy példát.
Egy táblázat a 10 tanulóról tartalmaz információkat. Minden hallgató kap egy kódot (A vagy B), és ennek megfelelően kívánja őket két csoportra osztani (Szónók és Kutatók). Ha egy tanuló nem rendelkezik az említett kódok egyikével sem, akkor azt szeretné, hogy a SWITCH függvény Függőben állapotot adjon vissza.
Ebben az esetben a SWITCH függvény képlete a következő lesz:
=SWITCH(B2;A"Szónok",B"Kutatók","Függőben")
Hasonlóképpen, vessünk egy pillantást egy másik példára.
10 alkalmazottat szeretne megosztani a felső vezetéssel. Minden alkalmazott a három pontszám közül egyet kap; 1, 2 vagy 3. Az 1-es kóddal rendelkező alkalmazottakat Kiválónak, a 2-es kóddal rendelkezőket kielégítőnek, a 3-as kóddal rendelkezőket pedig Gyengenek kell minősíteni.
Ebben az esetben a SWITCH képlet a következő lesz:
=SWITCH(B2, 1, "Kiváló", 2, "Kielégítő", 3, "Gyenge")
A SWITCH funkció használata más Excel-függvényekkel
A SWITCH funkciót más Excel-funkciókkal kombinálva is használhatja, hogy a legtöbbet hozhassa ki belőlük. Például beágyazhatja az IF függvénybe, vagy fordítva az általános hatékonyság növelése és összetettebb képletek létrehozása érdekében.
Figyelembe véve az alkalmazotti minősítés második példáját, amelyet fentebb tárgyaltunk, az IF függvényen belüli SWITCH funkcióval ellenőrizheti, hogy a cellában lévő érték nagyobb-e 3-nál. Ha igen, akkor a képlet tartományon kívüli értéket ad vissza.
A képlet ebben az esetben a következő lesz:
=HA(A1>3, "Tartományon kívül", SWITCH(A1, 1, "Kiváló", 2, "Kielégítő", 3, "Gyenge"))
Ezen kívül itt van még néhány Excel-függvény, amelyeket a SWITCH funkcióval használhat:
- SUM függvény: A SUM és SWITCH függvények együttes használatával meghatározott feltételek alapján kiszámíthatja az értékek összegét. Például először a SWITCH funkcióval meghatározhatja az összegzendő értékeket egy feltétel alapján, majd a SUM függvény segítségével számítást hajthat végre. Beszámoltunk a működéséről SUM függvény Excelben részletesen korábbi bejegyzéseinkben, amelyekre hivatkozhat.
- INDEX és MATCH függvények: Ezekkel a függvényekkel bizonyos feltételek alapján adatokat kérhet le egy táblázatból. Használhatja például a SWITCH funkciót a célértékek azonosítására, majd az INDEX és a MATCH függvényekkel a szükséges értékek lekérésére. Használhatja a VLOOKUP funkciót a megfelelő érték lekérésére is.
A SWITCH funkció más Excel-függvényekkel való használata segítségével hatékonyabb képleteket hozhat létre az adatok hatékonyabb elemzéséhez és kezeléséhez.
Hatékony összetett számítások az Excel SWITCH funkciójával
Az Excel SWITCH funkciója egy sokoldalú és hatékony eszköz, amely könnyedén segítséget nyújt az összetett számításokhoz. A működésének alapos ismerete lehetővé teszi a táblázatok optimalizálását és az adatok hatékonyabb elemzését.