Excel-Formel: So beheben Sie die # DIV / 0! Fehler -

Inhaltsverzeichnis

Generische Formel

=IF(A2="","",A1/A2)

Zusammenfassung

Die # DIV / 0! Ein Fehler tritt auf, wenn eine Formel versucht, durch Null oder einen Wert gleich Null zu teilen. Obwohl ein # DIV / 0! Der Fehler wird durch den Versuch verursacht, durch Null zu teilen. Er kann auch in anderen Formeln auftreten, die auf Zellen verweisen, die das # DIV / 0 anzeigen! Error. Wenn im gezeigten Beispiel eine Zelle in A1: A5 ein # DIV / 0 enthält! Fehler, die SUMME-Formel unten zeigt auch # DIV / 0!:

=SUM(A1:A5)

Erläuterung

Über die # DIV / 0! Error

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

Obwohl ein # DIV / 0! Der Fehler wird durch den Versuch verursacht, durch Null zu teilen. Er kann auch in anderen Formeln auftreten, die auf Zellen verweisen, die das # DIV / 0 anzeigen! Error. Zum Beispiel, wenn eine Zelle in A1: A5 ein # DIV / 0 enthält! Fehler, die folgende SUMME-Formel zeigt # DIV / 0! an:

=SUM(A1:A5)

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

  1. Alle von einer Formel verwendeten Zellen enthalten gültige Informationen
  2. Es werden keine leeren Zellen zum Teilen anderer Werte verwendet
  3. Die Zellen, auf die durch eine Formel verwiesen wird, 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 der folgenden Formel:

=B3/C3

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: AVERAGE, AVERAGEIF und AVERAGEIFS. 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 für die Berechnung von Durchschnittswerten = Summe / Anzahl lautet und die Anzahl manchmal Null sein kann.

Wenn Sie beispielsweise versuchen, einen Zellbereich zu mitteln, der nur Textwerte enthält, gibt die Funktion AVERAGE # DIV / 0 zurück! weil die Anzahl der zu mittelnden numerischen Werte Null ist:

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

=AVERAGEIFS(quantity,color,E3)

wobei "Farbe" (B3: B8) und "Menge" (C3: C8) als Bereiche bezeichnet werden.

Da die Daten keine Farbe "blau" enthalten (dh die Anzahl der "blauen" Datensätze ist Null), gibt AVERAGEIFS # DIV / 0! Zurück.

Dies kann verwirrend sein, wenn Sie "sicher" sind, dass übereinstimmende Datensätze vorhanden sind. Die beste Möglichkeit zur Fehlerbehebung besteht darin, eine kleine Stichprobe von manuell eingegebenen Daten einzurichten, um die von Ihnen verwendeten Kriterien zu überprüfen. Wenn Sie mit AVERAGEIFS mehrere Kriterien anwenden, arbeiten Sie Schritt für Schritt und fügen Sie jeweils nur ein Kriterium hinzu.

Wenn Sie das Beispiel wie erwartet mit Kriterien arbeiten lassen, wechseln Sie zu realen Daten. Weitere Informationen zu Formelkriterien finden Sie hier.

Fangen Sie die # DIV / 0! Fehler mit IF

Ein einfacher Weg, um die # DIV / 0 zu fangen! ist es, die erforderlichen Werte mit der IF-Funktion zu überprüfen. Im gezeigten Beispiel ist das # DIV / 0! In Zelle D6 wird ein Fehler angezeigt, da Zelle C6 leer ist:

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

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:

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

Sie können diese Idee weiter erweitern und mithilfe der ODER-Funktion überprüfen, ob sowohl B6 als auch C6 Werte haben:

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

Siehe auch: WENN Zelle ist dieses ODER das.

Fangen Sie die # DIV / 0! Fehler mit IFERROR

Eine weitere Option zum Einfangen von # DIV / 0! Fehler ist die IFERROR-Funktion. IFERROR erkennt jeden Fehler und gibt ein alternatives Ergebnis zurück. Um die # DIV / 0 zu fangen! Fehler, wickeln Sie die IFERROR-Funktion wie folgt um die Formel in D6:

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

Füge eine Nachricht hinzu

Wenn Sie eine Nachricht anzeigen möchten, wenn Sie ein # DIV / 0 abfangen! Fehler, schließen Sie die Nachricht einfach in Anführungszeichen. Um beispielsweise die Meldung "Bitte geben Sie Stunden ein" anzuzeigen, können Sie Folgendes verwenden:

=IFERROR(B6/C6,"Please enter hours")

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

Interessante Beiträge...