Thomas Rieske arbeitet seit Oktober 2002 als freiberuflicher IT-Fachjournalist und Autor für IDG. Zu den Themenschwerpunkten des Diplom-Übersetzers zählen unter anderem Computersicherheit, Office-Anwendungen und Telekommunikation.
Alle Posts des Autors
Bei einer Excel-Tabelle, die sehr viele Daten enthält, können schnell Fehler auftreten. Solche Probleme lassen sich mit der WENNFEHLER-Funktion abfangen.
- Empfehlen
- URL
- Feedback
#N/a, #Value!, #ref!, #DIV/0! - Excel kennt jede Menge Meldungen, wenn bei Berechnungen etwas schiefgeht. Mithilfe der WENNFEHLER-Funktion können Sie Daten in einer Tabelle überprüfen und festlegen, was angezeigt oder in eine Zelle eingetragen werden soll, wenn ein Fehler auftritt. Liegt kein Fehler vor, stellt Excel das Ergebnis ganz normal dar. Die Syntax der Funktion ist simpel und sieht folgendermaßen aus:
=WENNFEHLER(Wert; Wert_falls_Fehler)
Das erste Argument in der Klammer ist der zu validierende Wert. Hierfür können Sie zum Beispiel Zellen mit einer Rechenoperation angeben. Natürlich ist es auch möglich, die Berechnung selbst oder mit Zellbezügen einzutragen.
spoods.de
Mit dem zweiten Argument (Wert_falls_Fehler) legen Sie fest, was Excel als Rückgabewert liefern soll, falls es zu einem Fehler kommt. Dabei kann es sich um Text handeln, etwa Unzulässige Rechenoperation, wie in diesem Beispiel bei der unerlaubten Division durch null:
=WENNFEHLER(16/0; "Unzulässige Rechenoperation")
Denken Sie daran, Text immer in Anführungszeichen zu setzen.
Zahlen hingegen können Sie ohne Anführungsstriche eingeben:
=WENNFEHLER(16/0; 0)
Mit diesen Werten gibt Excel keine Fehlermeldung aus, sondern trägt stattdessen die Zahl Null in die betreffende Zelle ein. Falls Sie möchten, dass die Zelle einfach leer bleibt, sieht die Formel folgendermaßen aus:
=WENNFEHLER(16/0; "")
Mit der WENNFEHLER-Funktion lassen sich nur Fehler generell behandeln. Es ist nicht möglich, spezifisch zu reagieren, also zum Beispiel die Excel-Meldung #NV anders abzufangen als #DIV/0!. Dazu müssten Sie die betreffende Meldung einlesen und auswerten - und diese Möglichkeit sieht die Funktion nicht vor.
Produkte: Der Trick funktioniert mit allen aktuellen Versionen von Microsoft Excel für Windows. In anderen Umgebungen kann die Vorgehensweise abweichen. (ad)
×Close
Feedback geben
Artikel als PDF kaufen
Die Rechte an diesem Artikel kaufen
×Close
Erwerben Sie die Rechte an diesem Artikel
Wenn Sie Artikel von CIO, Computerwoche, TecChannel oder Channelpartner für eine kommerzielle Vervielfältigung nutzen wollen, müssen Sie eine Lizenz erwerben.
Betrifft: WENNFEHLER dann leervon: Michael
Geschrieben am: 28.04.2022 19:19:08
Hallo zusammen,
meine Excelkenntnisse sind leider etwas eingerostet, daf�r bin ich umso begeisterter von diesem Forum ;)
Ich m�chte das Datum aus der Spalte B angezeigt bekommen, wenn in der Spalte A ein "S" steht.
Wenn nicht, soll die Zelle leer bleiben. Excel zeigt mir jedoch nur die Antwort "FALSCH"
Habe ich irgendetwas mit den Vorzeichen falsch gemacht ?
Es tut mir jetzt schon leid, f�r die einfache Frage ...
=WENNFEHLER(WENN(A2="S";B2);"")
Mit freundlichen Gr��en
Michael
von: RPP63
Geschrieben am: 28.04.2022 19:21:28
Moin!
Wennfehler() ist kontraproduktiv, weil ja kein Fehler auftritt.
=WENN(A2="S";B2;"")
Gru� Ralf
Betrifft: AW: WENNFEHLER dann leer
von: Michael
Geschrieben am: 28.04.2022 19:30:10
Hallo Ralf,
vielen Dank f�r die schnelle R�ckmeldung !
Jetzt pack ich mir schon wieder an den Kopf.
Ich habe ein gr��eres Problem was ich l�sen m�chte und habe dann die ganzen Abschnitte aufgeteilt um die Fragen einzeln zu stellen.
Dabei ist mir das gar nicht mehr aufgefallen.
Vielen Dank.
Gru�
Michael
Betrifft: AW: WENNFEHLER dann leer
von: SF
Geschrieben am: 28.04.2022 19:24:47
Hola,
FALSCH kommt, weil du kein SONST definiert hast. Ist A2 nicht S kommt halt FALSCH.
Wennfehler() brauchst du hier auch gar nicht, weil die Formel keinen Fehler produzieren kann.
Gru�,
steve1da
Betrifft: AW: WENNFEHLER dann leer
von: {Boris}
Geschrieben am: 28.04.2022 19:42:04
Hi Steve,
weil die Formel keinen Fehler produzieren kann
Doch - kann sie schon - wenn in A2 ein Fehlerwert steht. ;-)
Aber das ist nat�rlich nur theoretisch - die L�sung wurde ja bereits genannt.
VG, Boris