Alle Excel-Funktionen

WENNFEHLER in Excel (IFERROR): So verwendest du es

WENNFEHLER zeigt einen Wert deiner Wahl, wenn eine Formel einen Fehler ergibt, und sonst einfach das Ergebnis.

Probier die ersten Übungen kostenlos ausIn der Lektion Fehler abfangen mit WENNFEHLER

Was macht WENNFEHLER?

WENNFEHLER prüft, ob eine Formel einen Fehler ergibt, etwa #NV oder #DIV/0!. Gibt es keinen Fehler, siehst du einfach das Ergebnis. Gibt es einen, siehst du stattdessen, was du angegeben hast: einen Text, eine 0 oder eine leere Zelle.

Du setzt WENNFEHLER um eine Formel, die funktioniert, aber manchmal zu Recht nichts findet. Verwende es nicht, um eine fehlerhafte Formel zu verstecken: Du würdest auch die Fehler verbergen, die du wirklich sehen willst.

Wann verwendest du WENNFEHLER?

  • Eine saubere Meldung, wenn ein Code nicht in der Preisliste steht: =WENNFEHLER(SVERWEIS(E2;$A$2:$C$50;3;FALSCH);"Unbekannt").
  • Eine 0 statt #DIV/0!, wenn die Zelle, durch die du teilst, leer ist: =WENNFEHLER(A2/B2;0).
  • Eine leere Zelle, wenn ein Zeichen nicht gefunden wird: =WENNFEHLER(SUCHEN("@";A2);"").
  • Nur #NV abfangen und andere Fehler sichtbar lassen: =WENNNV(XVERWEIS(E2;A2:A50;C2:C50);"Nicht gefunden").

Syntax

Die Syntax ist das feste Muster einer Funktion. Die Wörter zwischen den Klammern sind Platzhalter: Dort setzt du selbst etwas ein, zum Beispiel eine Zelle, eine Zahl oder einen Text. Alles andere tippst du genau so, wie es dasteht.

=WENNFEHLER(Wert; Wert_falls_Fehler)

Das Ergebnis oder dein eigener Wert bei jedem Fehler.

Mit einem Beispiel: =WENNFEHLER(A2/B2;0)

So liest du die Formel, Teil für Teil:

TeilWas es bedeutetIm Beispiel
=Jede Formel beginnt mit einem Gleichheitszeichen. Ohne = hält Excel, was du tippst, für gewöhnlichen Text.=
WENNFEHLERDer Name der Funktion: So weiß Excel, was es tun soll. Du darfst ihn kleinschreiben, Excel setzt ihn selbst in Großbuchstaben.WENNFEHLER
( )Direkt nach dem Namen kommen die Klammern. Dazwischen steht, was die Funktion zum Arbeiten braucht: die Argumente.( )
WertDie Formel, die einen Fehler ergeben kann.A2/B2
Wert_falls_FehlerWas du bei einem Fehler sehen willst, etwa "Nicht gefunden" oder 0.0
;Ein Semikolon trennt die Argumente voneinander. In einem englischen Excel ist das ein Komma.;

WENNFEHLER Schritt für Schritt

E1 enthält =WENNFEHLER(SVERWEIS("P-999";A2:C5;3;FALSCH);"Nicht gefunden"). Den Code gibt es nicht: Du siehst die Meldung statt #NV. Ändere die Zahlen oder die Formel und schau, was passiert.

E1
A
B
C
D
E
F
G
H
1
Code
Produkt
Preis
Nicht gefunden
2
P-101
Stuhl
149
3
P-102
Schreibtisch
329
4
P-204
Bildschirm
219
5
P-207
Maus
39
6
7
8
9
10
Bereit

So baust du die Formel selbst auf:

  1. Schreib zuerst die Formel, die du absichern willst, und prüf, ob sie funktioniert. Hier sucht SVERWEIS den Code P-999.=SVERWEIS("P-999";A2:C5;3;FALSCH)
  2. Klick direkt hinter das Gleichheitszeichen und tippe WENNFEHLER mit einer Klammer. Deine Formel steht jetzt in WENNFEHLER.=WENNFEHLER(SVERWEIS("P-999";A2:C5;3;FALSCH)
  3. Tippe hinter deiner Formel ein Semikolon und das, was du bei einem Fehler sehen willst: "Nicht gefunden".=WENNFEHLER(SVERWEIS("P-999";A2:C5;3;FALSCH);"Nicht gefunden"
  4. Schließ die Klammer und drück die Eingabetaste: Den Code gibt es nicht, also siehst du die Meldung statt #NV.=WENNFEHLER(SVERWEIS("P-999";A2:C5;3;FALSCH);"Nicht gefunden")

Weitere Beispiele

Durch eine leere Zelle teilen

C2 enthält =WENNFEHLER(A2/B2;0). Ohne WENNFEHLER bekämst du #DIV/0!, weil B2 leer ist. Tippe 60 in B2, und du bekommst 20.

C2
A
B
C
D
E
F
G
H
1
Umsatz
Besucher
Pro Besucher
2
1200
0
3
4
5
6
7
8
9
10
Bereit

Das Ergebnis, wenn alles klappt

E1 enthält =WENNFEHLER(SVERWEIS("P-204";A2:C5;3;FALSCH);"Nicht gefunden"). Den Code gibt es: WENNFEHLER lässt das Ergebnis einfach durch, 219.

E1
A
B
C
D
E
F
G
H
1
Code
Produkt
Preis
219
2
P-101
Stuhl
149
3
P-102
Schreibtisch
329
4
P-204
Bildschirm
219
5
P-207
Maus
39
6
7
8
9
10
Bereit

Nur #NV abfangen mit WENNNV

E1 enthält =WENNNV(SVERWEIS("P-999";A2:C5;3;FALSCH);"Nicht gefunden"). WENNNV fängt nur #NV ab. Ein anderer Fehler, etwa eine zu große Spaltennummer, bleibt sichtbar.

E1
A
B
C
D
E
F
G
H
1
Code
Produkt
Preis
Nicht gefunden
2
P-101
Stuhl
149
3
P-102
Schreibtisch
329
4
P-204
Bildschirm
219
5
P-207
Maus
39
6
7
8
9
10
Bereit

Mit Bedacht einsetzen

WENNFEHLER versteckt alle Fehler, auch einen Tippfehler in deiner Formel. Verwende es erst, wenn deine Formel stimmt. Willst du nur #NV abfangen, wähle WENNNV.

Wo es oft schiefgeht

  • Ein leeres Ergebnis "" kann weiter hinten ein #WERT! verursachen, wenn du damit rechnest.
Willst du es selbst probieren?
Übe das in der Lektion Fehler abfangen mit WENNFEHLER. Die ersten Übungen sind kostenlos.

Probier die ersten Übungen kostenlos aus

Häufige Fragen

Was ist der Unterschied zu WENNNV?

WENNNV fängt nur #NV ab: Die anderen Fehler bleiben sichtbar.

Weiterlesen

WAHR und FALSCHWENNWENNSUND und ODERISTZAHL und ISTLEER