Excel IFERROR Funktion
Beim Anwenden von Formeln im Excel-Arbeitsblatt werden einige Fehlerwerte generiert. Um die Fehler zu beheben, bietet Excel eine nützliche Funktion - IFERROR. Die IFERROR-Funktion wird verwendet, um ein benutzerdefiniertes Ergebnis zurückzugeben, wenn eine Formel einen Fehler auswertet, und um ein normales Ergebnis zurückzugeben, wenn kein Fehler auftritt.
Syntax:
Die Syntax für die IFERROR-Funktion in Excel lautet:
Argumente:
- value: Erforderlich. Eine Formel, ein Ausdruck, ein Wert oder eine Zellreferenz, um nach einem Fehler zu suchen.
- value_if_error: Erforderlich. Ein bestimmter Wert, der zurückgegeben werden soll, wenn ein Fehler gefunden wird. Dies kann eine leere Zeichenfolge, eine Textnachricht, ein numerischer Wert, eine andere Formel oder eine Berechnung sein.
Notizen:
- 1. Die IFERROR-Funktion kann alle Fehlertypen behandeln, einschließlich # DIV / 0!, # N / A, #NAME?, #NULL!, #NUM!, #REF!, Und #VALUE!.
- 2. Wenn die Wert Das Argument ist eine leere Zelle und wird von der IFERROR-Funktion als leere Zeichenfolge ("") behandelt.
- 3. Wenn die value_if_error Das Argument wird als leere Zeichenfolge ("") angegeben. Wenn ein Fehler erkannt wird, wird keine Meldung angezeigt.
- 4. Wenn Wert Argument ist eine Array-Formel. IFERROR gibt ein Array von Ergebnissen für jede Zelle in dem im Wert angegebenen Bereich zurück.
- 5. Dieser IFERROR ist in Excel 2007 und allen nachfolgenden Versionen verfügbar.
Zurück:
Gibt den spezifischen Wert für die Fehlerwerte zurück.
Beispiele:
Beispiel 1: IFFEROR-Funktion zum Zurückgeben einer leeren Zelle oder eines benutzerdefinierten Textes anstelle eines Fehlerwerts
Zum Beispiel haben Sie eine Liste der folgenden Daten. Um den Durchschnittspreis zu berechnen, sollten Sie Verkauf / Einheit verwenden. Wenn die Einheit jedoch 0 oder eine leere Zelle ist, werden Fehler wie im folgenden Screenshot angezeigt:
Jetzt werde ich eine leere Zelle oder eine andere Textzeichenfolge verwenden, um die Fehlerwerte zu ersetzen:
=IFERROR(B2/C2, "") (Diese Formel gibt anstelle des Fehlerwerts ein Leerzeichen zurück.)
=IFERROR(B2/C2, "Error") (Diese Formel gibt einen benutzerdefinierten Text "Fehler" anstelle des Fehlerwerts zurück.)
Beispiel 2: IFERROR mit Vlookup-Funktion, um "Nicht gefunden" anstelle von Fehlerwerten zurückzugeben
Wenn Sie die vlookup-Funktion anwenden, um den entsprechenden Wert zurückzugeben, wird normalerweise ein # N / A-Fehlerwert angezeigt, wenn Ihr übereinstimmender Wert nicht gefunden wird (siehe Abbildung unten):
Anstatt den Fehlerwert anzuzeigen, können Sie ihn durch einen Text "Nicht gefunden" ersetzen. In diesem Fall können Sie die Vlookup-Formel wie folgt in die IFERROR-Funktion einschließen: =IFERROR(VLOOKUP(…),"Not found")
Bitte verwenden Sie die folgende Formel. Anschließend wird ein benutzerdefinierter Text "Nicht gefunden" an den Fehlerwert zurückgegeben, während der übereinstimmende Wert nicht gefunden wird. Siehe Screenshot:
Beispiel 3: Verwenden von Nested IFERROR mit Vlookup-Funktion
Diese IFERROR-Funktion kann Ihnen auch dabei helfen, mit mehreren Lookup-Formeln umzugehen. Sie haben beispielsweise zwei Nachschlagetabellen, müssen jetzt nach dem Element aus diesen beiden Tabellen suchen, um die Fehlerwerte zu ignorieren. Verwenden Sie dazu den verschachtelten IFERROR mit Vlookup ::
Beispiel 4: IFERROR-Funktion in Array-Formeln
Angenommen, Sie möchten die Gesamtmenge anhand der Liste von Gesamtpreis und Stückpreis berechnen, indem Sie eine Array-Formel verwenden, die jede Zelle im Bereich B2: B5 durch die entsprechende Zelle des Bereichs C2: dividiert. C5 und addiert dann die Ergebnisse unter Verwendung dieser Array-Formel: =SUM($B$2:$B$5/$C$2:$C$5).
Hinweis: Wenn sich mindestens ein 0-Wert oder eine leere Zelle im verwendeten Bereich befindet, wird # DIV / 0! Der Fehler wird wie im folgenden Screenshot angezeigt:
Um diesen Fehler zu beheben, können Sie die IFERROR-Funktion wie folgt in die Formel einbinden. Denken Sie daran, dass Sie drücken Shift+Strg+Enter Schlüssel zusammen nach Eingabe dieser Formel:
Die besten Tools für die Office-Produktivität
Kutools für Excel - Hilft Ihnen, sich von der Masse abzuheben
Kutools für Excel bietet über 300 Funktionen, Stellen Sie sicher, dass das, was Sie brauchen, nur einen Klick entfernt ist ...
Office-Registerkarte - Aktivieren Sie das Lesen und Bearbeiten von Registerkarten in Microsoft Office (einschließlich Excel).
- Eine Sekunde, um zwischen Dutzenden offener Dokumente zu wechseln!
- Reduzieren Sie jeden Tag Hunderte von Mausklicks für Sie und verabschieden Sie sich von der Maushand.
- Erhöht Ihre Produktivität um 50 % beim Anzeigen und Bearbeiten mehrerer Dokumente.
- Bringt effiziente Tabs in Office (einschließlich Excel), genau wie Chrome, Edge und Firefox.