Überprüfen Ihrer Formeln auf Fehler (Microsoft Excel)
Es ist oft hilfreich zu überprüfen, ob eine Zelle eine Fehlerbedingung enthält, damit Ihre Formel wissen kann, wie Ergebnisse berechnet werden, die möglicherweise von dieser Zelle abhängen. Excel bietet die IFERROR-Funktion, um diese Informationen zu ermitteln. Der Zweck dieser Funktion besteht darin, die Überprüfung auf mögliche Fehler in Ihren Formeln zu vereinfachen. Betrachten Sie ein ziemlich einfaches Beispiel:
=B8/B9
In den meisten Fällen liefert diese Formel ein gutes Ergebnis – es sei denn, Zelle B9 enthält einen Nullwert. In diesem Fall gibt Excel ein # DIV / 0 zurück! Error. Der traditionelle Ansatz, um diese Möglichkeit zu nutzen, besteht darin, die ISERROR-Funktion folgendermaßen zu verwenden:
=IF(ISERROR(B8/B9),0,B8/B9)
Die ISERROR-Funktion gibt entweder True oder False zurück, je nachdem, ob der ausgewertete Ausdruck einen Fehler zurückgibt oder nicht. Die umgebende IF-Funktion kann dann auf den von ISERROR zurückgegebenen Wert reagieren, um zu bestimmen, was angezeigt werden soll.
Das Problem bei diesem Ansatz ist, dass er ziemlich kompliziert ist. Beachten Sie beispielsweise, dass Ihre Bewertung (B8 / B9) zweimal in die vollständige Formel aufgenommen werden muss. Während dies bei einer so einfachen Bewertung nicht problematisch erscheint, kann es bei längeren Formeln ein echtes Problem sein – zumindest macht es Ihre Gesamtformel doppelt so lang wie sie sein sollte und bietet zwei Formeln, die synchron gehalten werden müssen, wenn Sie Änderungen vornehmen.
Hier kommt die IFERROR-Funktion ins Spiel. Dies vereinfacht die von Ihnen erstellten Formeln. Das Folgende ist das Äquivalent der zuvor vorgestellten traditionellen Formel:
=IFERROR(B8/B9,0)
In diesem Fall wird die Formel B8 / B9 ausgewertet, und wenn dies zu einem Fehler führt, wird der Wert 0 zurückgegeben. Wenn kein Fehler vorliegt, wird stattdessen der Wert der auszuwertenden Formel zurückgegeben.
Weitere Informationen zur IFERROR-Funktion finden Sie auf dieser Webseite:
https://exceljet.net/excel-functions/excel-iferror-function
ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.
Dieser Tipp (7800) gilt für Microsoft Excel 2007, 2010, 2013 und 2016.