WENNFEHLER in Excel – einfach erklärt mit interaktiver Übung

Aktualisiert am · von Sven Bosau

WENNFEHLER prüft, ob eine Formel einen Fehlerwert wie #NV oder #DIV/0! ergibt, und zeigt in diesem Fall einen Ersatzwert statt des Fehlers. Im deutschen Excel lautet die Formel =WENNFEHLER(Wert;Wert_falls_Fehler), zum Beispiel =WENNFEHLER(C2/D2;"kein Absatz").

Syntax von WENNFEHLER

=WENNFEHLER(Wert; Wert_falls_Fehler)
Wert
Die Formel, die du absichern willst, etwa C2/D2 oder SVERWEIS(G2;A2:B8;2;FALSCH). Ergibt sie keinen Fehler, zeigt WENNFEHLER genau dieses Ergebnis.
Wert_falls_Fehler
Was bei einem Fehler erscheinen soll: eine Zahl wie 0, ein Text in Anführungszeichen wie "fehlt" oder "" für eine leer wirkende Zelle.

WENNFEHLER auf Englisch: IFERROR

Auf Englisch heißt WENNFEHLER IFERROR. Im englischen Excel trennst du die Argumente mit Kommas statt mit Semikolons. Alle Funktionsnamen findest du in der Übersicht Excel-Funktionen Deutsch–Englisch.

WENNFEHLER live ausprobieren

Die Tabelle unten ist echt: Tippe die Formel selbst ein, wie in Excel. Zelli prüft deine Lösung und hilft, wenn etwas nicht stimmt.

Interaktive Übung

Probier es aus: Reichweite und Artikelsuche absichern

Schritt 1 von 2

Die Reichweite sagt, für wie viele Tage der Bestand noch reicht: Bestand geteilt durch Absatz pro Tag. Bei einem Absatz von 0 käme #DIV/0! heraus. WENNFEHLER rechnet die Formel und zeigt nur im Fehlerfall den Ersatztext.

Berechne in E2 die Reichweite C2/D2 mit WENNFEHLER und dem Ersatztext kein Absatz.

Tabelle „Gartencenter“

Ausgangsdaten der Übung (Tabelle Gartencenter)
ABCDEFGH
1Art.-Nr.ArtikelBestandAbsatz/TagReichweiteArt.-Nr.Artikel
22031Schlauchwagen4842265
31874Rasendünger 3 kg1208
42265Kübelerde 25 l357
51590Pflanzschale160
62412Gießkanne 7 l222
71736Rosenschere93
82108Vogelfutter 5 kg605
Zelli, die freundliche Tabellenzelle

Probier es direkt in der Tabelle aus. Ich helfe dir, wenn etwas nicht klappt.

Lösung ansehen
  • Schritt 1: E2: =WENNFEHLER(C2/D2;"kein Absatz")
  • Schritt 2: H2: =WENNFEHLER(SVERWEIS(G2;A2:B8;2;FALSCH);"nicht im Sortiment")

So funktioniert WENNFEHLER

Fehlerwerte wie #DIV/0! oder #NV sind keine Panne von Excel. Sie melden, dass eine Rechnung mit den vorhandenen Daten nicht aufgeht. In einer Lagerliste ist das ganz normal: Ein Artikel ohne Absatz lässt sich nicht durch 0 teilen, und eine Artikelnummer, die es nicht gibt, findet SVERWEIS nicht. Solche erwartbaren Fälle fängst du mit WENNFEHLER ab.

Die Formel =WENNFEHLER(C2/D2;"kein Absatz") liest du so: Rechne C2 geteilt durch D2. Kommt ein Fehlerwert heraus, zeig stattdessen „kein Absatz“. Kommt eine normale Zahl heraus, zeig die Zahl. Welcher Fehler es ist, spielt für WENNFEHLER keine Rolle: Ein #NV aus einer Suche ersetzt es genauso wie ein #DIV/0! aus einer Division oder ein #NAME? aus einem vertippten Funktionsnamen. Sogar das #KALK! einer FILTER-Formel, die nichts findet, fängt es ab.

Ein paar Eigenschaften solltest du kennen:

  • Der Ersatzwert kann eine Zahl, ein Text in Anführungszeichen, ein Zellbezug oder eine weitere Formel sein.
  • Lässt du das zweite Argument leer, also =WENNFEHLER(C2/D2;), ersetzt Excel den Fehler durch 0.
  • Liefert die Formel im ersten Argument mehrere Werte, gibt WENNFEHLER für jeden Wert ein eigenes Ergebnis zurück, und die Liste läuft über.
  • Gegen #ÜBERLAUF! der eigenen Formel hilft WENNFEHLER nicht. Diesen Fehler behebst du, indem du den Platz unter der Formel freiräumst.

WENNFEHLER mit SVERWEIS

Die häufigste Kombination ist WENNFEHLER mit einem Nachschlagen. Findet SVERWEIS den Suchwert nicht, gibt er #NV zurück. In einem Bestellformular oder einer Auswertung wirkt das wie ein Absturz. Mit =WENNFEHLER(SVERWEIS(G2;A2:B8;2;FALSCH);"nicht im Sortiment") bekommt die Person, die die Datei benutzt, eine klare Auskunft.

Genauer ist hier WENNNV. Diese Funktion reagiert nur auf #NV, also genau auf „nicht gefunden“. Vertippst du dich im Spaltenindex oder löscht jemand eine Spalte der Matrix, bleibt der echte Fehler sichtbar. Arbeitest du mit Microsoft 365 oder Excel 2021, kannst du bei XVERWEIS sogar auf beide verzichten: Das vierte Argument wenn_nicht_gefunden übernimmt diese Aufgabe direkt.

Welcher Ersatzwert passt?

Was du als Ersatz einsetzt, hängt davon ab, was mit dem Ergebnis passiert:

ErsatzwertPasst, wenn …
0du die Spalte summierst und ein Fehler „nichts“ bedeutet
""die Zelle leer wirken soll und Durchschnitte stimmen müssen
"prüfen"jemand sich den Fall ansehen soll
eine weitere Formeles einen zweiten Weg gibt, etwa eine Suche in einer anderen Liste

Vorsicht mit 0 in Spalten, aus denen du später einen Durchschnitt bildest: Die Null zählt mit und drückt das Ergebnis. Text wie "" überspringt MITTELWERT dagegen.

Fehler markieren statt ersetzen

Manchmal willst du Fehler nicht verschwinden lassen, sondern schnell finden. Dafür gibt es ISTFEHLER. =ISTFEHLER(E2) ergibt WAHR, wenn in E2 ein Fehlerwert steht, sonst FALSCH. Als Regel in der bedingten Formatierung (Start > Bedingte Formatierung > Neue Regel > Formel zur Ermittlung der zu formatierenden Zellen verwenden) färbt diese Prüfung alle Fehlerzellen ein. So bleibt die Liste ehrlich, und die Problemfälle springen trotzdem ins Auge. Die alte Schreibweise =WENN(ISTFEHLER(C2/D2);"prüfen";C2/D2) liefert dasselbe wie WENNFEHLER, nur musst du die Rechnung zweimal schreiben und bei Änderungen an beiden Stellen anpassen.

WENNFEHLER richtig einsetzen

WENNFEHLER ist ein Werkzeug für den letzten Schliff. Bau die Formel zuerst ohne WENNFEHLER und prüf das Ergebnis an ein paar Zeilen. Erst wenn sie stimmt, setzt du die Absicherung außen herum. Sonst verdeckst du Fehler in deiner eigenen Formel, und eine falsche Auswertung sieht ordentlich aus. Gerade bei Excel-Tests in Bewerbungen fällt das auf: Prüferinnen und Prüfer ändern gern einen Wert und schauen, ob die Formel noch richtig rechnet.

Typische Fehler mit WENNFEHLER

WENNFEHLER versteckt einen echten Fehler

WENNFEHLER fängt jeden Fehlerwert ab, auch solche, die auf einen Fehler in deiner Formel hinweisen. Ein falscher Spaltenindex im SVERWEIS ergibt #BEZUG!, und WENNFEHLER zeigt dann „nicht im Sortiment“, obwohl der Artikel existiert. Prüfe die Formel deshalb erst ohne WENNFEHLER.

Interaktive Übung

Fehler beheben: WENNFEHLER versteckt einen echten Fehler

Schritt 1 von 1

Die Nummer 1590 steht in der Liste, trotzdem meldet E2 „nicht im Sortiment“. Der Spaltenindex 3 passt nicht zur Matrix A2:B8 mit nur zwei Spalten. SVERWEIS ergibt #BEZUG!, und WENNFEHLER versteckt diesen Fehler hinter dem Ersatztext.

Repariere die Formel in E2, sodass sie den Artikel zur Nummer in D2 zeigt.

Tabelle „Gartencenter“

Ausgangsdaten der Übung (Tabelle Gartencenter)
ABCDE
1Art.-Nr.ArtikelArt.-Nr.Artikel
22031Schlauchwagen1590nicht im Sortiment
31874Rasendünger 3 kg
42265Kübelerde 25 l
51590Pflanzschale
62412Gießkanne 7 l
71736Rosenschere
82108Vogelfutter 5 kg
Zelli, die freundliche Tabellenzelle

Probier es direkt in der Tabelle aus. Ich helfe dir, wenn etwas nicht klappt.

Lösung ansehen
  • E2: =WENNFEHLER(SVERWEIS(D2;A2:B8;2;FALSCH);"nicht im Sortiment")

Ersatztext ohne Anführungszeichen: #NAME?

Text gehört in jeder Formel in Anführungszeichen: =WENNFEHLER(B5/C5;"unklar"). Ohne sie sucht Excel nach einem Namen „unklar“, findet ihn nicht und zeigt im Fehlerfall #NAME?.

Interaktive Übung

Fehler beheben: Ersatztext ohne Anführungszeichen

Schritt 1 von 1

In D5 steht #NAME? statt „unklar“. Die Division durch 0 fängt WENNFEHLER zwar ab, aber der Ersatztext steht ohne Anführungszeichen in der Formel. Excel hält ihn deshalb für einen Namen, den es nicht kennt.

Repariere die Formel in D5, sodass bei einem Fehler der Text unklar erscheint.

Tabelle „Gartencenter“

Ausgangsdaten der Übung (Tabelle Gartencenter)
ABCD
1ArtikelBestandAbsatz/TagReichweite
2Schlauchwagen48412
3Rasendünger 3 kg120815
4Kübelerde 25 l3575
5Pflanzschale160#NAME?
6Gießkanne 7 l22211
7Rosenschere933
8Vogelfutter 5 kg60512
Zelli, die freundliche Tabellenzelle

Probier es direkt in der Tabelle aus. Ich helfe dir, wenn etwas nicht klappt.

Lösung ansehen
  • D5: =WENNFEHLER(B5/C5;"unklar")

Ersatzwert 0 verfälscht den Durchschnitt

Setzt du bei einem Fehler 0 ein, zählt MITTELWERT diese Null mit, und der Durchschnitt sinkt. Nimm in solchen Spalten lieber "": MITTELWERT und SUMME übergehen Text in einem Bereich.

Tippfehler im Funktionsnamen abfangen

Ein vertippter Funktionsname wie =SUME(B2:B8) ergibt #NAME?. Packst du das in WENNFEHLER, steht dort dauerhaft dein Ersatzwert, und niemand merkt den Tippfehler. Korrigiere den Namen, statt den Fehler zu verstecken. Mehr dazu auf der Seite zum Fehler #NAME?.

WENNFEHLER, WENNNV, ISTFEHLER und XVERWEIS im Vergleich

WENNFEHLERWENNNVISTFEHLERXVERWEIS
Reagiert aufjeden Fehlerwertnur #NVjeden Fehlerwertnur „nicht gefunden“
ErgebnisFormelergebnis oder ErsatzwertFormelergebnis oder ErsatzwertWAHR oder FALSCHTreffer oder eigener Text
Beispiel`=WENNFEHLER(C2/D2;0)``=WENNNV(SVERWEIS(…);"fehlt")``=WENN(ISTFEHLER(C2/D2);0;C2/D2)``=XVERWEIS(G2;A2:A8;B2:B8;"fehlt")`
Verfügbar inExcel 2007 und neuerExcel 2013 und neuerallen Excel-VersionenMicrosoft 365, Excel 2021 und neuer

Übe WENNFEHLER in 3 Lektionen

Mit Tabellenfit übst du WENNFEHLER Schritt für Schritt in einer echten Tabelle, mit deutschen Funktionsnamen und Hilfe von Zelli. Modul 1 ist kostenlos.

Häufige Fragen zu WENNFEHLER

Wie blende ich #NV bei SVERWEIS aus?

Setz den SVERWEIS als erstes Argument in WENNFEHLER oder WENNNV: =WENNNV(SVERWEIS(G2;A2:B8;2;FALSCH);"nicht gefunden"). WENNNV ist hier die genauere Wahl, weil es nur #NV abfängt und andere Fehler wie #BEZUG! sichtbar lässt. Mehr zu den Ursachen findest du auf der Seite zum Fehler #NV.

Wie gebe ich eine leere Zelle statt eines Fehlers aus?

Schreib zwei Anführungszeichen ohne etwas dazwischen als zweites Argument: =WENNFEHLER(C2/D2;""). Die Zelle wirkt leer, enthält aber einen leeren Text. ISTLEER meldet deshalb FALSCH.

Was ist der Unterschied zwischen WENNFEHLER, WENNNV und ISTFEHLER?

WENNFEHLER ersetzt jeden Fehlerwert, WENNNV nur #NV. ISTFEHLER ersetzt nichts, sondern liefert nur WAHR oder FALSCH. Vor Excel 2007 schrieb man deshalb =WENN(ISTFEHLER(C2/D2);0;C2/D2) und rechnete die Formel doppelt.

Wann sollte ich WENNFEHLER nicht verwenden?

Immer dann, wenn der Fehler auf ein Problem in der Formel selbst hinweist: ein vertippter Funktionsname, ein falscher Bezug oder ein zu großer Spaltenindex. Fang nur Fehler ab, die du erwartest, etwa eine fehlende Nummer oder einen Absatz von 0.

Wie heißt WENNFEHLER auf Englisch?

Im englischen Excel heißt WENNFEHLER IFERROR, WENNNV heißt IFNA und ISTFEHLER ISERROR. Die Argumente trennt das englische Excel mit Kommas: =IFERROR(C2/D2,"kein Absatz"). Weitere Namen findest du in der Übersicht Excel-Funktionen Deutsch–Englisch.

Weiterlesen und üben