Werte suchen in ExcelMit der Excel-Funktion ERSTERWERT() Listen einfach auswerten
ERSTERWERT() ist eine für die tägliche Praxis nützliche Excel-Funktion, weil sich durch sie verschachtelte und komplexe WENN-Funktionen vermeiden lassen.
Damit können Sie einen Ausgangswert mit einer Reihe von anderen Werten vergleichen. Die Funktion gibt dann ein Ergebnis zurück, sobald die erste Übereinstimmung auftritt. Anschließend wird nicht weiter verglichen.
Außerdem können Sie mit ERSTERWERT() einen optionalen Standardwert zurückgeben, falls es keine Übereinstimmung geben sollte. ERSTERWERT() besitzt somit standardmäßig eine „eingebaute“ Fehlerroutine.
Die Parameter der Funktion ERSTERWERT()
Die allgemeine Funktion ERSTERWERT() sieht folgendermaßen aus:
=ERSTERWERT(Ausdruck; Wert für Übereinstimmung1...[2-126]; Rückgabewert bei Übereinstimmung1...[2-126]; Rückgabewert bei fehlender Übereinstimmung)
Dabei bedeuten die Parameter im Einzelnen:
- Ausdruck: Der auszuwertende Zellinhalt.
- Wert für Übereinstimmung1: Der erste mit dem Ausdruck zu vergleichende Wert. Die Funktion prüft, wo der Ausdruck eingetragen ist, stoppt an der entsprechenden Stelle und gibt den folgenden Rückgabewert aus.
- Rückgabewert bei Übereinstimmung1: Der Wert, der ausgegeben werden soll, wenn der Wert für Übereinstimmung1 mit dem Wert von Ausdruck übereinstimmt.
- Wert für Übereinstimmung[2-126]: Weitere Werte, die mit dem Ausdruck verglichen werden sollen.
- Rückgabewert bei Übereinstimmung[2-126]: Der Wert, der ausgegeben werden soll, wenn der Wert für Übereinstimmung[2-126] mit dem Wert von Ausdruck übereinstimmt.
- Rückgabewert bei fehlender Übereinstimmung: Der Wert, der ausgegeben werden soll, falls es keine Übereinstimmung geben sollte.
Zwischen dem ersten Parameter (Ausdruck) und dem letzten Parameter (Rückgabewert bei fehlender Übereinstimmung) werden alle Vergleiche immer als Paare eingegeben:
- zunächst der zu vergleichende Wert,
- dann der Rückgabewert, der angezeigt werden soll.
Alle Parameter werden durch Semikolon ; getrennt. Mit ERSTERWERT() können Sie bis zu 126 übereinstimmende Werte und Ergebnisse auswerten!
Ein Beispiel für die Excel-Funktion ERSTERWERT()
Das folgende Beispiel zeigt die Funktionsweise und Vorteile von ERSTERWERT(). In der folgenden Abbildung sehen Sie die besten 10 Teilnehmer vom Ironman-Wettbewerb auf Hawaii im Jahr 2022. Die Teilnehmer sind nach Namen sortiert.
In der Spalte C (Medaille) soll jetzt automatisch mit einer Formel – abhängig vom Rang in der Spalte A – die jeweilige Medaille ausgegeben werden: Gold für Rang 1, Silber für Rang 2, Bronze für Rang 3. Für die Teilnehmer ab Rang 4 soll eine leere Zelle ausgegeben werden.
Wenn Sie diese Aufgabenstellung mit einer „klassischen“ WENN-Funktion lösen wollen, dann müssten Sie hierfür die folgende, verschachtelte WENN-Formel in der Zelle C2 erfassen:
=WENN(A2=1; "Gold"; WENN(A2=2; "Silber"; WENN(A2=3; "Bronze"; "")))
Und in den folgenden Zellen C3 bis C11 entsprechend.
Bei einer verschachtelten WENN-Funktion verliert man schnell den Überblick: Welche Bedingungen gehören zu welcher WENN-Abfrage? Sind alle Klammern richtig gesetzt?
Deutlich einfacher ist es, wenn Sie für die Aufgabe aus dem Beispiel die Funktion ERSTERWERT() einsetzen. Für die Zuweisung der Medaillen lautet die Auswertung mit der Funktion ERSTERWERT() wie folgt:
=ERSTERWERT(A2; 1; "Gold"; 2; "Silber"; 3; "Bronze"; "")
Die Formel ist deutlich kürzer und einfacher zu verstehen. Des Weiteren könnte ERSTERWERT() ohne Probleme mit weiteren Medaillenzuweisungen – falls es diese geben sollte – ergänzt werden.





