Beschreibung
Verwenden Sie diese Funktion, um Fehler in einer Formel abzufangen und zu behandeln.
Syntax
IFERROR(Wert, value_if_error)
Eingaben
Diese Funktion nimmt die folgenden Argumente entgegen:
| Name | Erforderlich | Beschreibung | Gültige Eingabe |
|---|---|---|---|
Wert |
Ja | Der Wert oder Ausdruck, der auf einen Fehler geprüft werden soll. | Ein Zellverweis, ein Zellbereich, eine Zahl, eine Textzeichenfolge oder eine Formel, die zu einem dieser Werte führt. |
wert_wenn_fehler |
Ja | Der Wert, der zurückgegeben werden soll, wenn die Formel einen Fehler ausweist. | Ein Zellverweis, ein Zellbereich, eine Zahl, eine Textzeichenfolge oder eine Formel, die zu einem dieser Werte führt. |
Beispiele
Stichprobendaten
| A | B | |
|---|---|---|
| 1 | 100 | 20 |
| 2 | 50 | 0 |
| 3 | 30 | 5 |
| 4 | Vier | 10 |
Beispiel-Formeln
| Anwendungsfall | Formel | Erklärung und Ergebnis |
|---|---|---|
| Teilen Sie den Wert in einer Zelle durch den Wert in einer anderen. Gibt im Falle eines Fehlers die angegebene Meldung zurück. | =IFERROR(A1/B1, "Kann nicht geteilt werden") |
Diese Formel funktioniert auf folgende Weise:
Für diesen Datensatz gibt diese Formel 5 zurück. |
| Teilen Sie den Wert in einer Zelle durch den Wert in einer anderen. Gibt im Falle eines Fehlers die angegebene Meldung zurück. | =IFERROR(A2/B2, "Kann nicht geteilt werden") |
Diese Formel funktioniert auf folgende Weise:
Für diesen Datensatz gibt diese Formel Cannot divide zurück. |
| Multiplizieren Sie den Wert in einer Zelle mit dem Wert in einer anderen. Gibt im Falle eines Fehlers die angegebene Meldung zurück. | =IFERROR(A4*B4, "Ungültige Berechnung") |
Diese Formel funktioniert auf folgende Weise:
Für diesen Datensatz gibt diese Formel Ungültige Berechnung zurück. |
| Suchen Sie nach einem bestimmten Wert in einem Bereich. Gibt im Falle eines Fehlers die angegebene Meldung zurück. | =IFERROR(VLOOKUP("Banane",A1:B4,2,FALSE), "Keine Banane gefunden") |
Diese Formel funktioniert auf folgende Weise:
Für diesen Datensatz gibt diese Formel No Banana found zurück. |
Hinweise
- IFERROR gibt einen bestimmten Wert zurück, wenn die Auswertung einer Formel einen Fehler ergibt; andernfalls wird das Ergebnis der Formel zurückgegeben.
- IFERROR fängt alle Fehlerklassen ab (#N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?, and #NULL!). Es wird nicht zwischen Fehlerklassen unterschieden.
- IFERROR wird häufig mit Funktionen wie VLOOKUP, HLOOKUP und INDEX/MATCH verwendet, um fehlende Daten zu behandeln.
- IFERROR kann in anderen Funktionen verschachtelt oder als Teil einer größeren Formel verwendet werden.
Tipps
- Verwenden Sie IFERROR, um Tabellenkalkulationen zu bereinigen, indem Sie Fehlermeldungen durch benutzerfreundlicheren Text oder leere Zellen ersetzen.
- Seien Sie vorsichtig bei der Verwendung von IFERROR, da es legitime Fehler maskieren kann, die Sie vielleicht untersuchen möchten.
- Ziehen Sie die spezifischere Funktion IFNA in Erwägung, wenn Sie nur Folgendes abfangen müssen
- Für eine komplexere Fehlerbehandlung können Sie IF Anweisungen innerhalb von IFERROR verschachteln.
- Entfernen Sie bei der Fehlersuche vorübergehend IFERROR, um die tatsächlichen Fehler zu sehen, die Ihre Formeln erzeugen.