So lösen Sie #Div/0-Fehler in Excel (mit Beispielen)

Mathematisch gesehen kann eine Zahl nicht durch Null geteilt werden. Das Gleiche gilt auch für Excel. Excel kann einen durch Null dividierten Wert nicht berechnen und bezeichnet ihn mit #Div/0! Zusätzlich zur Null wird die Division durch ein Leerzeichen oder eine leere Zelle auch als #Div/0 angezeigt!

#Div/0!  Fehler in Excel#Div/0! Fehler in Excel

Wenn Excel einen Wert dividiert durch Null, eine leere/leere Zelle oder einen Wert gleich Null findet, zeigt es einfach #Div/0! an. Fehler. Allerdings werden wir #div/0 besprechen! Fehler in Bezug auf Excel, dieser Artikel gilt auch für andere Tabellenkalkulationsprogramme wie Google Sheets, Open Office usw.

Fehler aufgrund der Division durch Null

Geben Sie die folgende Formel in Zelle B2 ein:

=12/0#Div/0!  Fehler aufgrund einer Division durch Null#Div/0! Fehler aufgrund einer Division durch Null

Dadurch wird sofort ein #Div/0 ausgelöst! Fehler, da der Nenner in der Formel Null ist.

Schauen Sie sich das Bild unten an und Sie werden einen Fehler bei der Division durch Null in Zelle E9 bemerken. Hier lautet die Formel:

=C9/D9

Aber D9 ist 0, also der Fehler.

#Div/0!  Fehler aufgrund einer Division durch eine Zelle, die Null enthält#Div/0! Fehler aufgrund einer Division durch eine Zelle, die Null enthält

Fehler nach Division durch eine leere Zelle

Geben Sie 10 in die Zelle B2 ein und geben Sie die folgende Formel in die Zelle D3 ein:

=B2/C2

Dies wird ein #Div/0 auslösen! Fehler, da die Zelle C2 leer ist, was in Excel-Berechnungen als Null behandelt wird.

Division durch Nullfehler aufgrund einer leeren Zelle C2Division durch Nullfehler aufgrund einer leeren Zelle C2

Fehler in einer Durchschnittsformel aufgrund eines nicht numerischen Werts

Geben Sie die im Bild unten gezeigten Werte ein und geben Sie die folgende Formel in die Zelle C15 ein:

=DURCHSCHNITT(C3:C14)

Aber das wird ein #Div/0 auslösen! Fehler in Zelle C15.

#Div/0!  Fehler im Durchschnitt nicht numerischer Werte#Div/0! Fehler im Durchschnitt nicht numerischer Werte

Durchschnitt ist

=Summe/Anzahl

Und da die Summe und Anzahl der numerischen Werte (da die Werte nicht numerisch sind) im angegebenen Bereich Null ist, handelt es sich um eine 0/0-Situation, daher das div/0! Fehler.

Die Averageifs-Formel

Das oben Gesagte gilt auch für die Formeln „Averageif“ und „Averageifs“, aber lassen Sie uns den vorliegenden Fehler in Bezug auf die Funktion „Averageifs“ diskutieren. Schauen Sie sich das Bild unten an:

#Div/0!  Fehler in der Averageifs-Formel#Div/0! Fehler in der Averageifs-Formel

Es gibt zwei Spalten, eine für die Farbe und die andere für die Menge. Wir möchten einen Farbdurchschnitt basierend auf den Werten in den Zellen C3:C9 berechnen. Geben Sie die Formel in die Zelle F3 ein:

=AVERAGEIFS(C5:C11,B5:B11,E3)

Und kopieren Sie es in die Zellen F4 und F5. Sie werden sofort ein #div/0 bemerken! Fehler in Zelle F5. Aber warum?

Für Zelle F3 beträgt die Anzahl der Rottöne 2 (B3 und B5) und die Summe beträgt 12+8=20 (C3 und C5). Der Durchschnitt beträgt 20/2=10.

Für Zelle F5 ist die Anzahl von Schwarz 0 (da Schwarz nicht im Referenzbereich vorhanden ist) und die Summe ist ebenfalls Null, daher 0/0, was #div/0 verursacht!

Fehler in einer anderen Formel, an der die Division nicht beteiligt ist

Geben Sie die folgende Formel in die Zelle E15 ein:

=SUMME(E3:E14)Division durch Nullfehler in einer SummenfunktionDivision durch Nullfehler in einer Summenfunktion

Aber warum wird ein #div/0 angezeigt? Fehler? Dies ist eine einfache Summenfunktion und erfordert keine Division. Die #div/0! Fehler in Zelle E3 verursacht den Fehler in Zelle E15.

MOD ist auch eine Excel-Formel, die ein direktes #div/0 verursachen kann! Fehler.

Gründe für #Div/0! Fehler

Excel zeigt also einen Fehler bei der Division durch Null an:

  1. Bei einer Division durch Null handelt es sich um ein Leerzeichen bzw. eine leere Zelle.
  2. Wenn die Informationen im Formelbereich nicht gültig sind, z. B. wenn versucht wird, den Durchschnitt eines Bereichs nicht numerischer Zellen zu ermitteln.
  3. Wenn der Formelbereich bereits ein #div/0! enthält Fehler.

Methoden zur Behandlung von #Div/0! Fehler

Als #Div/0! Hat seinen Ursprung in der Mathematik und lässt sich nicht vermeiden. Stellen Sie zunächst sicher, dass der Fehler nicht auf einen Fehler oder menschliches Versagen zurückzuführen ist. Gehen Sie dazu wie folgt vor:

  1. Stellen Sie sicher, dass es dabei zu keiner Division durch Null, Leerzeichen oder leeren Zellen kommt.
  2. Überprüfen Sie, ob die Informationen im Formelbereich gültig sind. Sie versuchen beispielsweise nicht, einen Durchschnitt nicht numerischer Zellen zu berechnen.
  3. Stellen Sie sicher, dass in keiner Zelle bereits #div/0 angezeigt wird! Fehler im Formelbereich.
  4. Verwenden Sie die Excel-Formeln, um #div/0 zu maskieren, abzufangen oder zu korrigieren! Fehler (später besprochen).

Wenn die Fehlerberichterstattung aktiviert ist, klicken Sie auf das gelbe Dreieckssymbol und verwenden Sie „Berechnungsschritte anzeigen“. Damit können Sie das Problem eingrenzen.

Verwenden Sie die Fehlerberichterstattung, um Probleme zu finden, die ein #div/0! verursachen.  FehlerVerwenden Sie die Fehlerberichterstattung, um Probleme zu finden, die ein #div/0! verursachen. Fehler

So finden Sie #DIV/0! Fehlerzellen

Man kann einen durch Null geteilten Fehler manuell übersehen, wenn man einen großen Datensatz durchgeht und die Excel-Funktionen nutzt, um alle Zellen mit #div/0 zu finden! Fehler werden eine große Hilfe sein. Dies kann uns auch bei der Entscheidung helfen, wie mit diesen Fehlern umgegangen werden soll.

  1. Drücken Sie die Tasten Strg + F, um das Feld „Suchen und Ersetzen“ zu öffnen.
  2. Erweitern Sie Optionen und geben Sie im Feld „Suchen nach“ Folgendes ein:#DIV/0!
  3. Wählen Sie „Blatt“ oder „Arbeitsmappe“ (im Dropdown-Menü „Innerhalb Dropdown-Liste“) aus und legen Sie „Im Dropdown-Menü suchen“ auf „Werte“ fest.
  4. Klicken Sie auf Alle suchen und alle Zellen mit dem #Div/0! Fehler werden angezeigt. Sie können jede Zelle durchgehen und prüfen, ob der Fehler auf einen Fehler zurückzuführen ist oder ob etwas anderes getan werden kann (z. B. die Zelle löschen, wenn dies nicht erforderlich ist).

    Finde alle #Div/0!  Fehler in einer Excel-ArbeitsmappeFinde alle #Div/0! Fehler in einer Excel-Arbeitsmappe

Verwenden Sie Excel-Formeln, um Division-durch-Null-Fehler zu vermeiden

Es wird immer Fälle geben, in denen eine Division durch Null unvermeidlich ist, Sie aber Ihrem Vorgesetzten, Kollegen, Kunden usw. keinen Berechnungsfehler auf Ihrem Arbeitsblatt zeigen möchten. Zu diesem Zweck können Sie #div/0 abfangen oder maskieren! unter Verwendung der IF- oder IFERROR-Formeln.

Verwenden Sie die IFERROR-Formel, um #Div/0 abzufangen! Fehler

IFERROR ist eine Excel-Formel, die zum Maskieren aller Fehler in einer Excel-Tabelle verwendet wird. Es funktioniert auch, #Div/0 abzufangen oder zu maskieren! Fehler. Die Syntax der IFERROR-Formel lautet wie folgt:

=IFERROR(value, value_if_error)

Hier ist value die Formel, die einen Excel-Fehler anzeigt (hier #div/0!) und value_if_error ist ein Wert, den Sie angeben, um ihn anstelle des Fehlers anzuzeigen.

Lassen Sie es uns anhand eines einfachen Beispiels verdeutlichen. Geben Sie 10 in die Zelle B2 ein und geben Sie die folgende Formel in die Zelle D2 ein:

=B2/C2

Dies führt zu #div/0! Fehler in Zelle D2. Geben Sie nun die folgende Formel in die Zelle D2 ein:

=IFERROR(B2/C2,””)Verwenden Sie IFERROR, um einen Division-durch-Null-Fehler auszublendenVerwenden Sie IFERROR, um einen Division-durch-Null-Fehler auszublenden

Und Sie werden sehen, dass Zelle D2 jetzt leer ist, da wir die IFERROR-Formel gebeten haben, anstelle von #div/0 ein Leerzeichen (gekennzeichnet durch „“) anzuzeigen! Fehler.

Fügen Sie der IFERROR-Formel eine benutzerdefinierte Nachricht hinzu

Wenn Sie keine leere Zelle anzeigen möchten, können Sie Ihrer Formel eine benutzerdefinierte Nachricht hinzufügen, die in Zukunft hilfreich sein kann, wenn Sie oder eine andere Person die Formel erneut aufrufen. Fahren wir dazu mit unserem einfachen Beispiel fort:

  1. Geben Sie die folgende Formel in die Zelle D2 ein:=IFERROR(B2/C2,”C2 ist leer, geben Sie einen Wert ein”)

    Fügen Sie einer IFERROR-Formel eine benutzerdefinierte Nachricht hinzuFügen Sie einer IFERROR-Formel eine benutzerdefinierte Nachricht hinzu

  2. Sie werden feststellen, dass Zelle D2 nun deutlich anzeigt, dass C2 leer ist. Geben Sie einen Wert ein.

Wenn Sie die IFERROR-Formel auf eine Spalte oder Zeile anwenden möchten, kopieren Sie sie einfach und fügen Sie sie ein.

Einschränkungen der IFERROR-Formel

Hier sind einige Einschränkungen der IFERROR-Formel:

  1. Die IFERROR-Formel ist mit Excel 2007 und höher kompatibel. Für Versionen darunter (Excel 2003 oder niedriger) funktioniert diese Formel nicht. Dazu können Sie IF und ISERROR verwenden, was später erläutert wird.
  2. IFERROR maskiert alle Fehlerwerte, einschließlich #DIV/0!, N/A, #VALUE!, #REF!, #NUM, #NAME usw., nicht nur #div/0! Fehler. Wenn Ihre Formel einen anderen Fehler als #div/0 zurückgibt! es wird genauso behandelt. Dies kann zu falschen Berechnungen und Entscheidungen führen.

Verwenden Sie die WENN-Formel, um #Div/0 zu lösen!

#Div/0! kann mithilfe der Logik der IF-Formel gelöst (nicht nur maskiert oder abgefangen) werden, aber das ist von Fall zu Fall unterschiedlich.

Die allgemeine Syntax der IF-Formel lautet:

=IF(Logischer_Test, [value_if_true], [value_if_false])

Ein logischer Test ist eine Bedingung, die Sie testen möchten. Wenn dies zutrifft, wird der erste Wert zurückgegeben, andernfalls wird der zweite Wert zurückgegeben. Zum besseren Verständnis fahren wir mit unserem einfachen Beispiel fort:

  1. Geben Sie die folgende Formel in die Zelle D2 ein:=IF(C2,B2/C2,””)

    Verwenden Sie If, ​​um eine leere Zelle anstelle eines #Div/0 anzuzeigen!  FehlerVerwenden Sie If, ​​um eine leere Zelle anstelle eines #Div/0 anzuzeigen! Fehler

  2. In Zelle D2 sehen Sie eine leere Zelle. Hier besagt die Formel, dass, wenn die Zelle C2 einen Wert ungleich Null enthält, mit der Division von B2 durch C2 fortgefahren wird, andernfalls ein leerer Wert zurückgegeben wird.
  3. Ändern wir die Formel, um eine benutzerdefinierte Nachricht anzuzeigen:=IF(C2,B2/C2,”Eingabewert in C2″)

    Zeigen Sie eine benutzerdefinierte Nachricht anstelle von #div/0 an!  Fehler bei der Verwendung von IFZeigen Sie eine benutzerdefinierte Nachricht anstelle von #div/0 an! Ein Fehler bei der Verwendung von IF

  4. In der Zelle D2 wird „Eingabewert in C2“ angezeigt. Hier besagt die Formel, dass, wenn die C2-Zelle einen Wert ungleich Null enthält, mit der Division von B2 durch C2 fortgefahren wird, andernfalls wird der Text „Eingabewert in C2“ angezeigt.
  5. Geben Sie die folgende Formel in die Zelle D2 ein:=IF(C2<>0,B2/C2,”Input value ungleich Null in C2″)

    Verwenden Sie die IF-Formel, um eine benutzerdefinierte Meldung anzuzeigen und einen Wert ungleich Null einzugeben, um einen Fehler bei der Division durch Null zu korrigierenVerwenden Sie die IF-Formel, um eine benutzerdefinierte Meldung anzuzeigen und einen Wert ungleich Null einzugeben, um einen Fehler bei der Division durch Null zu korrigieren

  6. Wenn nun der Wert von C2 nicht gleich Null ist (gekennzeichnet durch <>), berechnet die Formel, andernfalls wird „Geben Sie einen Wert ungleich Null in C2 ein“ angezeigt.
  7. Sie können mehrere Kriterien in einer einzigen WENN-Formel kombinieren, indem Sie OR verwenden. Wenn wir beispielsweise die Formel nicht berechnen möchten, wenn B2 oder C2 leer ist, können wir Folgendes verwenden:=IF(OR(B=2″”,C2=””),””,B2/C2)

    Verwenden Sie IF und OR, um mehrere Kriterien zum Korrigieren von #div/0 zu verwenden!  FehlerVerwenden Sie IF und OR, um mehrere Kriterien zum Korrigieren von #div/0 zu verwenden! Fehler

Die gleiche Logik kann auch auf andere komplexere Szenarien kopiert werden. Der Logik, die mit IF und OR zur Überwindung von #div/0 verwendet werden kann, sind keine Grenzen gesetzt! Fehler, aber diese Logik hängt von Ihrem speziellen Anwendungsfall ab.

#DIV/0 entfernen! Fehler bei der Verwendung von ISERROR und IF

Wenn Sie eine ältere Version von Excel (2003 oder niedriger) verwenden oder Ihre Arbeitsmappe mit einem solchen Benutzer teilen möchten, funktioniert IFERROR nicht und Sie müssen IF und ISERROR verwenden, um #div/0 zu maskieren oder abzufangen! Fehler.

ISERROR ist eine boolesche Funktion, die prüft, ob ein Fehler vorliegt. Wenn ja, wird „True“ angezeigt, wenn nicht, wird „False“ angezeigt. Fahren wir mit unserem einfachen Beispiel fort:

  1. Geben Sie die folgende Formel in die Zelle D2 ein:=ISERROR(B2/C2)

    Verwenden Sie die ISERROR-Formel, um zu überprüfen, ob die Divisionsformel einen Division-durch-Null-Fehler zurückgibtVerwenden Sie die ISERROR-Formel, um zu überprüfen, ob die Divisionsformel einen Division-durch-Null-Fehler zurückgibt

  2. Sie sehen „True“, was darauf hinweist, dass ein Fehler vorliegt. Geben Sie erneut die folgende Formel in die Zelle D2 ein:=IF(ISERROR(B2/C2),”Not Available”,B2/C2)

    Verwenden Sie die IF- und ISERROR-Formeln, um ein #div/0 abzufangen!  FehlerVerwenden Sie die IF- und ISERROR-Formeln, um ein #div/0 abzufangen! Fehler

  3. Dies bedeutet, dass bei einem Fehler „Nicht verfügbar“ angezeigt wird (Sie können bei Bedarf auch eine andere Zeichenfolge verwenden), andernfalls B2/C2 berechnen.

Beachten Sie, dass ISERROR auch alle anderen Fehler maskiert, nicht nur #div/0! Fehler und müssen mit Vorsicht verwendet werden, um falsche Berechnungen oder Entscheidungen zu vermeiden.

#DIV/0 entfernen! Fehler in PivotTable

#Div/0! Fehler in PivotTable können unterschiedlich behandelt werden. Außerdem zeigt PivotTable nicht den gewünschten Text anstelle eines #DIV/0 an! Fehler, wenn der Text der Name einer Zeile oder Spalte ist. Schauen Sie sich das Bild unten an und Sie werden #div/0 bemerken! Fehler in den Zellen D6, D7, D9 und F5.

Division durch Nullfehler in einer PivotTableDivision durch Nullfehler in einer PivotTable

Um dies zu ändern:

  1. Klicken Sie auf eine beliebige Stelle in der PivotTable und gehen Sie zur Registerkarte „PivotTable Analyze“ im Menüband.
  2. Erweitern Sie die Option „PivotTable“ und wählen Sie „Optionen“.

    Öffnen Sie die PivotTable-Optionen auf der Registerkarte „PivotTable-Analyse“.Öffnen Sie die PivotTable-Optionen auf der Registerkarte „PivotTable-Analyse“.

  3. Wählen Sie „Layout & Format“ und aktivieren Sie im Abschnitt „Format“ die Option „Für Fehlerwerte anzeigen“.
  4. Geben Sie im Textfeld „Nicht verfügbar“ (oder einen anderen Text, den Sie verwenden möchten) und das Zeichen „#Div/0!“ ein. Fehler werden durch Nicht verfügbar ersetzt. Ein Punkt, an den man sich erinnern sollte, istSetzen Sie „Für Fehlerwerte anzeigen“ in den Layout- und Formatoptionen der PivotTable auf „Nicht verfügbar“.Setzen Sie „Für Fehlerwerte anzeigen“ in den Layout- und Formatoptionen der PivotTable auf „Nicht verfügbar“.

    Wenn Ihre PivotTable andere Fehler anzeigt, werden diese ebenfalls maskiert. Gehen Sie daher bei der Maskierung mit Vorsicht vor.

Hoffentlich haben diese Zeilen Ihre Vorstellung von #div/0 geklärt! Fehler und wenn Sie Fragen haben, sind Sie im Kommentarbereich herzlich willkommen.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *