WENNFEHLER-Funktion (IFERROR)
Kurz gesagt
WENNFEHLER gibt einen selbst gewählten Wert zurück, wenn eine Formel einen Fehler ergibt, und sonst das normale Ergebnis der Formel.
- Syntax
=WENNFEHLER(Wert; Wert_falls_Fehler)- Häufigste Verwendung
=WENNFEHLER(B3/C3;0)ergibt 0 (Raj hat keine Bestellungen: 0 statt #DIV/0!)
So bleiben Berichte sauber: Aus #DIV/0! wird 0, aus einem gescheiterten Verweis „Nicht gefunden“. Die Funktion versteckt aber auch echte Fehler, also umschließe nur den Teil, der scheitern darf.
Syntax
=WENNFEHLER(Wert; Wert_falls_Fehler)
Im deutschen Excel werden Argumente mit Semikolon (;) getrennt, und Dezimalzahlen haben ein Komma.
| Argument | Erforderlich? | Bedeutung |
|---|---|---|
Wert | Erforderlich | Die Formel, die ausgewertet wird. |
Wert_falls_Fehler | Erforderlich | Was zurückgegeben wird, wenn Wert ein Fehler ist: eine Zahl, Text in Anführungszeichen, "" für eine leere Zelle oder eine andere Formel. |
Beispiele
Jedes Ergebnis wird von unserer Formel-Engine aus der Beispieltabelle berechnet, derselben, die auch die Übungen prüft.
| Zelle | Formel | Ergebnis | Was es zeigt |
|---|---|---|---|
| F2 | =WENNFEHLER(B3/C3;0) | 0 | Raj hat keine Bestellungen: 0 statt #DIV/0! |
| F3 | =WENNFEHLER(SVERWEIS(E2;A2:B4;2;FALSCH);"Nicht gefunden") | Nicht gefunden | Kim steht nicht in der Liste, also erscheint der Ersatztext |
| F4 | =WENNFEHLER(B2/C2;0) | 400 € | Hier gibt es keinen Fehler, also kommt das normale Ergebnis durch: Erlös pro Bestellung |
Live ausprobieren
Das ist die Beispieltabelle. Ändere eine Zahl oder einen Text oder bearbeite eine Formel auf Deutsch, und die Ergebnisse passen sich an.
Beispieldaten als Tabelle anzeigen
| Vertreter | Erlös | Bestellungen | Gesuchter Vertreter | Ergebnis | |
| Ana | 4.800 € | 12 | Kim | 0 | |
| Raj | 0 € | 0 | Nicht gefunden | ||
| Lee | 3.150 € | 9 | 400 € |
WENNFEHLER üben
Schreib die Formel auf Deutsch, mit Semikolon. Sie wird sofort geprüft und danach noch einmal mit geänderten Daten.
Unbekannte SKUs
C2 den Stückpreis jeder SKU in E2:F5. Steht die SKU nicht in der Preisliste, zeige SKU prüfen. Ziehe die Formel bis C6 nach unten.Typische Fehler
| Was du siehst | Ursache und Lösung |
|---|---|
| Echte Fehler verstecken | WENNFEHLER fängt jeden Fehler ab, auch Tippfehler (#NAME?) und kaputte Bezüge (#BEZUG!). Umschließe nur den Verweis oder die Division, die scheitern darf, und nimm bei Verweisen WENNNV. |
| 0 zurückgeben, wo eine leere Zelle besser ist | Eine 0 drückt Durchschnitte und taucht in Diagrammen auf. Gib "" zurück, damit die Zelle leer bleibt. |
| Fehlersuche mit WENNFEHLER in der Formel | Nimm WENNFEHLER heraus, solange du die Formel baust, damit du siehst, was schiefgeht, und füge es danach wieder ein. |
Tipps
- XVERWEIS hat ein eigenes Argument wenn_nicht_gefunden und braucht deshalb kein WENNFEHLER.
- Nimm WENNNV, wenn du nur fehlende Suchwerte abfangen willst.
Häufige Fragen
Wie blende ich #DIV/0! in Excel aus?
=WENNFEHLER(B2/C2;0) zeigt 0 und =WENNFEHLER(B2/C2;"") eine leere Zelle, wenn der Divisor 0 oder leer ist.
Was ist der Unterschied zwischen WENNFEHLER und WENNNV?
WENNFEHLER fängt jede Fehlerart ab. WENNNV fängt nur #NV ab, sodass andere Probleme wie #BEZUG! oder #WERT! sichtbar bleiben.
Kann ich WENNFEHLER mit SVERWEIS verwenden?
Ja: =WENNFEHLER(SVERWEIS(E2;A2:C20;3;FALSCH);"Nicht gefunden"). WENNNV ist sicherer, weil es das #BEZUG! einer falschen Spaltennummer nicht versteckt.
Diese Seite auf Englisch: IFERROR. Excel-Funktionsübersetzer: Funktionsnamen in 8 Sprachen. Alle Funktionen auf Deutsch.
Aktualisiert Geprüft durch Ausführen: Unsere Formel-Engine hat alle Formeln auf dieser Seite berechnet am .