Zum Hauptinhalt springen

ERSTERWERT- und XODER-Funktion in Excel

Aktualisiert am

ERSTERWERT vergleicht einen Wert mit einer Liste und liefert das Ergebnis zum ersten Treffer: =ERSTERWERT(B2;1;"Hoch";2;"Mittel";3;"Niedrig") macht aus einem Prioritätscode einen Text. XODER liefert WAHR, wenn genau eine von zwei Bedingungen erfüllt ist: =XODER(B2="Ja";C2="Ja") erlaubt Abholung oder Lieferung, aber nicht beides.

ERSTERWERT- und XODER-Syntax

=ERSTERWERT(Ausdruck; Wert1; Ergebnis1; [Standard_oder_Wert2; Ergebnis2]; …) =XODER(Wahrheitswert1; [Wahrheitswert2]; …)

Ausdruck
Der Wert, den ERSTERWERT auswertet, meist eine Zelle wie B2 oder eine Formel wie LINKS(A2;2).
Wert1; Ergebnis1
Ein Wert zum Vergleich mit dem Ausdruck und das Ergebnis bei Übereinstimmung. Weitere Paare sind möglich, bis zu 126.
Standard
Optional. Ein letztes Argument ohne Partner, das zurückkommt, wenn nichts passt. Ohne Standard liefert ERSTERWERT #NV.
Wahrheitswert1; Wahrheitswert2; …
Die Bedingungen, die XODER verknüpft, etwa B2="Ja". Bei zwei Bedingungen ist XODER WAHR, wenn genau eine WAHR ist.

ERSTERWERT und XODER hier üben

Tippen Sie Ihre Formel direkt in die Tabelle. Sie wird wie in Excel geprüft, mit Semikolon oder Komma, auf Deutsch oder Englisch.

Übung 1 von 1

Prioritätscodes in Text umwandeln

Der Support speichert Prioritäten als Codes. Zeigen Sie in C2:C6 mit ERSTERWERT Hoch für 1, Mittel für 2 und Niedrig für 3, je nach Code in Spalte B.

TicketPrioritätscodePriorität
T-3012
T-3021
T-3033
T-3041
T-3052

ERSTERWERT und XODER verwenden, Schritt für Schritt

  1. Für ERSTERWERT tippen Sie =ERSTERWERT( und die auszuwertende Zelle, dann ein Semikolon.
  2. Fügen Sie Wert und Ergebnis paarweise hinzu, etwa 1;"Hoch";2;"Mittel". Text steht in Anführungszeichen.
  3. Schließen Sie mit einem Standardwert ohne Partner ab, etwa "Sonstiges", damit unbekannte Codes kein #NV zeigen.
  4. Für XODER schreiben Sie die zwei Bedingungen wie bei ODER, =XODER(B2="Ja";C2="Ja"), allein oder als Prüfung von WENN.

Beispiele mit ERSTERWERT und XODER

Codes in Text

=ERSTERWERT(B2;1;"Hoch";2;"Mittel";3;"Niedrig")

Liefert Mittel, wenn B2 den Wert 2 hat. Jeder Code steht direkt neben seinem Text, das liest sich leichter als zwei verschachtelte WENN.

Ein Standardwert für alles andere

=ERSTERWERT(B2;"A";5;"B";8;"C";12;20)

Zone A zahlt 5, B zahlt 8, C zahlt 12, jede andere Zone 20. Die 20 hat keinen Partner und ist deshalb der Standardwert.

ERSTERWERT auf einen Teil des Codes

=ERSTERWERT(LINKS(A2;2);"KB";"Tastatur";"MS";"Maus";"Sonstiges")

Liest die ersten zwei Buchstaben von KB-102 und liefert Tastatur. Jedes andere Präfix ergibt Sonstiges.

Genau eins von zweien

=WENN(XODER(B2>0;C2>0);"OK";"Korrigieren")

OK, wenn eine Person einen Stundenlohn oder ein Monatsgehalt hat. Beide Beträge oder keiner ergeben Korrigieren.

Häufige Fehler und Lösungen

ErgebnisUrsacheLösung
#NVERSTERWERT hat keinen passenden Wert gefunden und keinen Standardwert.Fügen Sie als letztes Argument einen Standardwert hinzu: =ERSTERWERT(B2;1;"Hoch";2;"Mittel";"Sonstiges").
Standardwert in jeder ZeileDie Werte passen nicht zum echten Zellinhalt: Die Zahl 1 ist nicht der Text "1", und "A " mit Leerzeichen ist nicht "A".Vergleichen Sie Gleiches mit Gleichem: Zahlen ohne Anführungszeichen, und GLÄTTEN, wenn die Zelle überzählige Leerzeichen hat.
XODER ist bei drei erfüllten Bedingungen WAHRBei mehr als zwei Bedingungen ist XODER WAHR, wenn eine ungerade Anzahl WAHR ist, nicht nur bei genau einer.Für „genau eine von dreien“ zählen Sie: =(B2="Ja")+(C2="Ja")+(D2="Ja")=1.
#NAME?ERSTERWERT braucht Excel 2019 oder Microsoft 365, XODER Excel 2013 oder neuer. Ältere Versionen kennen sie nicht.In einer älteren Version ersetzen Sie ERSTERWERT durch verschachteltes WENN und XODER durch =(B2="Ja")<>(C2="Ja").

ERSTERWERT oder WENNS, XODER oder ODER?

ERSTERWERT vergleicht einen Wert mit exakten Treffern und passt daher zu Codes und Texten. Ist jeder Fall eine eigene Bedingung, etwa eine Punktzahl ab 90, eignen sich WENNS oder verschachteltes WENN besser. Ab etwa einem Dutzend Codes lässt sich eine kleine Tabelle mit SVERWEIS oder XVERWEIS leichter pflegen als eine lange Formel. XODER ergänzt UND und ODER: UND verlangt alle Bedingungen, ODER mindestens eine, XODER mit zwei Bedingungen genau eine.

Häufige Fragen

Was ist der Unterschied zwischen ERSTERWERT und WENNS?

ERSTERWERT liest einen Wert und sucht einen exakten Treffer in einer Liste. WENNS prüft getrennte Bedingungen der Reihe nach und kommt daher auch mit Schwellen wie B2>=90 zurecht.

Kann ERSTERWERT Wertebereiche prüfen?

Ja, mit WAHR als Ausdruck: =ERSTERWERT(WAHR;B2>=90;"A";B2>=75;"B";"C") liefert das Ergebnis der ersten Bedingung, die WAHR ist.

Was liefert XODER bei mehr als zwei Bedingungen?

WAHR, wenn eine ungerade Anzahl WAHR ist: eine, drei, fünf … Bei drei erfüllten Bedingungen liefert XODER also weiterhin WAHR.

Wie viele Werte kann ERSTERWERT vergleichen?

Bis zu 126 Paare aus Wert und Ergebnis. Schon lange vorher ist eine Nachschlagetabelle übersichtlicher und leichter zu pflegen.

Weiter üben

Alle 5 Übungen zu ERSTERWERT und XODER mit Erklärungen und Fortschritt.

ERSTERWERT- und XODER-Übungen öffnen