Freitag, 12. Dezember 2025

Fehlerwerte gezielt behandeln – #NV, #WERT!, #DIV/0! elegant abfangen

Fehlerwerte sind nervig – aber es gibt elegante Lösungen! Mit den richtigen Funktionen fängst du Fehler ab, bevor sie deine Tabelle zerstören.

Das Problem: Deine Formeln geben manchmal Fehler zurück:

  • #WERT! – Falscher Datentyp (Text statt Zahl)
  • #DIV/0! – Division durch Null!
  • #NV – Nicht gefunden (SVERWEIS findet nichts)
  • #REF! – Ungültige Zellreferenz (gelöschte Zelle)
  • #NAME? – Funktion nicht erkannt

Die Werkzeuge: IFERROR, IFNA, ISERROR und spezialisierten Fehlerbehandlung!

In diesem Tutorial lernst du: Wie du Fehler elegant abfängst und saubere, professionelle Formeln schreibst!


1. Die häufigsten Excel-Fehler

Fehlerwert Bedeutung Ursache Beispiel
#WERT! Falscher Datentyp Text wird als Zahl verwendet =5+"Hallo" (kann nicht addieren!)
#DIV/0! Division durch Null Nenner ist 0 =10/0 oder =A1/A2 (wenn A2=0)
#NV Nicht vorhanden SVERWEIS/XVERWEIS findet Wert nicht =SVERWEIS("Max", A:C, 3, 0) – Max nicht da
#REF! Ungültiger Bezug Zelle gelöscht, auf die eine Formel verweist =A1 (wenn A1 gelöscht wurde)
#NAME? Name nicht erkannt Funktion falsch geschrieben oder nicht vorhanden =SUUMMEN(A1:A10) (Tippfehler!)
#NULL! Ungültiger Operator Falscher Bereichs-Operator =SUM(A1 A10) (sollte : sein)
#NUM! Ungültiger Wert Mathematisches Problem =SQRT(-1) (Wurzel aus negativer Zahl)

2. IFERROR – Die universelle Fehlerbehandlung

Die am meisten genutzte Fehlerbehandlung! Sie fängt JEDEN Fehler ab.

=IFERROR(Formel, Fallback_Wert)

Praktisches Beispiel:

Problem: SVERWEIS gibt #NV wenn nichts gefunden
=SVERWEIS("Max", A:C, 3, 0) → #NV ❌

Lösung mit IFERROR:
=IFERROR(SVERWEIS("Max", A:C, 3, 0), "Nicht gefunden")

Ergebnis: "Nicht gefunden" (statt #NV) ✅

Mit Fallback-Wert:

Statt Text, nutze 0 oder leere Zelle:
=IFERROR(SVERWEIS("Max", A:C, 3, 0), 0) =IFERROR(SVERWEIS("Max", A:C, 3, 0), "")

Das ist professioneller!
Universell: IFERROR fängt ALLE Fehler ab – ideal für unbekannte Fehler!

3. IFNA – Nur für #NV Fehler

Spezifische Behandlung für #NV-Fehler (Lookup-Fehler).

=IFNA(Formel, Fallback_Wert)

Beispiel:

Formel:
=IFNA(SVERWEIS("Max", A:C, 3, 0), "Nicht gefunden")

Das ist eleganter als IFERROR hier!

IFERROR vs. IFNA:

Funktion Fängt ab Best für
IFERROR ALLE Fehler (#WERT!, #DIV/0!, #NV, #REF!, etc.) Universelle Fehlerbehandlung
IFNA NUR #NV Fehler Speziell für SVERWEIS/XVERWEIS
Merksatz: IFERROR = Alles-Auffänger. IFNA = Nur #NV spezifisch.

4. Fehler-Testfunktionen – ISERROR, ISNA, etc.

Teste OB es einen Fehler gibt (statt ihn abzufangen).

Verfügbare Funktionen:

Funktion Was prüft Beispiel
ISERROR() JEDER Fehler =ISERROR(A1/0) → TRUE (wenn Fehler)
ISNA() NUR #NV Fehler =ISNA(SVERWEIS(...)) → TRUE wenn nicht gefunden
ISNUMBER() KEINE Fehler + ist Zahl =ISNUMBER(A1) → TRUE wenn Zahl
ISTEXT() KEINE Fehler + ist Text =ISTEXT(A1) → TRUE wenn Text

Mit WENN kombinieren:

Beispiel: Wenn Fehler, dann "Fehler", sonst Wert
=WENN(ISERROR(A1/B1), "Fehler!", A1/B1)

Oder eleganter:
=IFERROR(A1/B1, "Fehler!")

5. Fallstudie 1: Division durch Null schützen

Szenario: Du berechnest Durchschnitt = Summe / Anzahl

Problem: Wenn Anzahl = 0, gibt es #DIV/0!

FALSCH:
=A1/B1 (Wenn B1=0, dann #DIV/0!)

RICHTIG:
=IFERROR(A1/B1, 0) oder =IFERROR(A1/B1, "N/A")

NOCH BESSER (Präventiv):
=WENN(B1=0, 0, A1/B1)

6. Fallstudie 2: SVERWEIS mit Fehlerbehandlung

Szenario: Du suchst Kundendaten mit SVERWEIS

Problem: Manche Kunden existieren nicht = #NV

Lösung 1 (Mit IFERROR):
=IFERROR(SVERWEIS(A2, $A$10:$D$50, 3, 0), "Nicht vorhanden")

Lösung 2 (Mit IFNA - eleganter):**
=IFNA(SVERWEIS(A2, $A$10:$D$50, 3, 0), "Nicht vorhanden")

Lösung 3 (Mit XVERWEIS - modern!):**
=XVERWEIS(A2, $A$10:$D$50, C$10:$C$50, "Nicht vorhanden")

7. Fallstudie 3: Bedingte Berechnung mit Fehlerschutz

Szenario: Prozentuale Veränderung berechnen

Problem: Wenn Vorjahr = 0, Division durch Null!

RICHTIG:
=WENN(B1=0, "N/A", (C1-B1)/B1)

ODER mit IFERROR:
=IFERROR((C1-B1)/B1, "N/A")

8. Nested IFERROR – Mehrfache Fehlerbehandlung

Was wenn du mehrere Formeln nacheinander versuchen möchtest?

Beispiel: Mehrere Lookup-Versuche

Versuche SVERWEIS, wenn nicht, dann XVERWEIS:
=IFERROR( SVERWEIS(A2, $A$10:$D$50, 3, 0), IFERROR( XVERWEIS(A2, $E$10:$G$50, G$10:$G$50), "Nicht gefunden" ) )

Das ist elegant!

9. Fehler IGNORIEREN vs. BEHANDELN

Strategie Formel Best für
Fehler abfangen =IFERROR(Formel, Fallback) Präsentations-Tabellen
Nur #NV abfangen =IFNA(Formel, Fallback) Lookups
Fehler testen =ISERROR(Formel) Bedingte Logik
Präventiv =WENN(Bedingung, ..., ...) Division durch Null verhindern
Nested =IFERROR(IFERROR(...), ...) Mehrfache Fallbacks

10. Best Practices & Tipps

Tipp 1: IFERROR vor Presentation-Tabellen

Für Berichte & Dashboards: Fehler abfangen mit aussagekräftigen Fallback-Werten!

Tipp 2: Spezifische Fehlerbehandlung

Nutze IFNA für SVERWEIS, nicht IFERROR (zu allgemein).

Tipp 3: Präventiv ist besser als reaktiv

=WENN(B1=0, 0, A1/B1) (Verhindert #DIV/0!) =IFERROR(A1/B1, 0) (Fängt #DIV/0! ab)
Beides nutzen wenn sinnvoll!

Tipp 4: Aussagekräftige Fallback-Werte

=IFERROR(SVERWEIS(...), "Nicht gefunden") ✅ Aussagekräftig =IFERROR(SVERWEIS(...), 0) ⚠️ Mehrdeutig =IFERROR(SVERWEIS(...), "-") ⚠️ Mehrdeutig

Tipp 5: Nested IFERROR mit XVERWEIS statt SVERWEIS

XVERWEIS hat eingebaute Fallback – nutze das statt mehrfaches IFERROR!

11. Häufige Fehler & Lösungen

❓ F: Ich verwende IFERROR überall – ist das ok?
A: Ja, aber sei vorsichtig! IFERROR versteckt auch ECHTE Fehler:

Szenario: Du brauchst einen Preis, IFERROR gibt 0 statt Fehler anzuzeigen
Lösung: Nutze aussagekräftige Fallback-Werte ("Nicht gefunden" statt 0)!
❓ F: IFERROR fängt MEINEN Fehler nicht ab!
A: Das kann passieren mit:
  • Fehler ist NICHT in der Formel, sondern in der Eingabe
  • Du brauchst VALIDATE statt IFERROR (z.B. DATENVALIDIERUNG)
  • Der Fehler ist "grün" (ungültige Eingabe, kein Fehler)
Test: Ist die Zelle wirklich ein #WERT!? (Dann sollte IFERROR funktionieren)
❓ F: Sollte ich IFERROR oder IF + ISERROR nutzen?
A: IFERROR ist kürzer und einfacher:
=IFERROR(Formel, Fallback) ✅ Eleganter =IF(ISERROR(Formel), Fallback, Formel) ❌ Länger
Nutze IFERROR!
❓ F: Nested IFERROR macht meine Formel zu kompliziert!
A: Du kannst Hilfsspalten nutzen statt Nesting:
Spalte A: =IFERROR(Formel1, "") Spalte B: =IFERROR(Formel2, "") Spalte C: =IF(A1<>"", A1, B1) (Kombiniere sie)
Oder nutze XVERWEIS mit eingebautem Fallback!

12. Deine nächsten Schritte

  1. IFERROR lernen: Mit einfachen Beispielen
  2. In existierenden Formeln einbauen: Alle SVERWEIS/Division schützen
  3. Aussagekräftige Fallback-Werte: "Nicht gefunden" statt 0
  4. IFNA testen: Spezifisch für Lookups
  5. Präventive Methoden: WENN vor IFERROR nutzen
  6. In Dashboards anwenden: Professionelle Fehlerbehandlung

Checkliste für dein Projekt

  • Ich kenne die 7 wichtigsten Excel-Fehler
  • Ich verstehe IFERROR & kann es anwenden
  • Ich verstehe IFNA & weiß wann es nutzen
  • Ich kenne ISERROR und Test-Funktionen
  • Ich kenne den Unterschied zwischen Fehler-Testen & Abfangen
  • Ich nutze aussagekräftige Fallback-Werte
  • Ich schütze Division durch Null präventiv
  • Ich kann IFERROR mit SVERWEIS/XVERWEIS kombinieren
  • Ich verstehe Nested IFERROR
  • Ich erstelle fehlerresistente Formeln in echten Projekten

Mit sauberer Fehlerbehandlung schreibst du professionelle, robuste Formeln! 🛡️

Keine Kommentare:

Kommentar veröffentlichen

Power Query Praxisreihe – Von Datenimport bis zu komplexen Transformationen

Power Query: Daten laden, bereinigen, transformieren – alles automatisiert! Das Problem: Datenchaos ohne Power Qu...