WENNFEHLER einfach erklärt und direkt geübt
WENNFEHLER zeigt statt einer Fehlermeldung einen Wert deiner Wahl an. Zum Beispiel „nicht gefunden“, wenn ein SVERWEIS eine Personalnummer nicht findet.
Kurz gesagt: =WENNFEHLER(Wert;Wert_falls_Fehler). Liefert die Formel im ersten Argument einen Fehler, zeigt Excel den Ersatzwert. Sonst erscheint das normale Ergebnis.
Probier es gleich aus
Die Personalnummer in E2 gibt es nicht in der Liste, ein einfacher SVERWEIS liefert deshalb #NV. Pack ihn in WENNFEHLER, damit in F2 stattdessen „nicht gefunden“ steht. Klick in die gelbe Zelle und schreib die Formel.
Aufgabe Die Personalnummer in E2 gibt es nicht, ein SVERWEIS liefert #NV. Sorge dafür, dass in F2 dann „nicht gefunden“ steht. Gibt es die Nummer, soll die Abteilung erscheinen.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Personalnr. | Name | Abteilung | Personalnr. | Abteilung | |
| 2 | 1012 | Murat Kaya | Vertrieb | 1050 | ||
| 3 | 1007 | Jana Weber | Einkauf | |||
| 4 | 1023 | Lena Hoffmann | Controlling | |||
| 5 | 1044 | Sara Klein | Vertrieb | |||
| 6 | 1031 | Tom Schulz | Personal | |||
| 7 | 1019 | Ali Demir | Einkauf |
So ist WENNFEHLER aufgebaut
| Argument | Bedeutung | Im Beispiel |
|---|---|---|
| Wert | Die Formel, deren Fehler du abfangen willst | SVERWEIS(E2;A2:C7;3;FALSCH) |
| Wert_falls_Fehler | Was stattdessen erscheint: Text in Anführungszeichen, eine Zahl oder "" für ein leeres Feld | "nicht gefunden" |
Die komplette Formel lautet =WENNFEHLER(SVERWEIS(E2;A2:C7;3;FALSCH);"nicht gefunden"). Excel rechnet zuerst den SVERWEIS. Kommt ein Fehler heraus, nimmt WENNFEHLER den Text. Findet SVERWEIS die Nummer, reicht WENNFEHLER die Abteilung unverändert durch.
Welche Fehler fängt WENNFEHLER ab?
Alle Fehlerwerte, die eine Formel liefern kann. Die häufigsten:
| Fehler | Englisch | Bedeutung | Typischer Auslöser |
|---|---|---|---|
| #NV | #N/A | Wert nicht vorhanden | SVERWEIS findet den Suchwert nicht |
| #DIV/0! | #DIV/0! | Division durch null | =B2/C2, wenn C2 leer oder 0 ist |
| #WERT! | #VALUE! | Falscher Datentyp | Text in einer Rechnung, etwa ="abc"*2 |
| #BEZUG! | #REF! | Ungültiger Bezug | Eine Zeile oder Spalte wurde gelöscht, auf die die Formel zeigt |
| #ZAHL! | #NUM! | Ungültige Zahl | =WURZEL(-4) |
| #NAME? | #NAME? | Unbekannter Name | Tippfehler im Funktionsnamen, etwa =SUME(A1:A5) |
Was hinter jedem Fehler steckt und wie du ihn behebst, statt ihn nur zu verstecken, steht bei den Fehlerwerten in Excel.
Noch eine Übung: Division durch null
Ein Klassiker aus der Kostenübersicht. Solange keine Stückzahl eingetragen ist, ergibt die Division einen Fehler.
Aufgabe Berechne in D2 die Kosten pro Stück für die Werbebanner. Die Lieferung steht noch aus, deshalb steht in C2 eine 0. Statt #DIV/0! soll D2 dann 0 anzeigen.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Artikel | Kosten € | Stück | Kosten pro Stück |
| 2 | Werbebanner | 480 | 0 | |
| 3 | Flyer | 1250 | 500 | |
| 4 | Kugelschreiber | 360 | 120 | |
| 5 | Bürostühle | 2100 | 70 | |
| 6 | Notizblöcke | 96 | 40 |
Diese Übung gehört zu Premium.
Mit Premium öffnest du alle Übungen jeder Lektion, übst unbegrenzt mit neuen Aufgaben und kannst den Abschlusstest mit Zertifikat machen.
Premium ansehen Schon Premium? Anmelden
Die erste Übung dieser Lektion ist kostenlos.
WENNNV: die genauere Variante
WENNNV funktioniert wie WENNFEHLER, fängt aber nur #NV ab: =WENNNV(SVERWEIS(E2;A2:C7;3;FALSCH);"nicht gefunden"). Für Suchformeln ist das meist die bessere Wahl. Ein fehlender Suchwert wird freundlich angezeigt, ein echter Fehler wie ein vertippter Funktionsname oder ein gelöschter Bereich bleibt dagegen sichtbar.
Warum du nicht jeden Fehler abfangen solltest
Ein Fehlerwert ist oft ein nützlicher Hinweis. Löscht jemand versehentlich eine Spalte, liefert dein SVERWEIS #BEZUG!. Mit WENNFEHLER steht dort plötzlich „nicht gefunden“, und niemand merkt, dass die Formel kaputt ist. Ebenso heikel ist eine 0 als Ersatzwert in Summen: Die Summe sieht plausibel aus, obwohl Werte fehlen.
Fang deshalb nur Fehler ab, mit denen du rechnest, und nimm einen Ersatzwert, der als solcher erkennbar ist. Setz WENNFEHLER erst ein, wenn die Formel ohne funktioniert.
WENNFEHLER mit SVERWEIS oder XVERWEIS
Der häufigste Einsatz ist ein SVERWEIS, bei dem fehlende Suchwerte normal sind, etwa in einer Bestellliste mit neuen Artikeln. Wenn du Microsoft 365, Excel 2021 oder Excel 2024 hast, brauchst du dafür keine verschachtelte Formel. XVERWEIS hat ein viertes Argument für genau diesen Fall: =XVERWEIS(E2;A2:A7;C2:C7;"nicht gefunden"). Es greift nur, wenn der Suchwert fehlt, und verhält sich damit wie WENNNV.
Typische Fehler bei WENNFEHLER
Die Zahl in Anführungszeichen
=WENNFEHLER(B2/C2;"0") liefert den Text 0, keine Zahl. Viele Funktionen wie SUMME übergehen solchen Text einfach. Zahlen gehören ohne Anführungszeichen in die Formel.
Leerer Text bricht spätere Rechnungen
Mit "" als Ersatzwert sieht die Zelle leer aus, enthält aber Text. Rechnest du mit =D2*2 weiter, kommt #WERT! heraus. SUMME ignoriert den leeren Text dagegen.
Falsche Ergebnisse sind keine Fehler
WENNFEHLER reagiert nur auf Fehlerwerte. Ein SVERWEIS ohne FALSCH liefert bei unsortierten Daten oft einen falschen Wert, aber keinen Fehler. Den fängt WENNFEHLER nicht ab.
WENNFEHLER auf Englisch
In der englischen Excel-Version heißt WENNFEHLER IFERROR, WENNNV heißt IFNA. Getrennt wird mit Komma statt Semikolon:
| Deutsch | Englisch |
|---|---|
=WENNFEHLER(B2/C2;0) | =IFERROR(B2/C2,0) |
=WENNNV(SVERWEIS(E2;A2:C7;3;FALSCH);"nicht gefunden") | =IFNA(VLOOKUP(E2,A2:C7,3,FALSE),"not found") |
Die englischen Namen der Fehlerwerte findest du in der Tabelle weiter oben. Unsere Übungen verstehen beide Schreibweisen.
In welchen Excel-Versionen gibt es WENNFEHLER?
WENNFEHLER gibt es in allen aktuellen Versionen, auch in Excel für Mac und Excel für das Web. WENNNV gibt es seit Excel 2013. In sehr alten Dateien siehst du manchmal noch =WENN(ISTFEHLER(…);…;…), das ist der Vorgänger.
Häufige Fragen
Wie zeige ich bei einem Fehler ein leeres Feld an?
Mit zwei Anführungszeichen als Ersatzwert: =WENNFEHLER(B2/C2;""). Die Zelle enthält dann leeren Text.
Was ist der Unterschied zu ISTFEHLER?
ISTFEHLER prüft nur und liefert WAHR oder FALSCH. Für einen Ersatzwert brauchst du dazu noch WENN und musst die Formel zweimal schreiben. WENNFEHLER erledigt beides in einem Schritt.
Kann ich als Ersatzwert eine andere Formel nehmen?
Ja. Zum Beispiel sucht =WENNFEHLER(SVERWEIS(E2;A2:C7;3;FALSCH);SVERWEIS(E2;H2:J7;3;FALSCH)) in einer zweiten Liste weiter, wenn die erste nichts findet.
Funktioniert WENNFEHLER auch mit INDEX und VERGLEICH?
Ja, mit jeder Formel. Bei INDEX und VERGLEICH packst du die ganze Kombination ein: =WENNFEHLER(INDEX(A2:A7;VERGLEICH(E2;B2:B7;0));"nicht gefunden").