cellio

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 0 aus, 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.

Weiterlesen