ISERROR Excel-Funktion

ISERROR ist eine logische Funktion, mit der ermittelt wird, ob die Zellen, auf die verwiesen wird, einen Fehler aufweisen oder nicht. Diese Funktion identifiziert alle Fehler. Wenn in der Zelle ein Fehlertyp festgestellt wird, wird als Ergebnis TRUE zurückgegeben, und wenn die Zelle einen Fehler aufweist Keine Fehler, es gibt FALSE als Ergebnis zurück. Diese Funktion verwendet eine Zellreferenz als Argument.

ISERROR-Funktion in Excel

Die ISERROR-Funktion in Excel prüft, ob ein bestimmter Ausdruck einen Fehler in Excel zurückgibt.

ISERROR-Formel in Excel

Argumente für die  ISERROR-  Funktion.

Wert:   Der Ausdruck oder Wert, der auf Fehler getestet werden soll.

Der Wert kann eine beliebige Zahl, ein Text, eine mathematische Operation oder ein Ausdruck sein.

Kehrt zurück

Die Ausgabe von ISERROR in Excel ist ein logischer Ausdruck. Wenn das angegebene Argument in Excel einen Fehler ausgibt, wird TRUE zurückgegeben. Andernfalls wird FALSE zurückgegeben. Für Fehlermeldungen - # N / A, #VALUE!, #REF!, # DIV / 0!, #NUM!, #NAME?, Und #NULL! Die von Excel generierte Funktion gibt TRUE zurück.

ISERROR in Excel - Illustration

Angenommen, Sie möchten sehen, ob eine Zahl, wenn sie durch eine andere Zahl geteilt wird, einen Fehler ergibt.

Wir wissen, dass eine Zahl, wenn sie durch Null geteilt wird, einen Fehler in Excel ergibt. Lassen Sie uns überprüfen, ob 21/0 einen Fehler ergibt, indem Sie den ISERROR in Excel verwenden. Geben Sie dazu die folgende Syntax ein:

= ISERROR (21/0)

und drücken Sie die Eingabetaste.

Es gibt TRUE zurück.

Sie können auch auf Zellreferenzen im ISERROR in Excel verweisen. Lassen Sie uns nun überprüfen, was passieren wird, wenn wir eine Zelle durch eine leere Zelle teilen.

Wenn Sie die Syntax eingeben:

= ISERROR (A5 / B5)

vorausgesetzt, B5 ist eine leere Zelle.

Der ISERROR in Excel gibt TRUE zurück.

Sie können auch überprüfen, ob eine Zelle eine Fehlermeldung enthält. Angenommen, die Zelle B6 enthält "#VALUE!" Das ist eigentlich ein Fehler in Excel. Sie können die Zellreferenz direkt in den ISERROR in Excel eingeben, um zu überprüfen, ob eine Fehlermeldung vorliegt oder nicht als:

= ISERROR (B6)

Die ISERROR-Funktion in Excel gibt TRUE zurück.

Angenommen, Sie beziehen sich nur auf eine leere Zelle (in diesem Fall B7) und verwenden die folgende Syntax:

= ISERROR (B7)

und drücken Sie die Eingabetaste.

Der ISERROR in Excel gibt FALSE zurück. Die Excel ISERROR-Funktion sucht nicht nach einer leeren Zelle. Eine leere Zelle wird in Excel häufig als Null betrachtet. Wie Sie vielleicht oben bemerkt haben, wird eine leere Zelle in einer Operation wie der Division als Fehler betrachtet, da versucht wird, sie durch Null zu teilen, und somit TRUE zurückgegeben wird.

Wie verwende ich die ISERROR-Funktion in Excel?

Die ISERROR-Funktion in Excel wird verwendet, um Zellen zu identifizieren, die einen Fehler enthalten. Oft treten fehlende Werte in den Daten auf, und wenn die weitere Operation an solchen Zellen ausgeführt wird, kann in Excel ein Fehler auftreten. Wenn Sie eine Zahl durch Null teilen, wird ein Fehler zurückgegeben. Solche Fehler greifen weiter ein, wenn eine andere Operation an diesen Zellen ausgeführt werden soll. In solchen Fällen können Sie zunächst überprüfen, ob ein Fehler in der Operation vorliegt. Wenn ja, können Sie festlegen, dass solche Zellen nicht eingeschlossen werden, oder die Operation später ändern.

Sie können diese ISERROR-Funktions-Excel-Vorlage hier herunterladen - ISERROR-Funktions-Excel-Vorlage

ISERROR in Excel Beispiel 1

Angenommen, Sie haben die tatsächlichen und prognostizierten Werte eines Experiments. Die Werte sind in den Zellen B4: C15 angegeben.

Sie möchten die Fehlerrate in diesem Experiment berechnen, die als (Ist - Prognose) / Ist angegeben wird. Sie wissen auch, dass einige der tatsächlichen Werte Null sind und die Fehlerrate für solche tatsächlichen Werte einen Fehler ergibt. Sie haben beschlossen, den Fehler nur für die Experimente zu berechnen, die keinen Fehler ergeben. Zu diesem Zweck können Sie die folgende Syntax für den ersten Wertesatz verwenden:

Wir wenden die ISERROR-Formel in Excel = IF (ISERROR ((C4-B4) / C4), "", (C4-B4) / C4) an.

Da die ersten experimentellen Werte keinen Fehler bei der Berechnung der Fehlerrate aufweisen, wird die Fehlerrate zurückgegeben.

Wir werden -0,129 bekommen

Sie können es jetzt auf den Rest der Zellen ziehen.

Sie werden feststellen, dass die Syntax keinen Wert zurückgibt, wenn der tatsächliche Wert Null ist (Zelle C9).

Lassen Sie uns nun die Syntax im Detail sehen.

= IF (ISERROR ((C4-B4) / C4), "", (C4-B4) / C4)

  • ISERROR ((C4-B4) / C4) prüft, ob die mathematische Operation (C4-B4) / C4 einen Fehler ergibt. In diesem Fall wird FALSE zurückgegeben.
  • Wenn (ISERROR ((C4-B4) / C4)) TRUE zurückgibt, gibt die IF-Funktion nichts zurück.
  • Wenn (ISERROR ((C4-B4) / C4)) FALSE zurückgibt, gibt die IF-Funktion (C4-B4) / C4 zurück.

ISERROR in Excel Beispiel 2

Angenommen, Sie erhalten einige Daten in B4: B10. Einige der Zellen enthalten Fehler.

Nun möchten Sie überprüfen, wie viele Zellen von B4: B10 Fehler enthalten. Zu diesem Zweck können Sie die folgende ISERROR-Formel in Excel verwenden:

= SUMPRODUCT (- ISERROR (B4: B10))

und drücken Sie die Eingabetaste.

ISERROR in Excel gibt 2 zurück, da zwei Fehler vorliegen, nämlich # N / A und #VALUE!.

Lassen Sie uns die Syntax im Detail sehen:

  • ISERROR (B4: B10) sucht in B4: B10 nach Fehlern und gibt ein Array von TRUE oder FALSE zurück. Hier wird {FALSE; FALSCH; FALSCH; WAHR; FALSCH; WAHR; FALSCH}
  • - ISERROR (B4: B10) erzwingt dann TRUE / FALSE auf 0 und 1. Es wird {0; 0; 0; 1; 0; 1; 0}
  • SUMPRODUCT (- ISERROR (B4: B10)) summiert dann {0; 0; 0; 1; 0; 1; 0} und return 2.

ISERROR in Excel Beispiel 3

Angenommen, Sie haben die Anmelde-ID, den Namen und die Noten der in Ihrem Kurs eingeschriebenen Studenten in den Zellen B5: D11.

Sie müssen mehrmals nach dem Namen des Schülers suchen, dessen Anmelde-ID angegeben ist. Jetzt möchten Sie Ihre Suche vereinfachen, indem Sie eine Syntax wie folgt schreiben:

Für jede gegebene ID sollte es möglich sein, den entsprechenden Namen anzugeben. Manchmal ist die Registrierungs-ID möglicherweise nicht in Ihrer Liste vorhanden. In solchen Fällen sollte "Nicht gefunden" zurückgegeben werden. Sie können dies tun, indem Sie die ISERROR-Formel in Excel verwenden:

= IF (ISERROR (VLOOKUP (F5, CHOOSE ({1,2}, $ B $ 5: $ B $ 11, $ C $ 5: $ C $ 11), 2, 0)), "Nicht vorhanden", VLOOKUP (F5, CHOOSE ({1,2}, $ B $ 5: $ B $ 11, $ C $ 5: $ C $ 11), 2, 0))

Schauen wir uns zuerst die ISERROR-Formel in Excel an:

  • CHOOSE ({1,2}, $ B $ 5: $ B $ 11, $ C $ 5: $ C $ 11) erstellt ein Array und gibt {1401, ”Arpit” zurück. 1402, "Ayush"; 1403, "Ajay"; 1404, "Dhruv"; 1405, "Mayank"; 1406, "Parul"; 1407, "Sashi"}
  • VLOOKUP (F5, CHOOSE ({1,2}, $ B $ 5: $ B $ 11, $ C $ 5: $ C $ 11), 2, 0)) sucht dann im Array nach F5 und gibt seine zweite zurück
  • ISERROR (VLOOKUP (F5, CHOOSE (..)) prüft, ob ein Funktionsfehler vorliegt, und gibt TRUE oder FALSE zurück.
  • WENN (ISERROR (VLOOKUP (F5, CHOOSE (..)), "Nicht vorhanden", VLOOKUP (F5, CHOOSE ())) den entsprechenden Namen des Schülers zurückgibt, falls vorhanden, wird "Nicht vorhanden" zurückgegeben.

Verwenden Sie die ISERROR-Formel in Excel. Für 1403 in Zelle F5,

es wird den Namen "Ajay" zurückgeben.

Für 1410 gibt die Syntax "Nicht vorhanden" zurück.

Wissenswertes über die ISERROR-Funktion in Excel

  • Die ISERROR-Funktion in Excel prüft, ob ein bestimmter Ausdruck einen Fehler zurückgibt
  • Es gibt logische Werte TRUE oder FALSE zurück.
  • Es testet auf # N / A, #VALUE!, #REF!, # DIV / 0!, #NUM!, #NAME?, Und #NULL!.