🚀The world's best VBA AI has evolved. ExcelMaster is now an autonomous Agent.Read more →
Back to Blog

Excel ERSTERWERT (SWITCH) — Verschachtelte WENN-Formeln durch eine flache, lesbare Formel ersetzen

|

Excel ERSTERWERT (SWITCH) — Verschachtelte WENN-Formeln durch eine flache, lesbare Formel ersetzen

KurzfassungERSTERWERT(Ausdruck; Wert1; Ergebnis1; Wert2; Ergebnis2; …; [Standard]) wertet Ausdruck einmal aus, geht die Wert/Ergebnis-Paare von links nach rechts durch und gibt das Ergebnis des ersten exakten Treffers zurück. Es ist der saubere Weg, aus einem Eingabewert einen von mehreren Ausgabewerten zu machen — der flache Ersatz für einen Turm verschachtelter WENN-Funktionen. Die eine Regel, die alles bestimmt: ERSTERWERT prüft auf exakte Gleichheit, niemals auf > oder <.

=ERSTERWERT(A2; "N"; "North"; "S"; "South"; "E"; "East"; "W"; "West"; "Unknown")
=ERSTERWERT(WOCHENTAG(A2); 1; "Weekend"; 7; "Weekend"; "Weekday")
=ERSTERWERT(B2; 1; "Gold"; 2; "Silver"; 3; "Bronze")          ' kein Standard -> #NV, wenn nichts passt

Wer schon einmal =WENN(A2="N";"North";WENN(A2="S";"South";WENN(A2="E";…))) geschrieben und dabei den Überblick über die schließenden Klammern verloren hat, findet in ERSTERWERT genau die Funktion, die er sich gewünscht hat. Sie liest sich von oben nach unten wie eine Tabelle, und ein neuer Fall ist ein weiteres Paar — keine weitere Verschachtelungsebene.

Hinweis: In der deutschen Excel-Oberfläche heißt diese Funktion ERSTERWERT (englisch SWITCH), und Fehlerwerte erscheinen als #NV bzw. #WERT! statt als #N/A / #VALUE!. Alle Beispiele in diesem Artikel verwenden die deutsche Syntax mit Semikolon als Argumenttrennzeichen.

Was Sie lernen werden

  • Das mentale Modell: eine eingebettete Routing-Tabelle, adressiert über exakte Werte
  • Warum ERSTERWERT nur exakte Gleichheit kann — die Grenze zu WENNS
  • Das Argument Standard und das #NV, das Sie erhalten, wenn Sie es vergessen
  • Der ERSTERWERT(WAHR(); …)-Trick für Bereiche — und warum er ein Kompromiss ist
  • ERSTERWERT vs. WENNS vs. verschachteltes WENN: eine Entscheidungsregel, die Sie wirklich anwenden können

Das mentale Modell: eine eingebettete Routing-Tabelle

Stellen Sie sich ERSTERWERT als kleine Nachschlagetabelle vor, die Sie direkt in die Formel schreiben. Sie übergeben ihr einen nachzuschlagenden Wert (den Ausdruck) und anschließend eine Reihe von Fall → Ergebnis-Paaren. Excel wertet den Ausdruck ein einziges Mal aus und gibt Ihnen das Ergebnis zurück, das neben dem ersten Fall steht, dem er entspricht:

=ERSTERWERT(status; "A"; "Active"; "P"; "Pending"; "C"; "Closed"; "Unknown status")
'           ▲ diesen Wert nachschlagen   ▲ ist er "A", "Active" zurückgeben … usw.

Alles Gute an ERSTERWERT ergibt sich aus diesem Bild. Die Funktion ist flach — die Fälle stehen nebeneinander, nicht ineinander verschachtelt, sodass sich zehn Fälle so leicht lesen wie zwei. Sie wertet den Ausdruck einmal aus, sodass ERSTERWERT(IrgendeineLangsameFormel(); …) diese Formel nicht für jeden Zweig neu berechnet, wie es eine verschachtelte WENN-Kette tut. Und die Absicht ist auf einen Blick klar: Diese Formel bildet eine Sache auf eine feste Menge von Ergebnissen ab.

Die eine Regel, die ERSTERWERT ausmacht: exakte Gleichheit

Hier ist die Tatsache, die jede „ERSTERWERT funktioniert nicht"-Frage erklärt: ERSTERWERT vergleicht den Ausdruck mit jedem Fall über einfache Gleichheit — genau wie =. Es gibt keinen Operator, keinen Bereich, kein „größer als". Ein Fall ist entweder gleich dem Ausdruck oder nicht.

Das tut also nicht, was ein Einsteiger erwartet:

=ERSTERWERT(score; ">90"; "A"; ">80"; "B"; "F")     ' FALSCH — trifft nie zu

ERSTERWERT vergleicht score mit dem Text ">90", dem eine Zahl niemals entspricht, sodass Sie immer bis "F" durchfallen. Bereiche sind schlicht nicht das, wofür ERSTERWERT gedacht ist. In dem Moment, in dem Ihre Zweige Bedingungen sind (score >= 90, Betrag zwischen X und Y) statt exakter Werte, haben Sie die Grenze von ERSTERWERT erreicht — das ist das Revier von WENNS. Halten Sie die Trennung im Kopf sauber:

  • Ein Ausdruck, verglichen mit einer Liste exakter Werte → ERSTERWERT
  • Eine Liste unabhängiger Bedingungen (auch Bereiche) → WENNS

Das Argument „Standard" und die #NV-Falle

ERSTERWERT nimmt ein optionales letztes Argument ohne zugehörigen Vergleichswert entgegen — den Standardwert, der zurückgegeben wird, wenn nichts gepasst hat:

=ERSTERWERT(grade; "A"; 4,0; "B"; 3,0; "C"; 2,0; 0)     ' 0 ist der Standard

So lesen Sie die Argumentliste: Paare sind Wert; Ergebnis; steht am Ende ein einsames ungerades Argument, ist das der Standard. Lassen Sie ihn weg, gibt ein nicht getroffener Ausdruck #NV zurück, keine leere Zelle:

=ERSTERWERT(B2; 1; "Gold"; 2; "Silver"; 3; "Bronze")    ' B2 = 4  ->  #NV

Das ist der mit Abstand häufigste ERSTERWERT-Fehler: Echte Daten enthalten immer den Wert, den Sie nicht eingeplant haben, und ohne Standard taucht er als #NV verstreut über die Spalte auf. Machen Sie den Standard zur Gewohnheit — und sei es nur "Other" oder 0 —, damit unerwartete Eingaben dort landen, wo Sie es festgelegt haben, statt einen Fehler zu erzeugen.

Der ERSTERWERT(WAHR())-Trick — clever, aber abwägen

Es gibt einen bekannten Weg, ERSTERWERT doch mit Bereichen umgehen zu lassen: Setzen Sie den Ausdruck auf WAHR() und machen Sie jeden Fall zu einer Bedingung, die WAHR oder FALSCH ergibt. ERSTERWERT gibt dann das Ergebnis des ersten Falls zurück, der zu WAHR ausgewertet wird:

=ERSTERWERT(WAHR();
        score>=90; "A";
        score>=80; "B";
        score>=70; "C";
        "F")

Es funktioniert, weil score>=90 zu WAHR/FALSCH ausgewertet wird und ERSTERWERT den ersten Fall sucht, der gleich WAHR() ist. Der Trick ist wirklich nützlich und reihenfolgeabhängig (der erste Treffer gewinnt, listen Sie also vom strengsten zum lockersten Fall, genau wie bei einem gestuften WENNS).

Aber seien Sie ehrlich beim Kompromiss: Sie missbrauchen einen Gleichheitsvergleicher, um Bereichslogik vorzutäuschen, und die nächste Person muss entschlüsseln, warum der Ausdruck WAHR() lautet. Wenn die Zweige Bereiche sind, sagt WENNS dasselbe direkter. Greifen Sie zu ERSTERWERT(WAHR()), wenn Sie ohnehin schon tief in ERSTERWERT stecken und einen einzelnen Bereichsfall brauchen; bevorzugen Sie WENNS, wenn die gesamte Formel aus Bereichen besteht.

ERSTERWERT vs. WENNS vs. verschachteltes WENN

Alle drei wählen ein Ergebnis aus mehreren aus, die Frage ist also nicht das Können — sondern welche Funktion Ihre Absicht am klarsten ausdrückt:

' Verschachteltes WENN — funktioniert, aber die Klammern häufen sich und die Absicht verschwindet
=WENN(A2="N";"North";WENN(A2="S";"South";WENN(A2="E";"East";"Other")))

' ERSTERWERT — ein Ausdruck, exakte Wertfälle, flach
=ERSTERWERT(A2; "N";"North"; "S";"South"; "E";"East"; "Other")

' WENNS — unabhängige Bedingungen, besonders Bereiche
=WENNS(A2>=90;"A"; A2>=80;"B"; A2>=70;"C"; WAHR;"F")

Die Entscheidungsregel:

  • Vergleichen Sie eine Sache mit einer Menge exakter Werte? ERSTERWERT. Am besten lesbar, und der Ausdruck wird nur einmal ausgewertet.
  • Prüfen Sie unabhängige Bedingungen oder Bereiche? WENNS.
  • Schreiben Sie immer noch drei oder mehr Ebenen verschachteltes WENN? Das ist das Warnsignal — eine der beiden obigen liest sich besser und geht seltener kaputt, wenn Sie sie in sechs Monaten bearbeiten.

Ein Vorbehalt, klar gesagt: ERSTERWERT kam mit Excel 2019 und Microsoft 365. In Excel 2016 oder älter existiert es nicht, und Sie sind zurück beim verschachtelten WENN oder einer Nachschlagetabelle mit SVERWEIS / INDEX & VERGLEICH.

Die Ermessensentscheidung

ERSTERWERT verdient seinen Platz, indem es die Absicht sichtbar macht. Wenn die Aufgabe einer Formel lautet „bilde diesen einen Wert auf eines dieser Ergebnisse ab", sagt ERSTERWERT genau das — flach, geordnet, leicht zu erweitern. Seine Enge (nur exakte Gleichheit) ist keine Schwäche; sie ist das Signal, das Ihnen verrät, wann Sie das falsche Werkzeug gewählt haben. Wenn Sie ">90"-Zeichenketten in Fälle stopfen oder ERSTERWERT(WAHR()) fünffach schachteln, sagt Ihnen die Formel, dass sie WENNS wollte. Und wenn die Liste der Fälle lang, stabil und ohnehin in Ihren Daten vorhanden ist — Regionen, Produktcodes, Statusbezeichnungen —, dann ist die wartungsfreundlichste Antwort weder ERSTERWERT noch WENNS; es ist eine echte Nachschlagetabelle, die Sie bearbeiten können, ohne die Formel anzufassen. Passen Sie das Werkzeug an die Form der Entscheidung an, und die Formel liest sich von selbst.

Wie ExcelMaster hilft

Die meisten ERSTERWERT-Probleme sind keine Syntaxfehler — es geht darum, ERSTERWERT zu wählen, wenn die Zweige Bereiche sind, oder den Standard zu vergessen, bis #NV auftaucht. ExcelMaster wählt die richtige Struktur für Sie: Es nutzt ERSTERWERT für die Abbildung exakter Werte, wechselt in dem Moment zu WENNS, in dem Ihre Zweige zu Bereichen werden, liefert stets einen sinnvollen Standard und schlägt eine Nachschlagetabelle vor, wenn Ihre Fälle in Wahrheit Daten sind. Sagen Sie ihm „Beschrifte jede Zeile anhand des Codes in Spalte A mit Nord/Süd/Ost/West" oder „Benote diese Punktzahlen", und es schreibt eine Formel, die flach und vollständig ist — und auch dann noch lesbar, wenn Sie sie im nächsten Quartal wieder öffnen.

Häufig gestellte Fragen

Wie funktioniert die Funktion ERSTERWERT in Excel?

=ERSTERWERT(Ausdruck; Wert1; Ergebnis1; Wert2; Ergebnis2; …; [Standard]) wertet Ausdruck einmal aus, vergleicht ihn der Reihe nach über exakte Gleichheit mit jedem Wert und gibt das passende Ergebnis zurück. Passt nichts, gibt es den optionalen Standard zurück — oder #NV, wenn Sie keinen angegeben haben.

Was ist der Unterschied zwischen ERSTERWERT und WENNS?

ERSTERWERT vergleicht einen Ausdruck mit einer Liste exakter Werte — ideal, um einen Code oder eine Bezeichnung auf ein Ergebnis abzubilden. WENNS wertet eine Liste unabhängiger Bedingungen aus, auch Bereiche wie score>=90. Nutzen Sie ERSTERWERT für exakte Treffer, WENNS für Bedingungen.

Wie füge ich in ERSTERWERT einen Standardwert hinzu?

Setzen Sie ein einzelnes zusätzliches Argument ganz ans Ende, ohne einen dazu gepaarten Wert: =ERSTERWERT(A2;"N";"North";"S";"South";"Unknown"). Hier wird "Unknown" immer dann zurückgegeben, wenn A2 weder "N" noch "S" ist. Ohne diesen Wert gibt ein nicht getroffener Ausdruck #NV zurück.

Kann ERSTERWERT mit „größer als" oder Bereichen umgehen?

Nicht direkt — es prüft nur exakte Gleichheit. Der Umweg ist ERSTERWERT(WAHR(); Bedingung1; Ergebnis1; …), wobei jede Bedingung WAHR/FALSCH ergibt. Für durchgängige Bereichslogik ist WENNS meist klarer.

Ist ERSTERWERT in Excel 2016 verfügbar?

Nein. ERSTERWERT wurde in Excel 2019 eingeführt und ist in Microsoft 365 enthalten. In Excel 2016 und älter verwenden Sie ein verschachteltes WENN oder eine Nachschlagetabelle mit SVERWEIS.

Getestet in

Getestet in: Excel 365 (Windows 11) — zuletzt geprüft am 08.07.2026.

Verwandte Anleitungen: Excel WENNS · Excel WENN · Excel WAHL · INDEX & VERGLEICH