FormulaCamp
← Alle Funktionen
Logik

WENNFEHLER (IFERROR) in Excel

WENNFEHLER in Excel richtig einsetzen: Fehler abfangen, Ersatzwerte anzeigen, geprüfte Beispiele sowie Risiken und typische Lösungen.

IFERROR

Syntax

WENNFEHLER(value, value_if_error)

Beispiel: =IFERROR(B2/C2,0)

Verfügbar in: Alle Versionen

WENNFEHLER gibt einen Ersatzwert zurück, wenn eine Formel irgendeinen Fehler erzeugt, andernfalls das Formelergebnis: =IFERROR(value, value_if_error). Damit lassen sich #N/A, #DIV/0! und ähnliche Fehler in Berichten am schnellsten ausblenden.

Wann Sie die Funktion einsetzen

Argumente

Erklärte Beispiele

Sichere Division

AB
1RevenueUnits
2100

Formel: D2: =IFERROR(A2/B2,0)

Ergebnis: 0

Eine Division durch null ergibt #DIV/0!, das IFERROR durch 0 ersetzt.

Verständliche Meldung bei erfolgloser Suche

AB
1SKUPrice
2A10124.99
3A10239

Formel: D2: =IFERROR(VLOOKUP("Z9",A2:B3,2,FALSE),"Not found")

Ergebnis: Not found

Z9 steht nicht in der Liste, daher gibt VLOOKUP #N/A zurück und IFERROR zeigt den Text an.

Mittelwert eines leeren Bereichs

A
1Notes
2n/a
3pending

Formel: D1: =IFERROR(AVERAGE(B2:B4),"No data")

Ergebnis: No data

AVERAGE über Zellen ohne Zahlen ergibt #DIV/0!; der Fehler wird durch „No data“ ersetzt.

Jetzt ausprobieren

Ändern Sie eine Formel oder einen Wert in der Beispieltabelle und prüfen Sie das Ergebnis.

Formel in F2: =IFERROR(B3/D3,"n/a")

Beispieltabelle: WENNFEHLER
ABCDEF
1StudentScoreExtra creditAttemptsResult
2Ann92Yes2n/a
3Bob74No0
4Cy58Yes3
5Dee81No1
6Eli662
Ergebnis in F2: n/a

Fehler und Prüfungen

Verwandte Funktionen

Häufige Fragen

Was ist der Unterschied zwischen WENNFEHLER und WENNNV?
IFERROR fängt alle Fehlerarten ab. IFNA fängt nur #N/A ab, sodass echte Fehler sichtbar bleiben.
Funktioniert WENNFEHLER mit Arrays?
Ja, in Microsoft 365 funktioniert die Funktion über ausgegebene Ergebnisse hinweg.
Sollte ich jede Formel mit WENNFEHLER umschließen?
Nein. Das Ausblenden von Fehlern kann defekte Bezüge verdecken. Verwenden Sie die Funktion dort, wo ein Fehlschlag erwartet wird.
Kann WENNFEHLER eine leere Ausgabe liefern?
Ja: =IFERROR(A1/B1,"").

Weitere Funktionen aus Logik