Was ist die Excel-IFERROR-Funktion?angehängtes Beispiel

Was ist die Excel-IFERROR-Funktion?angehängtes Beispiel

Beim Arbeiten mit Daten und Formeln in Excel treten zwangsläufig Fehler auf.

Zur Behandlung von Fehlern bietet Excel eine nützliche Funktion - die Funktion IFERROR.

Bevor wir die Mechanik der Verwendung der Funktion WENNFEHLER in Excel verstehen, wollen wir zunächst die verschiedenen Arten von Fehlern verstehen, die bei der Verwendung von Formeln auftreten können.

Arten von Fehlern in Excel

Das Verständnis von Fehlern in Excel hilft Ihnen besser, mögliche Ursachen und den besten Weg, damit umzugehen, zu ermitteln.

Hier sind die Arten von Fehlern, die Sie möglicherweise in Excel finden.

#K. A. Fehler

Dies wird als „Wert nicht verfügbar“-Fehler bezeichnet.

Sie sehen dies, wenn Sie eine Nachschlageformel verwenden und der Wert nicht gefunden wird (und daher nicht verfügbar ist).

Unten ist ein Beispiel, wo ich eine VLOOKUP-Formel verwende, um den Preis eines Artikels zu finden, aber es gibt einen Fehler zurück, wenn es den Artikel im Tabellenarray nicht finden kann.

verwandte Frage  Laden Sie den AMD HDMI-Audiotreiber für Windows 10 herunter

Excel IFERROR-Funktion – nicht verfügbarer Fehler

#DIV/0!Fehler

Dieser Fehler wird möglicherweise angezeigt, wenn eine Zahl durch 0 geteilt wird.

Dies wird Teilungsfehler genannt.Im Beispiel unten ergibt es #DIV/0!Fehler, weil der Mengenwert (der Divisor in der Formel) 0 ist.

Divisionsfehler in Excel

#WERT!Fehler

Wertfehler treten auf, wenn Sie in einer Formel einen falschen Datentyp verwenden.

Wenn ich beispielsweise im folgenden Beispiel versuche, eine Zelle mit Zahlen und dem Zeichen A hinzuzufügen, wird ein Wertfehler ausgegeben.

Dies liegt daran, dass Sie nur numerische Werte hinzufügen können, aber ich habe versucht, Zahlen mit Textzeichen hinzuzufügen.

Wertfehler in Excel

BEZUG! Fehler

Dies wird als Referenzfehler bezeichnet und Sie sehen diesen Fehler, wenn eine Referenz in einer Formel nicht mehr gültig ist.Dies kann passieren, wenn eine Formel auf eine Zellreferenz verweist und diese Zellreferenz nicht vorhanden ist (es passiert, wenn Sie eine Zeile/Spalte oder ein Blatt löschen, auf das in der Formel verwiesen wird).

Im folgenden Beispiel lautet die ursprüngliche Formel zwar =A2/B2, aber wenn ich Spalte B lösche, werden alle Verweise darauf zu #REF!Es gab auch #REF!Fehler aufgrund der Formel.

Referenzfehler in Excel

#NAME?-Fehler

Dieser Fehler kann auf einen Schreibfehler der Funktion zurückzuführen sein.

Wenn Sie beispielsweise versehentlich VLOKUP anstelle von SVERWEIS verwenden, erhalten Sie einen Namensfehler.

NAME-Fehler in Excel

#NUM Fehler

Num-Fehler können auftreten, wenn Sie versuchen, einen sehr großen Wert in Excel zu berechnen.Z.B,  = 187 ^ 549 gibt einen numerischen Fehler zurück.

NUM-Fehler in Excel

Eine andere Situation, in der ein NUM-Fehler auftreten kann, ist die Angabe eines ungültigen numerischen Arguments für eine Formel.Wenn Sie beispielsweise die Quadratwurzel berechnen, wird ein numerischer Fehler zurückgegeben, wenn es sich um eine Zahl handelt und Sie eine negative Zahl als Argument angeben.

Wenn Sie beispielsweise im Fall der Quadratwurzelfunktion eine negative Zahl als Argument angeben, wird ein numerischer Fehler zurückgegeben (siehe unten).

Obwohl ich hier nur einige Beispiele gezeigt habe, kann es viele andere Gründe für Fehler in Excel geben.Wenn Sie in Excel einen Fehler erhalten, können Sie ihn nicht dort belassen.Wenn die Daten weiter in Berechnungen verwendet werden, müssen Sie sicherstellen, dass Fehler korrekt behandelt werden.

Die Excel IFERROR-Funktion ist eine großartige Möglichkeit, alle Arten von Fehlern in Excel zu behandeln.

Excel IFERROR-Funktion – Übersicht

Mit der Funktion WENNFEHLER können Sie angeben, was die Formel anstelle eines Fehlers zurückgeben soll.Wenn die Formel keine Fehler zurückgibt, gibt sie ihr eigenes Ergebnis zurück.

Syntax der Funktion IFERROR

=IFERROR(Wert, Wert_wenn_Fehler)

Eingabeparameter

  • Wert - Dies ist der Parameter, um auf Fehler zu prüfen.In den meisten Fällen ist es entweder eine Formel oder ein Zellbezug.
  • value_if_error – Dies ist der Wert, der zurückgegeben wird, wenn ein Fehler auftritt.Folgende Fehlertypen wurden ausgewertet: #N/A, #REF!, #DIV/0!, #VALUE!, #NUM!, #NAME? und #NULL!.
verwandte Frage  Das beste Dienstprogramm zur Treiberaktualisierung für Windows 10

Zusätzliche Bemerkungen:

  • Wenn Sie "" als Wert_wenn_Fehler-Parameter verwenden, zeigt die Zelle nichts an, wenn ein Fehler auftritt.
  • Wenn sich der Parameter value oder value_if_error auf eine leere Zelle bezieht, behandelt die Excel-Funktion IFERROR diese als leeren Zeichenfolgenwert.
  • Wenn das Wertargument eine Matrixformel ist, gibt WENNFEHLER ein resultierendes Array für jedes Element in dem durch Wert angegebenen Bereich zurück.

Excel-IFERROR-Funktion - Beispiel

Nachfolgend finden Sie drei Beispiele für die Verwendung der Funktion WENNFEHLER in Excel.

Beispiel 1 – Gibt leere Zellen anstelle von Fehlern zurück

Wenn Sie eine Funktion haben, die möglicherweise einen Fehler zurückgibt, können Sie sie in eine IFERROR-Funktion einschließen und als Wert, der im Fehlerfall zurückgegeben werden soll, leer angeben.

Im unten gezeigten Beispiel ist das Ergebnis in D4 #DIV/0!Fehler beim Teilen durch 0.

Verwenden Sie die Excel-IFEHLER-Funktion, um fehlerhafte Werte zu entfernen

In diesem Fall können Sie die folgende Formel verwenden, um anstelle eines hässlichen DIV-Fehlers ein Leerzeichen zurückzugeben.

=IFERROHR(A1/A2,””)

Die Verwendung der Funktion WENNFEHLER in Excel gibt ein Leerzeichen zurück

Diese IFERROR-Funktion prüft, ob die Berechnung zu einem Fehler führt.Wenn dies der Fall ist, werden nur die in der Formel angegebenen Leerzeichen zurückgegeben.

Hier können Sie auch jede andere Zeichenfolge oder Formel angeben, die anstelle des Leerzeichens angezeigt werden soll.

Die folgende Formel gibt beispielsweise den Text "Fehler" anstelle einer leeren Zelle zurück.

=IFERROR(A1/A2,"Fehler")

Verwenden Sie die Excel-Iferror-Funktion, um Text in einer Zelle zurückzugeben

Hinweis: Wenn Sie Excel 2003 oder früher verwenden, finden Sie die Funktion IFERROR dort nicht.In diesem Fall müssen Sie die IF-Funktion in Verbindung mit der ISERROR-Funktion verwenden.

Beispiel 2 – Gibt „Not Found“ zurück, wenn SVERWEIS keinen Wert finden kann

Wenn Sie die Excel-VLOOKUP-Funktion verwenden, wird ein #NV-Fehler zurückgegeben, wenn der Suchwert nicht innerhalb des angegebenen Bereichs gefunden werden kann.

Unten sehen Sie beispielsweise einen Datensatz mit Schülernamen und ihren Ergebnissen.Ich habe die VLOOKUP-Funktion verwendet, um die Ergebnisse von drei Schülern (in D2, D3 und D4) zu erhalten.

Umgang mit NA-Fehlern in Excel mit der iferror-Funktion

Während die VLOOKUP-Formel im obigen Beispiel die Namen der ersten beiden Schüler gefunden hat, konnte sie Joshs Namen nicht in der Liste finden, sodass ein #NV-Fehler zurückgegeben wurde.

verwandte Frage  Erleichtern Sie die Arbeit: Ändern Sie das Kontextmenü „Senden an“.

Hier können wir die Funktion IFERROR verwenden, um anstelle eines Fehlers ein Leerzeichen oder einen sinnvollen Text zurückzugeben.

Unten ist die Formel, die "Not Found" anstelle eines Fehlers zurückgibt.

=IFERROR(SVERWEIS(D2,$A$2:$B$12,2,0),"Nicht gefunden")

Excel-iferror-function-vlookup-not-found

Beachten Sie, dass Sie in SVERWEIS auch IFNA anstelle von IFERROR verwenden können.Während IFERROR alle Arten von Fehlerwerten behandelt, gilt IFNA nur für #NV-Fehler, nicht für andere Fehler.

Beispiel 3 – Gibt bei einem Fehler 0 zurück

Wenn Sie den Wert nicht angeben, den IFERROR im Fehlerfall zurückgibt, wird automatisch 0 zurückgegeben.

Wenn ich beispielsweise 100 wie unten gezeigt durch 0 dividiere, wird ein Fehler zurückgegeben.

excel-iferror-funktionsfehler-wenn-div-by-0

Wenn ich jedoch die IFERROR-Funktion unten verwende, gibt sie 0 zurück.Beachten Sie, dass Sie nach dem ersten Parameter immer noch ein Komma verwenden müssen.

excel-iffehlerfunktion-komma

Beispiel 4 – Verwenden von verschachteltem IFERROR mit SVERWEIS

Wenn Sie SVERWEIS verwenden, müssen Sie manchmal in der Fragmentierungstabelle nach einem Array suchen.Angenommen, Sie haben Verkaufstransaktionen in zwei separaten Arbeitsblättern und Sie möchten eine Artikelnummer nachschlagen und ihren Wert anzeigen.

Dazu ist die Verwendung von verschachteltem IFERROR mit SVERWEIS erforderlich.

Angenommen, Sie haben einen Datensatz, der so aussieht:

Verschachteltes IFERROR mit SVERWEIS-Datensatz

In diesem Fall müssen Sie, um Graces Punktzahl zu finden, die folgende verschachtelte IFERROR-Formel verwenden:

=IFERROR(VLOOKUP(G3,$A$2:$B$5,2,0),IFERROR(VLOOKUP(G3,$D$2:$E$5,2,0),"Not Found"))

Diese Verschachtelung von Formeln stellt sicher, dass Sie Werte aus beiden Tabellen erhalten und alle zurückgegebenen Fehler behandeln.

Beachten Sie, dass sich die Blätter, wenn sie sich auf demselben Blatt befinden, im wirklichen Leben möglicherweise auf einem anderen Blatt befinden.

Oh Hallo ????Schön, dich kennenzulernen.

Abonniere unseren Newsletter, sehr regelmäßig sendenTolle TechnikZu deinem Beitrag.

Geben Sie Anmerkung