FormulaCamp
← Alle Funktionen
Logik

SWITCH in Excel

SWITCH in Excel anwenden: einen Wert mit festen Fällen vergleichen, Standardwert setzen, geprüfte Beispiele und Lösungen für typische Fehler.

Syntax

SWITCH(expression, value1, result1, …, [default])

Beispiel: =SWITCH(A2,"Boston","East","Denver","Central","Other")

Verfügbar in: Excel 2019+

SWITCH vergleicht einen Ausdruck mit einer Werteliste und gibt das Ergebnis für die erste Übereinstimmung zurück; optional ist ein Standardwert möglich: =SWITCH(expression, value1, result1, …, default). Beim Prüfen einer Zelle gegen feste Codes ist dies übersichtlicher als verschachtelte IF-Funktionen.

Wann Sie die Funktion einsetzen

Argumente

Erklärte Beispiele

Code in Bezeichnung umwandeln

A
1Code
2W

Formel: C1: =SWITCH(A2,"E","East","W","West","N","North","Unknown")

Ergebnis: West

A2 wird nacheinander mit jedem Code verglichen; das letzte alleinstehende Argument ist der Standardwert.

Wochenende oder Wochentag

A
1Date
23/9/2024

Formel: C1: =SWITCH(WEEKDAY(A2),1,"Sun",7,"Sat","Weekday")

Ergebnis: Sat

WEEKDAY gibt für Samstag 7 zurück, daher stimmt das zweite Paar überein. Der 9. März 2024 ist ein Samstag.

Bereiche durch Umschalten auf TRUE

A
1Units
275

Formel: C1: =SWITCH(TRUE,A2<50,"Low",A2<100,"Mid","High")

Ergebnis: Mid

Jede Prüfung ergibt TRUE oder FALSE; SWITCH wählt die erste, die TRUE entspricht.

Jetzt ausprobieren

Ändern Sie eine Formel oder einen Wert in der Beispieltabelle und prüfen Sie das Ergebnis.

Formel in F2: =SWITCH(C2,"Yes","Bonus","No","None","Other")

Beispieltabelle: SWITCH
ABCDEF
1StudentScoreExtra creditAttemptsResult
2Ann92Yes2Bonus
3Bob74No0
4Cy58Yes3
5Dee81No1
6Eli662
Ergebnis in F2: Bonus

Fehler und Prüfungen

Verwandte Funktionen

Häufige Fragen

Wann sollte ich SWITCH statt WENNS verwenden?
Verwenden Sie SWITCH, wenn Sie einen Wert mit exakten Alternativen vergleichen, und IFS, wenn jeder Zweig eine eigene Bedingung besitzt.
Unterstützt SWITCH Bereiche wie „größer als“?
Nicht direkt. Verwenden Sie TRUE als Ausdruck und schreiben Sie jeden Vergleich als Wert.
Unterscheidet SWITCH Groß- und Kleinschreibung?
Nein.
Was ist bei Dutzenden Codes sinnvoll?
Legen Sie sie in einer zweispaltigen Tabelle ab und verwenden Sie stattdessen XLOOKUP oder VLOOKUP.

Weitere Funktionen aus Logik