Logik
IFERROR
Definition
IFERROR gibt einen Ersatzwert zurück, wenn eine Formel einen Fehler ergibt, und sonst das Formelergebnis.
Syntax
=IFERROR(value, value_if_error)
Argumente
| Argument | Bedeutung |
|---|---|
value |
Die Formel, die versucht wird, zum Beispiel eine Division. |
value_if_error |
Was stattdessen angezeigt wird, wenn diese Formel einen Fehler zurückgibt. Text muss in doppelten Anführungszeichen stehen. |
Durchgerechnetes Beispiel
Eine Mühle teilt gepackte Säcke durch gearbeitete Stunden. Die Säcke stehen in A2:A4 und die Stunden in B2:B4.
| A: Säcke | B: Stunden |
|---|---|
| 8 | 0 |
| 12 | 4 |
| 9 | 3 |
Formel: =IFERROR(A2/B2,"n/a")
Ergebnis: n/a. 8 geteilt durch 0 ist #DIV/0!, daher gibt IFERROR den Ersatztext zurück. Nach unten ausgefüllt ergibt die Formel n/a, 3 und 3.
Übung
Zelle A2 enthält 10 und Zelle B2 enthält 0. Schreiben Sie in C2 eine Formel, die A2 durch B2 teilt und 0 zurückgibt, wenn diese Division einen Fehler ergibt.
- Schreiben Sie in C2 eine IFERROR-Formel, die A2 durch B2 teilt und bei einem Fehler 0 anzeigt.
- C2 soll A2 geteilt durch B2 anzeigen, oder 0 bei einem Fehler.
Verwandte Funktionen
IF kann nach einer Prüfung verzweigen, die Sie selbst schreiben, und NOT kann diese Prüfung umdrehen. IFERROR verzweigt nur danach, ob die innere Formel einen Fehler erzeugt hat.
Häufiger Fehler
IFERROR zu verwenden, um jeden Fehler zu verbergen, einschließlich eines falsch getippten Bereichs: Der Ersatz erscheint und der echte Fehler bleibt unsichtbar.