WENNFEHLER in Excel – einfach erklärt mit interaktiver Übung
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/D2oderSVERWEIS(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.
| A | B | C | D | E | F | G | H | |
|---|---|---|---|---|---|---|---|---|
| 1 | Art.-Nr. | Artikel | Bestand | Absatz/Tag | Reichweite | Art.-Nr. | Artikel | |
| 2 | 2031 | Schlauchwagen | 48 | 4 | 2265 | |||
| 3 | 1874 | Rasendünger 3 kg | 120 | 8 | ||||
| 4 | 2265 | Kübelerde 25 l | 35 | 7 | ||||
| 5 | 1590 | Pflanzschale | 16 | 0 | ||||
| 6 | 2412 | Gießkanne 7 l | 22 | 2 | ||||
| 7 | 1736 | Rosenschere | 9 | 3 | ||||
| 8 | 2108 | Vogelfutter 5 kg | 60 | 5 |
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:
| Ersatzwert | Passt, wenn … |
|---|---|
0 | du 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 Formel | es 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.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Art.-Nr. | Artikel | Art.-Nr. | Artikel | |
| 2 | 2031 | Schlauchwagen | 1590 | nicht im Sortiment | |
| 3 | 1874 | Rasendünger 3 kg | |||
| 4 | 2265 | Kübelerde 25 l | |||
| 5 | 1590 | Pflanzschale | |||
| 6 | 2412 | Gießkanne 7 l | |||
| 7 | 1736 | Rosenschere | |||
| 8 | 2108 | Vogelfutter 5 kg |
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.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Artikel | Bestand | Absatz/Tag | Reichweite |
| 2 | Schlauchwagen | 48 | 4 | 12 |
| 3 | Rasendünger 3 kg | 120 | 8 | 15 |
| 4 | Kübelerde 25 l | 35 | 7 | 5 |
| 5 | Pflanzschale | 16 | 0 | #NAME? |
| 6 | Gießkanne 7 l | 22 | 2 | 11 |
| 7 | Rosenschere | 9 | 3 | 3 |
| 8 | Vogelfutter 5 kg | 60 | 5 | 12 |
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
| WENNFEHLER | WENNNV | ISTFEHLER | XVERWEIS | |
|---|---|---|---|---|
| Reagiert auf | jeden Fehlerwert | nur #NV | jeden Fehlerwert | nur „nicht gefunden“ |
| Ergebnis | Formelergebnis oder Ersatzwert | Formelergebnis oder Ersatzwert | WAHR oder FALSCH | Treffer 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 in | Excel 2007 und neuer | Excel 2013 und neuer | allen Excel-Versionen | Microsoft 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
- Lektion: WENNFEHLER & Fehlerwerte verstehen
- Lektion: SVERWEIS: #NV & typische Fehler
- Lektion: XVERWEIS: wenn_nicht_gefunden & Suchmodus
- Übungen zum Thema: Excel-Übungen: WENN-Funktion
- Verwandte Funktion: SVERWEIS erklärt
- Verwandte Funktion: XVERWEIS erklärt
- Verwandte Funktion: WENN-Funktion erklärt
- Nachschlagen: Excel-Funktionen Deutsch–Englisch
- Selbst testen: Kostenloser Excel-Test mit 15 Aufgaben