Fehlerwerte in einer WENN-Funktion auswerten

In meiner Excel-Tabelle verwende ich hΣufig WENN-Funktionen. Falls eine Berechnung keine reelle L÷sung ergibt û etwa bei der Berechnung einer Wurzel aus einer negativen Zahl, liefert Excel den Wert ╗#ZAHL!½ als Ergebnis. Wie weise ich Excel an, den Text ╗Keine L÷sung½ auszugeben?

Fⁿr die Auswertung solcher Fehlerwerte hΣlt Excel verschiedene M÷glichkeiten bereit. Die Funktion ╗ISTFEHLER(Wert)½ liefert das Ergebnis Wert ╗WAHR½, wenn ein beliebiger Fehlerwert vorliegt. Mit der Funktion ╗FEHLER.TYP½ k÷nnen Sie die Auswertung noch genauer eingrenzen und ermitteln, welcher spezielle Fehler vorliegt. Sie geben zum Beispiel in Zelle ╗A1½ einen Wert ein und wollen in Zelle ╗B1½ den Kehrwert der Wurzel dieses Wertes berechnen. AbhΣngig vom Eingabewert in ╗A1½ k÷nnen verschiedene Fehlerwerte auftreten. Falls es sich um eine negative Zahl handelt, erhalten Sie den Fehlerwert ╗#ZAHL!½. Bei der Eingabe von Null entsteht eine Division durch Null und der Fehlerwert ╗#DIV/0!½. Falls Sie einen Text statt einer Zahl eingeben, bekommen Sie jedoch das Ergebnis ╗#WERT!½. Mit der folgenden WENN-Funktion k÷nnen Sie diese unterschiedlichen FΣlle auswerten, abhΣngig vom Ergebnis gibt sie Klartext oder das Rechenresultat aus:

=WENN(ISTFEHLER(WURZEL(A1)/A1);WENN(FEHLER.TYP(WURZEL(A1)/A1)=6;öirrationalö;öKeine L÷sungö;WURZEL(A1)/A1)

Sofern der Rechenausdruck keinen Fehler liefert, kommt das Ergebnis direkt zur Anzeige. Falls der Typ des Fehlers 6 ist (#ZAHL!), ist das Ergebnis eine irrationale Zahl. In allen anderen FΣllen gibt es keine L÷sung, weil es sich um eine Division durch Null oder ⁿberhaupt keine Zahl handelt.