Excel

So beheben Sie das #DIV/0! Error

How Fix Div 0

Excel-Formel: So beheben Sie das #DIV/0! ErrorAllgemeine Formel |_+_| Zusammenfassung

Die #DIV/0! Fehler tritt auf, wenn eine Formel versucht, durch Null oder einen Wert gleich Null zu dividieren. Obwohl ein #DIV/0! Fehler wird durch den Versuch verursacht, durch Null zu dividieren, er kann auch in anderen Formeln auftreten, die Hinweis Zellen, die das #DIV/0! Error. Wenn im gezeigten Beispiel eine Zelle in A1:A5 ein #DIV/0! Fehler, die Summenformel unten wird Auch #DIV/0 anzeigen!:





= IF (A2='','',A1/A2)
Erläuterung

Über die #DIV/0! Error

Die #DIV/0! Fehler tritt auf, wenn eine Formel versucht, durch Null oder einen Wert gleich Null zu dividieren. Wie bei anderen Fehlern ist das #DIV/0! ist nützlich, weil es Ihnen mitteilt, dass etwas in einer Tabelle fehlt oder unerwartet ist. Möglicherweise sehen Sie #DIV/0! Fehler bei der Dateneingabe, ist aber noch nicht vollständig. Beispielsweise ist eine Zelle im Arbeitsblatt leer, weil noch keine Daten verfügbar sind.

Wie mache ich eine If-Funktion in Excel?

Obwohl ein #DIV/0! Fehler wird durch den Versuch verursacht, durch Null zu dividieren, er kann auch in anderen Formeln auftreten, die Hinweis Zellen, die das #DIV/0! Error. Wenn beispielsweise eine Zelle in A1:A5 ein #DIV/0! Fehler, die folgende Summenformel zeigt #DIV/0!:





 
= SUM (A1:A5)

Der beste Weg, #DIV/0 zu verhindern! Fehler ist sicherzustellen, dass die Daten vollständig sind. Wenn Sie ein unerwartetes #DIV/0 sehen! Fehler, überprüfen Sie Folgendes:

  1. Alle von einer Formel verwendeten Zellen enthalten gültige Informationen
  2. Es gibt keine leeren Zellen, die verwendet werden, um andere Werte zu teilen
  3. Die von einer Formel referenzierten Zellen zeigen noch kein #DIV/0 an! Error

Hinweis: Wenn Sie versuchen, eine Zahl durch einen Textwert zu teilen, wird ein #VALUE-Fehler angezeigt, nicht #DIV/0!.



#DIV/0! Fehler und leere Zellen

Leere Zellen sind eine häufige Ursache für #DIV/0! Fehler. Im folgenden Bildschirm berechnen wir beispielsweise die Menge pro Stunde in Spalte D mit dieser Formel, die nach unten kopiert wird:

 
= SUM (A1:A5)

#DIV/0! Fehlerbeispiel - leere Zelle

Da C3 leer ist, wertet Excel den Wert von C3 als Null aus und die Formel gibt #DIV/0! zurück.

#DIV/0! mit durchschnittlichen Funktionen

Excel verfügt über drei Funktionen zur Berechnung von Durchschnittswerten: DURCHSCHNITT , MITTELWERTWENN , und MITTELWERTIFS . Alle drei Funktionen können ein #DIV/0 zurückgeben! Fehler, wenn die Anzahl der 'übereinstimmenden' Werte null ist. Dies liegt daran, dass die allgemeine Formel zur Berechnung von Durchschnittswerten = Summe/Zählung lautet und die Zählung manchmal Null sein kann.

Wenn Sie beispielsweise versuchen, den Durchschnitt eines Zellbereichs zu ermitteln, der nur Textwerte enthält, gibt die Funktion MITTELWERT #DIV/0 zurück! da die Anzahl der zu mittelnden numerischen Werte null ist:

#DIV/0! Fehlerbeispiel mit AVERAGE-Funktion

Wenn Sie die Funktion AVERAGEIF oder AVERAGEIFS mit logischen Kriterien verwenden, die mit keinen Daten übereinstimmen, geben diese Funktionen #DIV/0 zurück! weil die Anzahl der übereinstimmenden Datensätze null ist. Im folgenden Bildschirm verwenden wir beispielsweise die Funktion AVERAGEIFS, um eine durchschnittliche Menge für jede Farbe mit dieser Formel zu berechnen:

 
=B3/C3

#DIV/0! Fehlerbeispiel mit AVERAGEIFS-Funktion

wobei 'Farbe' (B3:B8) und 'Menge' (C3:C8) sind benannte Bereiche .

Da die Daten keine Farbe 'blau' enthalten (d. h. die Anzahl der 'blauen' Datensätze ist null), gibt AVERAGEIFS #DIV/0! zurück.

Dies kann verwirrend sein, wenn Sie „sicher“ sind, dass es übereinstimmende Datensätze gibt. Der beste Weg zur Fehlerbehebung besteht darin, eine kleine Stichprobe von von Hand eingegebene Daten um die von Ihnen verwendeten Kriterien zu validieren. Wenn Sie sich bewerben mehrere Kriterien mit AVERAGEIFS , arbeiten Sie Schritt für Schritt und fügen Sie jeweils nur ein Kriterium hinzu.

Sobald das Beispiel wie erwartet mit den Kriterien funktioniert, wechseln Sie zu echten Daten. Mehr Informationen zu Formelkriterien hier .

So speichern Sie eine Excel-Datei als schreibgeschützt

Das #DIV/0 einfangen! Fehler mit IF

Eine einfache Möglichkeit, das #DIV/0 zu fangen! ist die Überprüfung der erforderlichen Werte mit dem WENN-Funktion . Im gezeigten Beispiel ist das #DIV/0! In Zelle D6 wird ein Fehler angezeigt, da Zelle C6 leer ist:

 
= AVERAGEIFS (quantity,color,E3)

Um zu überprüfen, ob C6 einen Wert hat, und die Berechnung abzubrechen, wenn kein Wert verfügbar ist, können Sie IF wie folgt verwenden:

 
=B6/C6 // #DIV/0! because C6 is blank

Sie können diese Idee weiter ausbauen und überprüfen, ob sowohl B6 als auch C6 Werte haben, indem Sie die ODER-Funktion verwenden:

 
= IF (C6='','',B6/C6) // display nothing if C6 is blank

Siehe auch: WENN Zelle dies ODER das ist .

Das #DIV/0 einfangen! Fehler mit IFERROR

Eine weitere Option zum Einfangen des #DIV/0! Fehler ist der IFERROR-Funktion . IFERROR fängt jeden Fehler ab und gibt ein alternatives Ergebnis zurück. Um das #DIV/0 einzufangen! Fehler, wickeln Sie die IFERROR-Funktion wie folgt um die Formel in D6:

 
= IF ( OR (B6='',C6=''),'',B6/C6)

Nachricht hinzufügen

Wenn Sie eine Nachricht anzeigen möchten, wenn Sie ein #DIV/0! Fehler, schreiben Sie die Nachricht einfach in Anführungszeichen. Um beispielsweise die Meldung „Bitte Stunden eingeben“ anzuzeigen, können Sie Folgendes verwenden:

 
= IFERROR (B6/C6,'') // displays nothing when C6 is empty

Diese Meldung wird anstelle von #DIV/0 angezeigt! während C6 leer bleibt.

Autor Dave Bruns


^