Spreadsheet Practice

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.

Englischer Name
IFERROR
Verfügbar in
Alle aktuellen Versionen
Kategorie
Logik
Rückgabewert
Das Ergebnis von Wert oder Wert_falls_Fehler, wenn Wert ein beliebiger Fehler ist: #NV, #WERT!, #BEZUG!, #DIV/0!, #ZAHL!, #NAME? oder #NULL!.
Google Sheets
Funktioniert in Google Sheets genauso.

Syntax

=WENNFEHLER(Wert; Wert_falls_Fehler)

Im deutschen Excel werden Argumente mit Semikolon (;) getrennt, und Dezimalzahlen haben ein Komma.

ArgumentErforderlich?Bedeutung
WertErforderlichDie Formel, die ausgewertet wird.
Wert_falls_FehlerErforderlichWas 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.

ZelleFormelErgebnisWas es zeigt
F2=WENNFEHLER(B3/C3;0)0Raj hat keine Bestellungen: 0 statt #DIV/0!
F3=WENNFEHLER(SVERWEIS(E2;A2:B4;2;FALSCH);"Nicht gefunden")Nicht gefundenKim 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
VertreterErlösBestellungenGesuchter VertreterErgebnis
Ana4.800 €12Kim0
Raj0 €0Nicht gefunden
Lee3.150 €9400 €

WENNFEHLER üben

Schreib die Formel auf Deutsch, mit Semikolon. Sie wird sofort geprüft und danach noch einmal mit geänderten Daten.

Unbekannte SKUs

Suche in 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 siehstUrsache und Lösung
Echte Fehler versteckenWENNFEHLER 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 istEine 0 drückt Durchschnitte und taucht in Diagrammen auf. Gib "" zurück, damit die Zelle leer bleibt.
Fehlersuche mit WENNFEHLER in der FormelNimm 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.

Aktualisiert Geprüft durch Ausführen: Unsere Formel-Engine hat alle Formeln auf dieser Seite berechnet am .