Der Umgang mit Divide-by-Zero-Fehler in Excel

In der Mathematik Division durch Null ist nicht möglich. Eine Möglichkeit, zu verstehen, warum es unmöglich ist, ist zu überlegen, was passiert, wenn man eine Zahl durch eine andere teilen.

Abteilung ist eigentlich nichts anderes als Phantasie Subtraktion. Zum Beispiel 10 durch 2 geteilt ist, die gleiche wie bei 10 beginnt und kontinuierlich Subtrahieren 2 so oft wie auf Null zu erhalten benötigt. In diesem Fall müsste man kontinuierlich 2 fünfmal zu subtrahieren.

10 - 2 = 8
8-2 = 6
6 - 2 = 4
4 - 2 = 2
2 - 2 = 0

Also, 10/2 = 5.

Nun, wenn Sie versucht, dies durch 0 geteilt mit 10 zu tun, würden Sie nie zu etwas bringen, weil 10-0 10 den ganzen Tag lang ist. Sie würden dort 0 Subtrahieren sitzen, bis der Rechner stirbt.

10-0 = 10
10-0 = 10
10-0 = 10
10-0 = 10
. . . Unendlichkeit

Mathematiker nennen das Ergebnis erhalten Sie, wenn eine beliebige Anzahl Division durch Null # 147-undefiniert. # 148- Software wie Excel einfach erhalten Sie einen Fehler, wenn Sie durch Null zu teilen versuchen. In Excel, wenn Sie eine Zahl durch Null teilen, erhalten Sie das # DIV / 0! Fehler.

Sie können dies vermeiden, indem Excel erzählt die Berechnung zu überspringen, wenn Ihr Nenner eine Null ist. Die Abbildung zeigt, wie dies durch die Divisionsoperation in Excel IF-Funktion Verpackung.

bild0.jpg
= IF (C4 = 0, 0, D4 / C4)

Die IF-Funktion erfordert drei Argumente: die zustands was zu tun ist, wenn die Bedingung Echt- ist und was zu tun ist, wenn die Bedingung falsch ist.

Der Zustand Argument in diesem Beispiel ist das Budget in C4 auf Null (C4 = 0) gleich ist. Bedingung Argumente müssen strukturiert sein, TRUE oder FALSE zurück, und das bedeutet in der Regel, dass es eine Vergleichsoperation (wie ein Gleichheitszeichen oder Größer-als-Zeichen).

Wenn die Bedingung Argument TRUE zurückgibt, wird das zweite Argument der IF-Funktion in die Zelle zurück. Das zweite Argument ist 0, was bedeutet, dass Sie einfach eine Null, wenn die Budgetnummer in Zelle C4 angezeigt werden soll, eine Null ist.

Wenn die Bedingung Argument nicht Null ist, nimmt das dritte Argument Wirkung. Im dritten Argument, sagen Sie Excel die Divisions-Berechnung (D4 / C4) durchzuführen.

Also im Grunde diese Formel besagt, dass wenn C4 gleich 0, dann eine 0 zurück, oder geben das Ergebnis von D4 / C4.

Menü