IFERROR in Excel: Fehler sauber abfangen und ersetzen
Ersetze mit IFERROR (WENNFEHLER) Fehler wie #NV oder #DIV/0! durch Text oder 0. Tipps für Verweise und Divisionen in deiner Tabelle.
Von Ayoub Farid · · 2 Min. Lesezeit
IFERROR (im deutschen Excel WENNFEHLER) gibt das normale Ergebnis deiner Berechnung zurück, wenn alles klappt – und einen benutzerdefinierten Wert, falls ein Fehler auftritt. Es ist der eleganteste Weg, um in deiner Tabellenkalkulation „Nicht gefunden“ statt #NV (#N/A) oder einfach eine leere Zelle statt #DIV/0! anzuzeigen.
Hinweis zur Sprache: In den Code-Beispielen nutzen wir die englischen Standard-Formeln mit Kommas. Im deutschen Excel heißt die Funktion WENNFEHLER und trennt Argumente mit einem Semikolon (;).
Syntax
=IFERROR(value, value_if_error)
Bei Verweisen
=IFERROR(VLOOKUP(F2,$A$2:$C$100,3,FALSE),"Not found")
(Im deutschen Excel: SVERWEIS statt VLOOKUP. Mit einem absoluten Bezug wie $A$2:$C$100 kannst du die Formel problemlos nach unten ausfüllen. XLOOKUP bzw. XVERWEIS hat diese Funktion bereits fest integriert: =XLOOKUP(F2,A:A,C:C,"Not found").)
Bei Divisionen
Marge pro Zeile berechnen, wenn in manchen Zeilen noch kein Umsatz steht:
=IFERROR((B2-C2)/B2,"")
Mehr dazu findest du im Artikel zum #DIV/0!-Fehler.
IFNA: Gezielt nur #NV abfangen
=IFNA(VLOOKUP(F2,$A$2:$C$100,3,FALSE),"Not found")
IFNA (im deutschen Excel WENNNV) ersetzt ausschließlich den Fehler #N/A (#NV). Andere Fehler – wie ein gelöschter Bereich oder ungültige Bezüge – bleiben sichtbar. Wenn du Excel lernen oder dich auf einen Excel-Test im Bewerbungsverfahren vorbereiten möchtest, solltest du dir diesen Unterschied merken: Bei Verweisen ist IFNA oft die sicherere Wahl.
Wann du IFERROR nicht verwenden solltest
IFERROR blendet ausnahmslos jeden Fehler aus – auch echte Tipp- und Logikfehler: ein falscher Funktionsname (#NAME?), eine versehentlich gelöschte Spalte (#REF!) oder Text anstelle von Zahlen (#VALUE!). Wenn du pauschal alle Excel Formeln in IFERROR packst, kann ein fehlerhafter Bericht nach außen perfekt wirken, liefert aber falsche Zahlen.
Best Practices:
- Nutze es nur dort, wo ein Fehler im normalen Ablauf plausibel ist (Eintrag nicht vorhanden, noch kein Wert zum Teilen vorhanden).
- Verwende bei Verweisen bevorzugt IFNA.
- Gib als Fehlerausgabe lieber einen auffälligen Hinweis wie „Prüfen“ statt
0aus, damit Unstimmigkeiten sofort auffallen.
Fehlerwerte und Gesamtsummen
Bereits ein einziger Fehlerwert in einer Zelle reicht aus, um eine SUM-Berechnung (SUMME) komplett zu stoppen. Wenn du eine Spalte oder einen Bereich mit Fehlern trotzdem summieren musst:
=AGGREGATE(9,6,B2:B100)
(Im deutschen Excel heißt die Funktion AGGREGAT. Dabei steht 9 für SUMME und 6 für „Fehlerwerte ignorieren“.)
Häufig gestellte Fragen
Wie blende ich #NV (#N/A) in Excel aus?
Ummantle deine Formel einfach: =IFERROR(formula,"") oder =IFNA(formula,"") (im deutschen Excel mit WENNFEHLER bzw. WENNNV und Semikolon).
Was ist der Unterschied zwischen IFERROR und IFNA?
IFERROR fängt sämtliche Fehlertypen ab; IFNA reagiert gezielt nur auf den Fehler #N/A (#NV).
Kann IFERROR auch eine 0 zurückgeben?
Ja: =IFERROR(formula,0). Sei dabei jedoch vorsichtig, da eine 0 wie ein echtes, valides Berechnungsergebnis aussehen kann.
Verlangsamt IFERROR die Arbeitsmappe?
In normalen Tabellen und bei typischen Arbeitsmappen gibt es keinen spürbaren Geschwindigkeitsverlust.