Die ERSTERWERT-Funktion in Excel
Mit der ERSTERWERT-Funktion in Excel kannst du ganz einfach einen bestimmten Wert anhand einer Liste möglicher Übereinstimmungen prüfen und erhältst ein Ergebnis, das dem übereinstimmenden Wert entspricht. So lässt sich schnell und einfach feststellen, mit welchem Wert aus einer Liste - falls überhaupt - der Wert in einer bestimmten Zelle übereinstimmt.
In vielen Situationen kann die ERSTERWERT-Funktion - oder eine „switch-Anweisung“ - die WENNS-Funktion oder eine verschachtelte WENN-Anweisung ersetzen und bietet eine Möglichkeit, mehrere potenzielle Übereinstimmungen zu prüfen, ist dabei aber viel einfacher zu implementieren und zu bearbeiten
Syntax der ERSTERWERT-Funktion
Die ERSTERWERT-Funktion in Excel beginnt mit dem Switch-Wert, gefolgt von Paaren aus Match- und Ergebniswerten, mit einem optionalen Standardergebnis am Ende.
=ERSTERWERT(switch_value; match_1; result_1; [match_2; result_2; ...]; [default])
- switch\_value (erforderlich): Das ist der Wert, den du mit einer Liste möglicher Übereinstimmungen vergleichst. Wenn dieser Wert mit einem der „match“-Argumente übereinstimmt, gibt die Formel das entsprechende „result“-Argument zurück.
- match und result (erforderlich): Die Argumente „match“ und „result“ müssen paarweise auftreten, und es können bis zu 126 Paare aus „match“- und „result“-Argumenten vorhanden sein, wobei jedoch nur ein Paar erforderlich ist. Wenn der „switch\_value“ mit „match\_1“ übereinstimmt, gibt die Funktion „result\_1“ zurück. Wenn der „switch\_value“ mit „match\_2“ übereinstimmt, gibt die Funktion „result\_2“ zurück und so weiter.
- default (optional): Das Argument „default“ ist optional und wird zurückgegeben, wenn das Argument „switch_value“ mit keinem der angegebenen „match“-Argumente übereinstimmt. Wenn es keine „match“-Argumente gibt, die mit dem Argument „switch_value“ übereinstimmen, und kein Standardergebnis vorliegt, gibt die ERSTERWERT-Funktion den Fehler #N/A zurück.
Übungsaufgaben zur ERSTERWERT-Funktion
Schau dir die Beispiel-Verkaufsdaten in dieser Excel-Tabelle an. Sie zeigen die Anzahl der von jeder Person abgeschlossenen Geschäfte. Nehmen wir an, du möchtest eine Spalte hinzufügen, in der die Anzahl der abgeschlossenen Geschäfte in Worten angegeben wird, also „eins“ statt 1, „zwei“ statt 2 und so weiter.
Du könntest das mit einer verschachtelten WENN-Anweisung machen, aber das würde nach den ersten paar Zahlen unübersichtlich werden (denk nur an all die Klammern!). Stattdessen kannst du das mit der ERSTERWERT-Funktion machen!
Beispiele für die ERSTERWERT-Funktion
Kopiere die folgende Formel, doppelklicke dann in Zelle D2 (Spalte D, Zeile 2) und füge die Formel in die Zelle ein.
=ERSTERWERT(C2; 1; "One"; 2; "Two"; 3; "Three"; 4; "Four"; 5; "Five")
Diese Formel prüft den Wert in Zelle C2 (Spalte C, Zeile 2) und gibt „Eins“ zurück, wenn dieser Wert 1 ist, „Zwei“, wenn der Wert 2 ist, und so weiter bis einschließlich 5.
Beachte, dass die Zahlen nicht in Anführungszeichen stehen, die ausgeschriebenen Zahlen jedoch schon. Denk daran, dass in Excel Wörter oder Textwerte in Anführungszeichen stehen, Zahlen hingegen nicht.
Die Formel, die du in Zelle D2 eingefügt hast, sollte den Wert „Vier“ zurückgeben. Das liegt daran, dass sie den Wert in Zelle C2 - also die 4 - berücksichtigt und das entsprechende Ergebnisargument zurückgibt, das direkt auf das Suchargument 4 folgt.
Versuche, die Formel nach unten bis zur Zelle D3 zu ziehen. Das erste Argument sollte sich nun auf Zelle C3 beziehen, und die Formel sollte den Wert „Two“ zurückgeben. Auch hier liegt das daran, dass die Formel den Wert in Zelle C3 prüft, feststellt, dass er 2 ist, und das entsprechende Ergebnisargument „Two“ zurückgibt.
Du kannst diese Übung für alle Zeilen bis einschließlich Zeile 6 wiederholen; in diesem Fall erhältst du einen #N/A-Fehler.
Fehler bei der ERSTERWERT-Funktion
Wie jede Funktion in Excel kann auch ERSTERWERT eine Reihe von Fehlern zurückgeben.
Die Excel-Funktion „ERSTERWERT“ gibt den Fehler \#N/A zurück
In Excel gibt die ERSTERWERT-Funktion den Fehler #N/A zurück, wenn kein Argument vorhanden ist, das mit dem Switch-Wert übereinstimmt, und kein Standardwert angegeben wurde.
In Zeile 6 unserer Beispiel-Tabelle oben haben wir folgende Formel:
=ERSTERWERT(C6; 1; "One"; 2; "Two"; 3; "Three"; 4; "Four"; 5; "Five")
Die Formel bezieht sich auf den Wert in Zelle C6 und sucht nach einem „Match“-Argument mit dem Wert 6. Da unsere Formel weder ein „Match“-Argument mit dem Wert 6 noch einen Standardwert enthält, gibt Excel den Fehler #N/A zurück.
Wir haben zwei Möglichkeiten, unsere Formel zu korrigieren:
Die erste Möglichkeit besteht darin, ein „match“- und ein „result“-Argument für 6 hinzuzufügen. Wir würden unsere Formel dann wie folgt ändern:
=ERSTERWERT(C6; 1; "One"; 2; "Two"; 3; "Three"; 4; "Four"; 5; "Five"; 6; "Six")
Diese Option ist in Ordnung, berücksichtigt aber keine weiteren Möglichkeiten. Was ist, wenn jemand anderes kommt und sieben, acht oder hundert Angebote erhält? Wir werden unsere Formel einfach immer länger machen, bis wir schließlich an die Grenze von Excel stoßen, die bei 126 Paaren aus Such- und Ergebnisargumenten liegt.
Die zweite Möglichkeit wäre, einen Standardwert hinzuzufügen. Damit würden alle Fälle in unserer aktuellen Formel abgedeckt, in denen der Switch-Wert größer als fünf ist. Das könnte dann so aussehen:
=ERSTERWERT(C6; 1; "One"; 2; "Two"; 3; "Three"; 4; "Four"; 5; "Five"; "Big number!")
In diesem Fall haben wir den Standardwert auf den Text „Große Zahl!“ festgelegt. Dieser Standardwert wird angezeigt, wenn der Wert in Spalte C nicht 1, 2, 3, 4 oder 5 ist. In Zeile 6, wo die Formel auf Zelle C6 verweist, wird also einfach der Text „Große Zahl!“ ausgegeben, da wir kein Übereinstimmungsargument von 6 haben.
Unsere ERSTERWERT-Formel würde diesen Standardwert für jede Anzahl von Geschäften zurückgeben, die größer als fünf ist. Sie würde den Standardwert auch für eine negative Zahl oder einen Dezimalwert zurückgeben, zum Beispiel 2,5 oder -3. Da wir aber wissen, dass Geschäfte nur in ganzen Zahlen gemessen werden können und nicht negativ sein dürfen, funktioniert diese Lösung für uns.
Es liegt an dir als Excel-Nutzer, zu entscheiden, welche Lösung für deine Daten und deine Ziele am besten geeignet ist. Wenn deine Daten beispielsweise Dezimalwerte enthalten können, ist es möglicherweise zu aufwendig, mit der ERSTERWERT-Funktion für jede mögliche Zahl ein Ergebnis festzulegen; stell dir vor, du müsstest eine Bedingung für 1,01, 1,02, 1,03 usw. schreiben. In einem solchen Fall könnte es sinnvoller sein, die WENNS-Funktion zu verwenden, mit der du prüfen kannst, ob ein Wert in einen von dir definierten Bereich fällt.
Weiter zu den ERSTERWERT-Übungen! →Verwendete Bilder
- https://excelexercises.com/logo2.png
- https://excelexercises.com/excel-functions/excelImages/logoGreenWhite.png