Das Wenn-Dann-Prinzip in Excel ist sehr beliebt, um Formeln zu bauen. Erst wenn ein be­stimm­ter Fall eintritt, soll eine Aktion aus­ge­führt werden. Nor­ma­ler­wei­se bezieht sich dies auf bestimmte Werte oder Zei­chen­fol­gen. Öfter als man es sich al­ler­dings wünscht, liefert Excel eine Feh­ler­mel­dung in einer Zelle. Das kann daran liegen, dass Sie eine Formel nicht richtig ge­schrie­ben haben oder der Formel noch Werte zur korrekten Be­rech­nung fehlen. In solchen Fällen erstellen Sie mit der WENN­FEH­LER-Funktion eine ak­zep­ta­ble Al­ter­na­ti­ve.

Excel mit Microsoft 365 Business von IONOS!
Ver­netz­tes Arbeiten mit Microsoft 365
  • Bewährt: Voll­stän­di­ges Office-Paket
  • Sicher: 1 TB zentraler Spei­cher­platz
  • Orts­un­ab­hän­gig: Auf bis zu 5 Geräten in­stal­lier­bar

Wofür benötigt man in Excel WENN­FEH­LER?

Immer dann, wenn Excel eine Be­rech­nung oder Aktion nicht korrekt ausführen kann, liefert das Programm eine Feh­ler­mel­dung direkt in der Zelle. Sie ist daran zu erkennen, dass sie grund­sätz­lich mit einer Raute (#) ein­ge­lei­tet wird.

  • #NV: Die Formel kann nicht finden, wonach sie suchen soll.
  • #WERT!: Ein Argument besitzt den falschen Typ.
  • #BEZUG!: Eine Formel verweist auf eine ungültige Zelle.
  • #DIV/0!: Entsteht beim Versuch, durch eine Zelle zu di­vi­die­ren, die entweder leer ist oder den Wert NULL hat.
  • #ZAHL!: Die Formel erwartet einen nu­me­ri­schen Wert, findet aber etwas anderes.
  • #NAME?: Entsteht meist, wenn ein Tipp­feh­ler im Namen der Funktion auftritt.
  • #NULL!: Tritt bei der Zuweisung von Schnitt­punk­ten auf, die nicht exis­tie­ren.

In den meisten Fällen reagieren Sie auf diese Fehler, indem Sie versuchen, das zu­grun­de­lie­gen­de Problem zu lösen. Es kommt aber auch vor, dass Sie mit solchen Fehlern rechnen und diese gar nicht direkt beheben wollen. Dann lohnt sich der Einsatz der WENN­FEH­LER-Funktion. Mit ihr haben Sie z. B. die Mög­lich­keit, die Anzeige des Fehlers durch eine selbst­ge­wähl­te Nachricht oder einen Wert zu ersetzen.

Das macht u. U. nicht nur das Ar­beits­blatt or­dent­li­cher, sondern sorgt auch dafür, dass weitere Be­rech­nun­gen nicht gestört werden. Haben Sie in einer weiteren Formel einen Zel­len­be­reich definiert, in dem eine Feh­ler­mel­dung auftaucht, kann es passieren, dass auch diese Formel wiederum einen Fehler erzeugt. Um solch eine Situation zu umgehen, lassen Sie mit WENN­FEH­LER einen Wert eintragen, mit dem die Formel arbeiten kann.

Fakt

Excel kennt auch die Funktion ISTFEHLER. Diese gibt die Werte WAHR oder FALSCH aus, je nachdem, ob ein Fehler auf­ge­tre­ten ist oder nicht. Die meisten Anwender werden diese al­ler­dings in einer WENN-Funktion un­ter­brin­gen. Die Ver­schach­te­lung kann man sich mit WENN­FEH­LER sparen.

Syntax der WENN­FEH­LER-Funktion

Excel macht es den Nutzern mit der WENN­FEH­LER-Funktion besonders leicht. Nur zwei Argumente müssen Sie ausfüllen: Wo kann ein Fehler auftreten? Was soll passieren, wenn ein Fehler auftritt?

=WENNFEHLER(Wert; Wert_falls_Fehler)

Was kommt in die beiden Argumente?

  • Wert: Hier befindet sich das, was auf einen Fehler hin un­ter­sucht werden soll. Sie können entweder direkt eine Be­rech­nung oder andere Funktion eintragen oder aber auf eine Zelle verweisen.
  • Wert_falls_Fehler: An dieser Stelle tragen Sie ein, was bei einem Fehler geschehen soll. Es sind nu­me­ri­sche Werte, Zei­chen­fol­gen oder auch andere Funk­tio­nen möglich. Möchten Sie einen Text anzeigen lassen, muss dieser in doppelten An­füh­rungs­zei­chen stehen.
Hinweis

In Excel werden Formeln immer mit einem Gleich­heits­zei­chen (=) ein­ge­lei­tet. Vergessen Sie dieses, erscheint die Formel einfach als Text in der Zelle. Ist dies Ihr Ziel und Sie möchten sogar das Gleich­heits­zei­chen mit in der Zelle anzeigen lassen, setzen Sie ein einfaches An­füh­rungs­zei­chen vor die Formel (').

WENN­FEH­LER an Bei­spie­len erklärt

Die Excel-Funktion lässt sich in ver­schie­dens­ten Si­tua­tio­nen einsetzen, entweder für sich allein oder in Kom­bi­na­ti­on mit anderen Funk­tio­nen.

Al­ter­na­ti­ve Anzeige mit WENN­FEH­LER

Die viel­leicht ein­fachs­te Mög­lich­keit, WENN­FEH­LER in die Arbeit mit Excel zu im­ple­men­tie­ren, ist, die Feh­ler­aus­ga­be an­zu­pas­sen. Nehmen wir dafür eine einfache Be­rech­nung an: Der Wert in der Zelle A3 wird mit dem in B3 mul­ti­pli­ziert. Sollte in einem der beiden Bezüge nun – bei­spiels­wei­se durch einen Tipp­feh­ler – ein Buchstabe statt einer Zahl ein­ge­tra­gen werden, gibt Excel die Feh­ler­mel­dung #WERT! aus. Wenn Sie die Be­rech­nung aber mit der WENN­FEH­LER-Funktion ver­knüp­fen, können Sie diese Ausgabe anpassen.

=WENNFEHLER(A3*B3; "Falsche Werte")
Tipp

Möchten Sie die Zelle bei einem Fehler leer lassen, geben Sie zwei An­füh­rungs­zei­chen hin­ter­ein­an­der ein.

Nun wird entweder das korrekte Ergebnis angezeigt oder Ihre selbst­er­stell­te Feh­ler­mel­dung. Haben Sie mehrere Be­rech­nun­gen dieser Art, wenden Sie die Formel auf alle Zeilen an.

Statt die Feh­ler­mel­dung direkt zu ersetzen, können Sie WENN­FEH­LER auch auf eine andere Zelle anwenden und auf diese Art einen Kommentar erzeugen.

=WENNFEHLER(C3; "Hier ist ein Fehler")

In diesem Fall zeigt die Funktion aber den gleichen Wert wie in C2 noch einmal an, sollte kein Fehler vorliegen. Grund dafür ist, dass die WENN­FEH­LER-Funktion keinen Sonst-Wert kennt. Möchten Sie dies umgehen, ist doch die Kom­bi­na­ti­on aus WENN und ISTFEHLER die bessere Al­ter­na­ti­ve:

=WENN(ISTFEHLER(C2)=WAHR; "Hier ist ein Fehler"; "")

WENN­FEH­LER & SVERWEIS: #NV umgehen

Im Excel-Alltag hat sich WENN­FEH­LER vor allem in Kom­bi­na­ti­on mit der Funktion SVERWEIS als hilfreich erwiesen. Letztere ist geradezu bekannt dafür, re­gel­mä­ßig den Fehler #NV aus­zu­ge­ben. Der SVERWEIS hilft Ihnen dabei, eine Such­funk­ti­on direkt in Ihr Excel-Sheet zu im­ple­men­tie­ren. Sollten Sie al­ler­dings einen Fehler einbauen oder sich beim Such­be­griff ver­schrei­ben, liefert Excel eine Feh­ler­mel­dung. Mit WENN­FEH­LER können Sie die wenig hilf­rei­che Feh­ler­mel­dung #NV durch eine eigene Mit­tei­lung ersetzen.

Wie der SVERWEIS in Excel funk­tio­niert erfahren Sie in diesem kurzen Video-Tutorial:

=WENNFEHLER(SVERWEIS("Lung, Fritz";A2:C7;2;0); "Falsche Eingabe")

Die Suche nach „Lung, Fritz“ würde ei­gent­lich den Fehler #NV erzeugen, denn der Name taucht so nicht in der Tabelle auf (da das letzte Argument im SVERWEIS auf 0 gesetzt ist, sind keine Nä­he­rungs­wer­te zu­ge­las­sen). Dadurch, dass Sie die Funktion al­ler­dings mit WENN­FEH­LER ver­schach­teln, erscheint statt­des­sen Ihre eigene Feh­ler­mel­dung.

Auch wenn Sie mehrere SVERWEISE mit­ein­an­der koppeln wollen, ist die Excel-Funktion WENN­FEH­LER hilfreich. Nehmen wir an, Sie möchten in einer Tabelle nach einem Objekt suchen. Sollte es dort nicht gefunden werden, soll die nächste Tabelle überprüft werden usw. Da SVERWEIS einen Fehler pro­du­ziert, wenn es die Eingabe nicht finden kann, kann mit WENN­FEH­LER ein neuer SVERWEIS gestartet werden.

=WENNFEHLER(SVERWEIS(100;A3:B7;2;0); WENNFEHLER(SVERWEIS(100;D3:E7;2;0); WENNFEHLER(SVERWEIS(100;G3:H7;2;0); "Nicht gefunden")))

Jedes Mal, wenn der SVERWEIS das Such­ar­gu­ment nicht findet und also einen Fehler pro­du­ziert, springt die Funktion in die nächste Tabelle. Sollte der gesuchte Wert auch in der letzten Tabelle nicht vorkommen, erscheint eine von Ihnen fest­ge­leg­te Nachricht.

Tipp

Excel kennt auch die Funktion WENNNV. Diese arbeitet wie WENN­FEH­LER, be­schränkt sich aber auf die Feh­ler­mel­dung #NV. Wenn Sie also diese statt der breiter gefassten Funktion verwenden, filtern Sie nur #NV-Fehler aus. Alle anderen werden weiterhin angezeigt. Das gibt Ihnen die Mög­lich­keit, besser auf Fehler in Ihrer Formel reagieren zu können.

WENN­FEH­LER & SUMME: Fehler durch Wert ersetzen

Nehmen wir an, Sie haben mehrere Be­rech­nun­gen und möchten die Er­geb­nis­se mit der SUMME-Funktion zu­sam­men­rech­nen. Sollte Ihnen bei einer der Be­rech­nun­gen ein Fehler un­ter­lau­fen und Excel Ihnen statt eines nu­me­ri­schen Werts eine Feh­ler­mel­dung anzeigen, kann auch die Funktion zur Sum­men­bil­dung nicht richtig funk­tio­nie­ren. Sichern Sie Ihre Be­rech­nun­gen daher mit WENN­FEH­LER ab und zeigen Sie statt des Fehlers einfach den Wert 0 an. Zum einen kann die Funktion so die Aufgabe ausführen und zum anderen wird die Summe nicht ver­fälscht.

=WENNFEHLER(A3*B3; 0)

Sie haben Sie auch die Mög­lich­keit, nur die SUMME-Funktion mit einem al­ter­na­ti­ven Text zu versehen, um den Nutzer so auf den Fehler hin­zu­wei­sen.

=WENNFEHLER(SUMME(C2:C7); "Fehlerhafte Werte")
Fazit

Mit der Funktion WENN­FEH­LER können Sie in den ver­schie­dens­ten Si­tua­tio­nen die Excel-Feh­ler­mel­dun­gen durch eigene Nach­rich­ten oder Werte ersetzen. Es ist Ihnen aber auch möglich, WENN­FEH­LER so ein­zu­set­zen, dass sich komplexe Formeln daraus ergeben.

Excel mit Microsoft 365 Business von IONOS!
Ver­netz­tes Arbeiten mit Microsoft 365
  • Bewährt: Voll­stän­di­ges Office-Paket
  • Sicher: 1 TB zentraler Spei­cher­platz
  • Orts­un­ab­hän­gig: Auf bis zu 5 Geräten in­stal­lier­bar
Zum Hauptmenü