STARTSEITE  /  FORMELN & FUNKTIONEN

FAQ — Welche Fragen werden in diesem Artikel beantwortet?

Q: Was macht die ERSTERWERT-Funktion in Excel?

A: ERSTERWERT vergleicht einen Ausdruck mit einer Liste von Werten und gibt das passende Ergebnis zurück. Stell dir das wie eine übersichtliche Nachschlagetabelle innerhalb deiner Formel vor. Du gibst einen zu prüfenden Wert und eine Liste möglicher Antworten an.

Q: Wann sollte ich ERSTERWERT anstelle von verschachtelten WENN-Anweisungen verwenden?

A: Verwende ERSTERWERT immer dann, wenn du dieselbe Zelle oder denselben Ausdruck mit drei oder mehr exakten Werten abgleichst. Verschachtelte WENN-Anweisungen werden ab der dritten Ebene unübersichtlich. SWITCH bleibt übersichtlich und klar, egal wie viele Fälle du hinzufügst.

Q: Unterstützt ERSTERWERT Bedingungen wie „größer als“ oder „zwischen“?

A: Nein, ERSTERWERT vergleicht nur exakte Werte. Für Bereichsprüfungen und Ungleichheitsbedingungen sind weiterhin WENN, WENNS oder eine Kombination mit anderen Funktionen erforderlich. In diesem Artikel wird erklärt, wo hier die Grenze liegt.

Q: Kann ERSTERWERT einen Standardwert zurückgeben, wenn keine Übereinstimmung gefunden wird?

A: Ja. Das letzte Argument von ERSTERWERT ist ein optionaler Standardwert. Wenn keiner der aufgeführten Werte übereinstimmt, gibt ERSTERWERT diesen Standardwert zurück. Ohne Standardwert wird bei keiner Übereinstimmung der Fehler #N/A zurückgegeben.

Q: Funktioniert ERSTERWERT in allen Excel-Versionen?

A: Für ERSTERWERT benötigst du Microsoft 365, Excel 2019 oder die Excel-Web-App. Bei Benutzern von Excel 2016 oder früheren Versionen wird der Fehler #NAME? angezeigt. Wenn du Dateien mit Personen teilst, die ältere Versionen verwenden, ist die verschachtelte IF-Funktion weiterhin die sicherere Wahl.


So verwendest du die ERSTERWERT-Funktion anstelle von verschachtelten WENN-Formeln in Excel.

Jeder Excel-Nutzer hat schon einmal eine verschachtelte WENN-Formel erstellt, die zunächst gut aussah, sich aber spätestens bei der fünften Bedingung in ein Wirrwarr aus Klammern verwandelte. Wenn du noch einen Zweig hinzufügst, verlierst du den Überblick darüber, welche schließende Klammer zu welcher WENN gehört. Das führt dazu, dass die Formel nicht mehr funktioniert. Selbst wenn die Formel noch funktioniert, ist sie für niemanden mehr nachvollziehbar. Die Pflege wird zum Ratespiel.

Die ERSTERWERT-Funktion löst genau dieses Problem. Sie ersetzt Ketten von WENN-Anweisungen, die alle dieselbe Zelle anhand verschiedener exakter Werte prüfen. Anstatt fünf Ebenen tief zu verschachteln, schreibst du einfach eine flache Liste aus Wert-Ergebnis-Paaren. Die Formel bleibt dabei unabhängig von ihrer Länge lesbar.

Dieser Artikel erklärt, wie die ERSTERWERT-Funktion funktioniert, wann man sie verwenden sollte und wann man bei der WENN-Funktion bleiben sollte. Außerdem werden häufige Fehler aufgeführt, die beim Umstieg gemacht werden.

Das Problem mit verschachtelten WENN-Anweisungen

Stell dir ein einfaches Szenario vor. Du hast eine Spalte mit Abteilungscodes (HR, FIN, OPS, IT und MKT) und musst die entsprechenden Abteilungsnamen ausgeben.

Mit verschachtelten IF-Anweisungen:

=WENN(A2="HR"; "Human Resources";
  WENN(A2="FIN"; "Finance";
    WENN(A2="OPS"; "Operations";
      WENN(A2="IT"; "Information Technology";
        WENN(A2="MKT"; "Marketing"; "Unknown")))))

Diese Formel funktioniert. Aber bedenke die Probleme. Die Zellreferenz A2 taucht beispielsweise fünfmal auf. Am Ende stehen außerdem fünf schließende Klammern hintereinander. Die Verschachtelung reicht fünf Ebenen tief. Wenn du eine sechste Abteilung hinzufügen würdest, müsstest du die gesamte Formel in eine weitere IF-Ebene einbetten, die Klammern anpassen und hoffen, dass nichts kaputtgeht.

Je tiefer die Verschachtelung, desto schlimmer wird es. Zwar lässt Excel bis zu 64 verschachtelte WENN-Anweisungen zu, doch alles, was über drei oder vier Ebenen hinausgeht, ist schwierig zu pflegen. Die Formel wird anfällig, repetitiv und schwer zu überprüfen.

Verschachtelte WENN-Struktur im Vergleich zur ERSTERWERT-Struktur

So funktioniert ERSTERWERT

ERSTERWERT vergleicht einen Ausdruck mit einer Liste von Werten und gibt das Ergebnis zurück, das der ersten Übereinstimmung entspricht.

Syntax:

=ERSTERWERT(Ausdruck; Wert1; Ergebnis1; Wert2; Ergebnis2; ..., Standard)

Der Ausdruck wird einmal ausgewertet. Excel geht dann die Wert-Ergebnis-Paare der Reihe nach durch. Sobald es eine Übereinstimmung findet, gibt es das entsprechende Ergebnis zurück und hört auf. Wird keine Übereinstimmung gefunden, wird der Standardwert zurückgegeben. Gibt es keinen Standardwert und wird keine Übereinstimmung gefunden, wird der Fehler #N/V zurückgegeben.

Das Beispiel mit den Abteilungen wurde unter Verwendung der Funktion ERSTERWERT umgeschrieben:

=ERSTERWERT(A2;
    "HR";  "Human Resources",
    "FIN"; "Finance";
    "OPS"; "Operations";
    "IT"; "Information Technology";
    "MKT"; "Marketing";
    "Unknown"
)

A2 kommt nur einmal vor. Es gibt keine Verschachtelung. Jede Zeile enthält ein eindeutiges Paar: links den Code und rechts den Namen. Das letzte Argument, „Unknown“, ist der Standardwert. Um eine neue Abteilung hinzuzufügen, muss man einfach eine Zeile einfügen. Sonst ändert sich nichts.

Ein konkretes Beispiel: Kostenstellenzuordnung

In vielen KMU werden Ausgaben mit einem Projektphasencode gekennzeichnet, und die Finanzabteilung muss sie den Kostenstellen zuordnen. Die Phasencodes sind numerisch: 10 für Planung, 20 für Durchführung, 30 für Überwachung, 40 für Abschluss und 50 für Gewährleistung.

Die Daten:

Kosten ID Phasencode Betrag
EXP-001 20 4.000
EXP-002 10 1.200
EXP-003 40 800
EXP-004 30 3.,100
EXP-005 99 250

Kostenstellenverrechnung mit ERSTERWERT:

=ERSTERWERT(B2;
    10; "CC-1010 Planning";
    20; "CC-2020 Execution";
    30; "CC-3030 Monitoring";
    40; "CC-4040 Closure";
    50; "CC-5050 Warranty";
    "CC-9999 Unallocated"
)

Der Phasencode 20 gibt „CC-2020 Execution“ zurück. Der Phasencode 99 hat keine Entsprechung, daher wird der Standardwert „CC-9999 Unallocated“ verwendet. Das Finanzteam kann die Formel in Sekundenschnelle durchgehen und jede Zuordnung überprüfen.

Vergleiche das mal mit der verschachtelten WENN-Version:

=WENN(B2=10;"CC-1010 Planning";
  WENN(B2=20;"CC-2020 Execution";
    WENN(B2=30;"CC-3030 Monitoring";
      WENN(B2=40;"CC-4040 Closure";
        WENN(B2=50;"CC-5050 Warranty";"CC-9999 Unallocated")))))

Beide liefern das gleiche Ergebnis. Aber nur eines davon lässt sich auf einen Blick überprüfen.

Ablauf der Kostenstellenzuordnung mit ERSTERWERT

ERSTERWERT, WENN und verschachtelte WENN-Anweisungen: Wann verwendet man welche?

Diese drei Funktionen überschneiden sich zwar, aber jede hat ihre Stärken.

ERSTERWERT eignet sich ideal, um einen Ausdruck anhand einer Liste exakter Werte zu prüfen. Es ist die übersichtlichste Option für Code-Nachschläge, Kategorisierungen, Statusumwandlungen und Menüauswahlen. Eine Eingabe, viele exakte Übereinstimmungen, eine Ausgabe.

WENNS ist die bessere Wahl, wenn jede Bedingung ein anderer Test ist oder Bereiche und Ungleichungen beinhaltet. Es wertet mehrere unabhängige Bedingungen der Reihe nach aus und gibt das Ergebnis der ersten WAHR-Bedingung zurück. Verwenden Sie WENNS für Benotungsskalen (z. B. Punktzahl ≥ 90 ergibt „A“, Punktzahl ≥ 80 ergibt „B“), gestaffelte Preise oder jedes Szenario, in dem die Bedingungen keine einfachen Gleichheitsprüfungen sind.

Verschachtelte WENN-Anweisungen sind nach wie vor notwendig, wenn komplexe boolesche Logik erforderlich ist, beispielsweise bei UND- oder ODER-Kombinationen, wenn die Formel in Excel 2016 oder früheren Versionen funktionieren muss oder wenn vorherige Bedingungen den Geltungsbereich nachfolgender Bedingungen beeinflussen. Obwohl sie am flexibelsten sind, sind verschachtelte WENN-Anweisungen auch am schwersten zu lesen.

Schnellübersicht zur Entscheidungsfindung:

Szenario Beste Wahl
Eine Zelle wird gegen 3 oder mehr exakte Werte geprüft ERSTERWERT
Mehrere verschiedene Bedingungen, die alle unabhängig voneinander sind WENNS
Bereichsprüfungen (größer als, zwischen) WENNS
Komplexe UND/ODER-Logik zwischen den Bedingungen Verschachtelte WENN-Anweisung
Muss in Excel 2016 oder früher funktionieren Verschachtelte WENN-Anweisung
Nachschlagetabelle mit vielen Einträgen (20+) XVERWEIS oder INDEX/VERGLEICH

Wenn du feststellst, dass du mehr als 15 Wert-Ergebnis-Paare in die ERSTERWERT-Formel eingeben musst, solltest du in Erwägung ziehen, die Zuordnung in eine Referenztabelle auszulagern und stattdessen die XVERWEIS-Formel zu verwenden. Bedenke, dass ERSTERWERT ein Formelwerkzeug ist und keine Datenbank ersetzen kann.

Entscheidungsbaum: ERSTERWERT vs. WENNS vs. verschachtelte WENN-Anweisungen

Vorteile von ERSTERWERT gegenüber verschachtelten WENN-Formeln

Lesbarkeit: Jedes Wert-Ergebnis-Paar steht in einer eigenen Zeile. Es gibt keine Verschachtelungen, kein Zählen von Klammern und keine wiederholten Zellbezüge. Selbst ein Kollege, der die Formel noch nie gesehen hat, kann sie sofort verstehen.

Weniger Fehler: Der Ausdruck wird nur einmal ausgewertet. Es besteht keine Gefahr, dass die Zellreferenz in der vierten verschachtelten WENN-Anweisung falsch eingegeben wird. Aufgrund der flachen Struktur gibt es weniger Klammern und somit weniger Möglichkeiten, die Formel beim Bearbeiten zu beschädigen.

Einfachere Pflege: Das Hinzufügen, Entfernen oder Umordnen von Fällen erfordert nur eine Änderung in einer Zeile. Bei verschachtelten WENN-Anweisungen muss dagegen die gesamte Formel umstrukturiert werden, wenn man einen Fall in der Mitte einfügt.

Performance: ERSTERWERT wertet den Ausdruck einmal aus und vergleicht das Ergebnis mit jedem Wert. Bei verschachtelten WENN-Anweisungen kann derselbe Ausdruck auf jeder Ebene neu ausgewertet werden. Bei einfachen Zellbezügen ist der Unterschied vernachlässigbar. Wenn der Ausdruck jedoch selbst ein SUMMEWENN oder ein FILTER ist, kann die einmalige statt der fünfmaligen Berechnung erhebliche Zeit sparen.

Übersichtlichere Überprüfung: Beim Überprüfen einer Arbeitsmappe zeigt dir die ERSTERWERT-Formel genau, welche Zuordnung sie vornimmt. Im Gegensatz dazu musst du bei einer fünfstufig verschachtelten WENN-Formel jeden Zweig nachverfolgen, um zu verstehen, was die Formel tut.

Nachteile von ERSTERWERT

Keine Unterstützung für Ungleichheitsoperatoren: ERSTERWERT vergleicht nur exakte Werte. Du kannst beispielsweise nicht ERSTERWERT(A2, ">100", "Hoch") schreiben. Für alles, was mit „größer als“, „kleiner als“ oder „zwischen“ zu tun hat, musst du die Funktionen WENNS oder WENN verwenden.

Keine komplexe Logik: Jede Übereinstimmung ist eine einfache Gleichheitsprüfung. Du kannst Bedingungen innerhalb von ERSTERWERT nicht mit „UND“ oder „ODER“ kombinieren. Wenn die Entscheidung von zwei Spalten gleichzeitig abhängt, ist ERSTERWERT nicht das richtige Werkzeug.

ERSTERWERT ist eine versionsabhängige Funktion, die in Microsoft 365, Excel 2019 und der Web-App verfügbar ist. Wenn du eine ERSTERWERT-Formel an jemanden sendest, der Excel 2016 nutzt, wird die Fehlermeldung „#NAME?” angezeigt. In gemischten Umgebungen sind verschachtelte WENN-Anweisungen die sicherere und portablere Option.

ERSTERWERT ist kein Tabellenersatz, sondern in die Formel eingebettet. Wenn sich die Zuordnung jedoch häufig ändert oder mehr als 15 Einträge enthält, ist eine Referenztabelle mit XVERWEIS leichter zu pflegen. ERSTERWERT eignet sich am besten für stabile, kurze Zuordnungen, die in die Formel gehören.

WAHR/FALSCH-Eigenart: ERSTERWERT verwendet einen strengen Vergleich. Die Zahl 1 entspricht nicht WAHR und die Zahl 0 entspricht nicht FALSCH, obwohl WENN sie als gleichwertig behandelt. Das kann ein Problem für diejenigen darstellen, die von WENN zu ERSTERWERT wechseln, ohne ihre Datentypen zu überprüfen.

Häufige Fehler beim Wechsel von WENN zu ERSTERWERT

Fehler 1: Vergessen, einen Standardwert festzulegen.
Ohne Standardwert wird bei jeder nicht übereinstimmenden Eingabe #N/A zurückgegeben. Füge immer als letztes ein Fallback-Argument ein, auch wenn es nur ein "" (leere Zeichenkette) oder „Eingabe prüfen“ ist.

=ERSTERWERT(A2; "HR"; "Human Resources"; "Unknown")

Hier ist „Unknown“ die Standardeinstellung. Wenn A2 etwas anderes als „HR“ enthält, gibt die Formel „Unknown“ statt einer Fehlermeldung zurück.

Fehler 2: Der Versuch, Bereiche zu verwenden.
ERSTERWERT kann keine Bereiche prüfen. Das hier funktioniert nicht:

=ERSTERWERT(A2; >100; "High"; >50; "Medium"; "Low")   ❌

Verwende stattdessen WENNS:

=WENNS(A2>100; "High"; A2>50; "Medium"; "WAHR": "Low")   ✅

Fehler 3: Mischung von Datentypen
Wenn deine Suchwerte Zahlen sind, die Zelle aber Text enthält, der wie eine Zahl aussieht, liefert ERSTERWERT keine Übereinstimmung. Der Text "10“ entspricht beispielsweise nicht der Zahl 10. Verwende bei Bedarf die Funktion WERT(), um die Daten zu konvertieren, oder stelle sicher, dass die Quelldaten konsistent sind.

Fehler 4: Praktische Grenzen überschreiten
ERSTERWERT unterstützt bis zu 126 Wert-/Ergebnispaare. Nur weil es möglich ist, heißt das jedoch nicht, dass du es auch tun solltest. Sobald du etwa 15 Paare erreichst, solltest du die Zuordnung in eine separate Tabelle verschieben und stattdessen die Funktion XVERWEIS verwenden. So bleibt die Formel kurz, die Zuordnung bearbeitbar und die Arbeitsmappe übersichtlich.

Kombination von ERSTERWERT mit anderen Funktionen

ERSTERWERT lässt sich gut mit anderen Funktionen kombinieren, wenn der Ausdruck selbst eine Berechnung ist.

ERSTERWERT mit MONAT, um Quartalsnamen auszugeben:

=ERSTERWERT(MONAT(A2),
    1, "Q1"; 2; "Q1"; 3; "Q1";
    4, "Q2"; 5; "Q2"; 6; "Q2";
    7, "Q3"; 8; "Q3"; 9; "Q3";
    10,"Q4"; 11;"Q4"; 12;"Q4";
    "Invalid"
)

ERSTERWERT mit WOCHENTAG für Arbeitstagsbezeichnungen:

=ERSTERWERT(WOCHENTAG(A2;2);
    1, "Monday";    2; "Tuesday";
    3, "Wednesday"; 4; "Thursday";
    5, "Friday";    6; "Saturday";
    7, "Sunday"
)

ERSTERWERT innerhalb von LET für mehr Klarheit bei der Benennung:

=LET(
    phase; B2;
    label: ERSTERWERT(phase;
        10; "Planning";
        20; "Execution";
        30; "Monitoring";
        "Other");
    label & " — " & TEXT(C2; "#.##0 €")
)

Hier benennt LET den Phasencode, ERSTERWERT ordnet ihn einem Label zu und die letzte Zeile erstellt eine formatierte Ausgabekette. Jeder Teil ist für sich allein verständlich.

Zusammenfassung

Verwende ERSTERWERT anstelle von verschachtelten WENN-Anweisungen, wenn du einen Ausdruck gegen exakte Werte prüfst. Das ist einfacher, übersichtlicher und leichter zu warten. Nutze ERSTERWERT für Code-Zuordnungen, Kategoriesuchen und Statusumwandlungen, bei denen lediglich die Gleichheit geprüft werden muss.

Verwende verschachtelte WENN-Anweisungen für komplexe boolesche Logik, Bereichsbedingungen oder um die Abwärtskompatibilität mit älteren Excel-Versionen sicherzustellen. Verwende WENNS, wenn jede Bedingung eine separate Prüfung erfordert. Wenn die Zuordnung mehr als 15 Einträge enthält oder sich häufig ändert, verwende XVERWEIS.

Welche Funktion du verwendest, hängt von der jeweiligen Aufgabe ab. ERSTERWERT ist nicht besser als WENN. Es ist jedoch verschachtelten WENN-Anweisungen überlegen, wenn es sich um exakte Übereinstimmungen handelt. Wenn du diese Grenze kennst, bleiben deine Formeln übersichtlich.

Was du als Nächstes lesen solltest

Dieser Artikel lässt sich gut mit anderen SafeOffice-Anleitungen zu Formeln kombinieren. Der Artikel zur LET-Funktion zeigt, wie man Variablen in Formeln benennt. Der Artikel zur Fehlerbehandlung behandelt die Funktionen WENNFEHLER und WENNNV, mit denen man den Fehler #N/A abfangen kann, den ERSTERWERT zurückgibt, wenn kein Standardwert festgelegt ist.

Siehe: So nutzt du LET: Schreibe übersichtlichere und schnellere Formeln

Siehe: Wie man mit Fehlern in Excel-Formeln umgeht