IFERROR in Excel: Umgang mit Rückschlägen
Der IF-Conditioner wird in Excel häufig zum Erstellen von Formeln verwendet und stellt fest, dass eine Aktion nur ausgeführt wird, wenn eine bestimmte Bedingung erfüllt ist. In der Regel bezieht sich diese Bedingung auf Werte oder eine Folge bestimmter Zeichen. Viel häufiger als gewünscht gibt Excel jedoch Fehlermeldungen in einer Zelle aus. Der Grund kann sein, dass Sie die Formel falsch geschrieben haben oder dass Werte für eine korrekte Berechnung fehlen. In diesen Fällen können Sie mit der Funktion IFERROR eine akzeptable Alternative erstellen.
- Wofür ist IFERROR in Excel?
- IFERROR-Funktionssyntax
- IFERROR Erklärung mit Beispielen
- Alternative Anzeige mit YES.ERROR
- WENN FEHLER und VLOOKUP: Vermeiden Sie # N / A.
- IFERROR und SUM: Ersetzen Sie Fehler durch einen Wert
Wofür ist IFERROR in Excel?
Wenn Excel eine Berechnung oder Aktion nicht korrekt ausführen kann, generiert das Programm eine Fehlermeldung in der Zelle. Diese Nachrichten beginnen normalerweise mit einem Nummernzeichen (#).
- # N / A – Die Formel kann nicht finden, wonach gesucht werden soll.
- #WERT! : Ein Argument hat den falschen Typ.
- # REF! – Die Formel bezieht sich auf eine ungültige Zelle.
- # DIV / 0! – Wird angezeigt, wenn Sie versuchen, zwischen einer leeren Zelle mit dem Wert NULL zu teilen.
- # NUM! – Die Formel erwartet einen numerischen Wert, trifft aber auf etwas anderes.
- #NAME? – Wird normalerweise ausgegeben, wenn ein Tippfehler in den Funktionsnamen eingeschlichen wurde.
- #NULL! : Erscheint, wenn nicht vorhandene Schnittpunkte zugewiesen werden.
In den meisten Fällen können Sie versuchen, das zugrunde liegende Problem zu beheben. Es kann aber auch vorkommen, dass Sie diese Art von Fehlern bereits im Voraus haben und diese nicht lösen möchten. In diesem Fall lohnt es sich, die IFERROR-Funktion von Excel zu verwenden. Mit dieser Funktion können Sie beispielsweise die Fehleranzeige durch Ihre eigene Meldung oder einen Wert ersetzen.
Diese Maßnahme hilft Ihnen nicht nur, Ihre Tabelle übersichtlicher zu halten, sondern verhindert auch, dass andere Berechnungen beeinflusst werden . Wenn Sie in einer anderen Formel einen Zellbereich angegeben haben, in dem eine Fehlermeldung angezeigt wird, generiert diese Formel möglicherweise einen neuen Fehler. Um diese Situation zu vermeiden, können Sie mit IFERROR einen Wert eingeben, mit dem die Formel arbeiten kann.
Excel hat auch die ISERROR-Funktion. Dies gibt die Werte TRUE oder FALSE in Bezug auf das Auftreten von Fehlern aus. Die meisten Benutzer integrieren es jedoch in eine SI-Funktion. YES.ERROR speichert die Verschachtelung.
IFERROR-Funktionssyntax
Mit der IFERROR-Formel macht es die Tabelle einfacher als je zuvor. Sie müssen nur zwei Argumente eingeben: Wo kann ein Fehler auftreten? Was soll passieren, wenn ein Fehler auftritt?
=SI.ERROR(valor; valor_si_error)
Was muss in den Argumenten eingeführt werden?
- Wert : Dies ist das Element, das auf Fehler überprüft werden soll. Sie können direkt eine Berechnung oder eine andere Funktion eingeben oder auf eine Zelle verweisen.
- Value_if_error : An dieser Stelle müssen Sie eingeben, was im Fehlerfall passieren soll. Sie können numerische Werte, Zeichenfolgen oder andere Funktionen eingeben. Wenn ein Text angezeigt werden soll, müssen Sie ihn in doppelte Anführungszeichen setzen.
In Excel beginnen Formeln immer mit dem Gleichheitszeichen (=). Wenn Sie es nicht eingeben, wird die Formel als herkömmlicher Text in der Zelle angezeigt. Wenn Sie dies möchten und sogar das Gleichheitszeichen in der Zelle angezeigt werden soll, sollten Sie ein einfaches Anführungszeichen vor die Formel (‘) setzen.
IFERROR Erklärung mit Beispielen
Die Excel-Funktion kann in verschiedenen Situationen allein oder in Kombination mit anderen Funktionen verwendet werden.
Alternative Anzeige mit YES.ERROR
Der wahrscheinlich einfachste Weg, IFERROR auf die Arbeit mit Excel anzuwenden, besteht darin, die Fehlerbenachrichtigung zu ändern . Stellen wir uns in diesem Zusammenhang eine einfache Berechnung vor: Der Wert in Zelle A3 wird mit dem Wert in Zelle B3 multipliziert. Wenn in einer der beiden Referenzen ein Buchstabe anstelle einer Zahl vorhanden ist, z. B. aufgrund eines Druckfehlers, gibt Excel die Fehlermeldung #VALUE! Aus. Wenn Sie die Berechnung jedoch mit der IFERROR-Funktion verknüpfen, können Sie die Anzeige dieses Fehlers ändern.
=SI.ERROR (A3*B3; "valores erróneos")
Wenn die Zelle im Fehlerfall leer bleiben soll, geben Sie zwei Anführungszeichen hintereinander ein.
Jetzt wird das richtige Ergebnis oder Ihre benutzerdefinierte Fehlermeldung angezeigt (in unserem Fall? Falsche Werte?). Wenn Sie mehrere Berechnungen dieses Typs haben, können Sie die Formel auf alle Zellen anwenden.
Anstatt die Fehlermeldung zu ersetzen, können Sie IFERROR auch auf eine andere Zelle anwenden und so einen Kommentar erstellen .
=SI.ERROR (C3; "Aquí hay un error")
In diesem Fall gibt die Funktion den Wert von C2 zurück, obwohl kein Fehler vorliegt. Der Grund ist, dass die IFERROR-Funktion keinen alternativen Wert kennt . Wenn Sie diesen Umstand vermeiden möchten, scheint die Kombination von JA und ISERROR die beste Option zu sein.
=SI(ESERROR(C2)=VERDADERO; "Aquí hay un error"; "")
WENN FEHLER und VLOOKUP: Vermeiden Sie # N / A.
In der praktischen Anwendung von Excel ist IFERROR besonders in Kombination mit der VLOOKUP-Funktion nützlich. Diese Funktion ist dafür bekannt, regelmäßig den Fehler # N / A auszulösen . Mit der VLOOKUP-Funktion können Sie eine Suchfunktion direkt auf Ihre Excel-Tabelle anwenden. Wenn Sie jedoch einen Fehler in der Syntax der Formel oder einen Tippfehler im Suchbegriff machen, gibt Excel eine Fehlermeldung aus. Mit SI.ERROR können Sie die sehr nützliche Nachricht # N / A durch Ihre eigene Nachricht ersetzen.
=SI.ERROR(BUSCARV("Lung, Fritz";A2:C7;2;0); "Introducción errónea")
Auf der Suche nach dem Begriff? Lunge, Fritz? würde dazu führen, dass der Fehler # N / A angezeigt wird, da der Name nicht in der Tabelle angezeigt wird (da das letzte Argument von VLOOKUP auf 0 gesetzt ist, sind ungefähre Werte nicht zulässig). Da Sie die Funktion jedoch mit IFERROR verschachtelt haben, wird anstelle der Standardmeldung Ihre eigene Fehlermeldung angezeigt .
Wenn Sie mehrere VLOOKUP miteinander koppeln möchten , ist die IFERROR-Funktion ebenfalls sehr nützlich. Stellen Sie sich vor, Sie möchten in einer Tabelle nach einem Objekt suchen. Wenn das Objekt nicht gefunden wird, soll die folgende Tabelle überprüft werden und so weiter. Da VLOOKUP einen Fehler generiert, wenn der eingegebene Text nicht gefunden werden kann, ermöglicht IFERROR das Starten eines neuen VLOOKUP.
=SI.ERROR(BUSCARV(100;A3:B7;2;0);SI.ERROR(BUSCARV(100;D3:E7;2;0);SI.ERROR (BUSCARV(100;G3:H7;2;0);"No encontrado")))
Jedes Mal, wenn VLOOKUP das gesuchte Argument nicht findet und einen Fehler auslöst, springt die Funktion zur nächsten Tabelle. Wenn der Wert in keiner der Tabellen angezeigt wird und alle Verschachtelungsfunktionen bereits ausgeführt wurden, wird die von Ihnen definierte Meldung angezeigt.
Excel hat auch die Funktion SI.ND. Es funktioniert wie IFERROR, aber seine Aktivität ist auf die Fehlermeldung # N / A beschränkt. Das heißt, wenn Sie sich für diese Funktion anstelle der allgemeineren Funktion entscheiden, filtern Sie nur den Fehler # N / A. Alle anderen Fehler werden weiterhin angezeigt. Auf diese Weise können Sie besser auf Fehler in Ihrer Formel reagieren.
IFERROR und SUM: Ersetzen Sie Fehler durch einen Wert
Stellen Sie sich vor, Sie haben mehrere Berechnungen und möchten die Ergebnisse mit der SUMME-Funktion summieren. Wenn Sie bei Ihren Berechnungen einen Fehler gemacht haben und Excel anstelle eines numerischen Werts eine Fehlermeldung ausgibt, funktioniert die Additionsfunktion möglicherweise auch nicht richtig . Stellen Sie daher Ihre Berechnungen mit IFERROR sicher und geben Sie anstelle des Fehlers den Wert 0 an. So kann die Funktion die Aufgabe ausführen und die Summe wird nicht verändert.
=SI.ERROR(A3*B3; 0)
Sie haben auch die Möglichkeit, einen alternativen Text nur auf die SUMME-Funktion anzuwenden , um den Benutzer vor dem Fehler zu warnen.
=SI.ERROR(SUMA(C2:C7); "Valores erróneos")
Mit der IFERROR-Funktion können Sie Excel-Fehlermeldungen durch Ihre eigenen Werte oder Meldungen in verschiedenen Situationen ersetzen. Sie können IFERROR auch verwenden, um komplexe Formeln zu erstellen.