WENNFEHLER-Funktion in Excel: #NV und #DIV/0! abfangen
Aktualisiert am
WENNFEHLER liefert das Ergebnis einer Formel oder einen Wert Ihrer Wahl, wenn die Formel einen Fehler ergibt. Zum Beispiel zeigt =WENNFEHLER(SVERWEIS(E2;$A$2:$C$6;3;FALSCH);"Nicht gefunden") den Preis, oder Nicht gefunden statt #NV, wenn der Code nicht in der Liste steht. =WENNFEHLER(C2/B2;0) zeigt 0 statt #DIV/0!.
WENNFEHLER-Syntax
=WENNFEHLER(Wert; Wert_falls_Fehler)
- Wert
- Die Formel, die versucht wird, etwa eine Division
C2/B2oder ein VerweisSVERWEIS(…). - Wert_falls_Fehler
- Was bei einem beliebigen Fehler (#NV, #DIV/0!, #WERT! …) erscheint:
0, ein Text in Anführungszeichen,""für eine leer wirkende Zelle oder eine andere Formel.
WENNFEHLER hier üben
Tippen Sie Ihre Formel direkt in die Tabelle. Sie wird wie in Excel geprüft, mit Semikolon oder Komma, auf Deutsch oder Englisch.
#DIV/0! in einer Quote ausblenden
Die Konversionsrate ist Bestellungen geteilt durch Besuche. Manche Kampagnen hatten noch keine Besuche, deshalb zeigt =C2/B2 #DIV/0!. Füllen Sie D2:D6 mit der Quote und 0, wenn sie sich nicht berechnen lässt.
| Kampagne | Besuche | Bestellungen | Konversionsrate |
| Frühjahrs-Newsletter | 1200 | 36 | |
| Messe-QR-Code | 0 | 0 | |
| Suchanzeigen | 850 | 17 | |
| Partnerblog | 2400 | 60 | |
| Radiospot | 0 | 0 |
WENNFEHLER Schritt für Schritt einbauen
- Schreiben Sie die Formel zuerst allein und prüfen Sie, dass sie in den Zeilen ohne Fehler funktioniert.
- Klicken Sie direkt hinter das Gleichheitszeichen und tippen Sie
WENNFEHLER(. - Gehen Sie ans Ende der Formel, tippen Sie ein Semikolon und dann den Ersatzwert, etwa
0oder"Nicht gefunden". - Schließen Sie die Klammer, drücken Sie Enter und kopieren Sie die Formel nach unten.
WENNFEHLER-Beispiele
Quote ohne #DIV/0!
=WENNFEHLER(C2/B2;0)
Zeigt 0, wenn B2 leer oder 0 ist, statt #DIV/0!.
Verweis mit Meldung
=WENNFEHLER(SVERWEIS(E2;$A$2:$C$6;3;FALSCH);"Nicht gefunden")
Liefert den Preis oder Nicht gefunden, wenn der Code nicht in der Liste steht.
Fehlender Preis als 0
=WENNFEHLER(SVERWEIS(A2;$E$2:$F$5;2;FALSCH);0)*B2
Ein fehlender Preis wird zu 0, die Spalte bleibt numerisch und SUMME funktioniert weiter.
Zweite Liste, dann eine Meldung
=WENNFEHLER(SVERWEIS(A2;$D$2:$E$4;2;FALSCH);WENNFEHLER(SVERWEIS(A2;$G$2:$H$4;2;FALSCH);"Nicht gefunden"))
Versucht die erste Liste, dann die zweite, und zeigt die Meldung nur, wenn keine den Code enthält.
Häufige Fehler und Lösungen
| Ergebnis | Ursache | Lösung |
|---|---|---|
| Nicht gefunden in jeder Zeile | Der Verweis selbst ist falsch (falscher Bereich, falsche Spaltennummer, Bereich nicht mit $ fixiert), und WENNFEHLER versteckt den eigentlichen Fehler. | Entfernen Sie WENNFEHLER, korrigieren Sie den Verweis, bis die vorhandenen Codes funktionieren, und setzen Sie es dann wieder. |
| Eine zu niedrige Summe | WENNFEHLER liefert auch bei echten Fehlern 0, etwa bei einem Tippfehler im Code, und diese Zeilen zählen still nichts. | Zeigen Sie beim Aufbau einen sichtbaren Text wie "Prüfen" und wechseln Sie zu 0, wenn die Daten sauber sind. |
| #WERT! nach WENNFEHLER | Der Text von WENNFEHLER wird später in einer Rechnung verwendet, etwa "Neu" * 2. | Liefern Sie eine Zahl (0), wenn das Ergebnis in andere Formeln einfließt, oder prüfen Sie die Zelle mit ISTZAHL. |
| Falscher Wert, kein Fehler | Fehlende Klammern im ersten Argument: WENNFEHLER(C2-B2/B2;…) teilt, bevor es abzieht. | Schreiben Sie (C2-B2)/B2 in WENNFEHLER. |
WENNFEHLER, WENNNV oder WENN?
WENNFEHLER fängt jeden Fehler ab. WENNNV (ab Excel 2013) fängt nur #NV ab: Ein Verweis ohne Treffer zeigt Ihre Meldung, eine kaputte Formel aber weiterhin ihren echten Fehler. Für Verweise ist WENNNV sicherer, für Divisionen nutzen Sie WENNFEHLER oder prüfen zuerst den Teiler: =WENN(B2=0;0;C2/B2). XVERWEIS hat außerdem ein eigenes Argument wenn_nicht_gefunden, das WENNFEHLER dort überflüssig macht.
Häufige Fragen
Wie blende ich #DIV/0! in Excel aus?
Setzen Sie die Division in WENNFEHLER: =WENNFEHLER(C2/B2;0), oder nutzen Sie "", damit die Zelle leer wirkt.
Wie ersetze ich #NV beim SVERWEIS?
Setzen Sie den SVERWEIS in WENNFEHLER: =WENNFEHLER(SVERWEIS(E2;$A$2:$C$6;3;FALSCH);"Nicht gefunden").
Was ist der Unterschied zwischen WENNFEHLER und WENNNV?
WENNFEHLER ersetzt jeden Fehler, WENNNV nur #NV. Mit WENNNV bleiben andere Fehler, etwa eine falsche Spaltennummer, sichtbar, sodass Sie sie beheben können.
Kann ich WENNFEHLER verschachteln?
Ja. Der Wert_falls_Fehler kann eine andere Formel sein, auch ein weiteres WENNFEHLER. So durchsuchen Sie eine zweite Liste, wenn die erste nichts findet.