Logik
Einen Fehler aus einer Division abfangen
Definition
Eine Division so abzusichern, dass ein Fehler zu einem Ersatzwert wird, heißt, die Division in IFERROR zu wickeln.
Syntax
=IFERROR(value, value_if_error)
Argumente
| Argument | Bedeutung |
|---|---|
value |
Die zu versuchende Division, zum Beispiel B2/C2. |
value_if_error |
Der Ersatz, der gezeigt wird, wenn die Division fehlschlägt, zum Beispiel 0. |
Durchgerechnetes Beispiel
Ein Mischblatt teilt Gramm in B2 durch Portionen in C2 und verwendet 0, wenn die Division nicht laufen kann.
| A: Mischung | B: Gramm | C: Portionen |
|---|---|---|
| A | 20 | 4 |
| B | 15 | 0 |
| C | 9 | 3 |
Formel: =IFERROR(B2/C2,0)
Ergebnis: 5. 20 geteilt durch 4 ist 5, daher bleibt der Ersatz ungenutzt.
Übung
Zelle C2 enthält 8. Zelle D2 enthält 0. Schreiben Sie in E2 eine Formel, die C2 durch D2 teilt und -1 zeigt, wenn diese Division fehlschlägt.
- Schreiben Sie in E2 eine IFERROR-Formel, die C2 durch D2 teilt und bei einem Fehler -1 anzeigt.
- E2 soll C2 geteilt durch D2 anzeigen, oder -1 bei einem Fehler.
Verwandte Funktionen
IFERROR ist die Funktion, die einen Fehler aus der Division durch den Ersatzwert austauscht.
Häufiger Fehler
Den Ersatz zuerst zu setzen, wie in =IFERROR(0,B2/C2): Die Zelle zeigt dann immer 0 und gibt nie 5 zurück.