#DIV/0! erscheint, wenn eine Formel durch null oder durch eine leere Zelle teilt (eine leere Zelle zählt als 0). =B2/C2 liefert #DIV/0!, solange C2 0 oder leer ist. =WENN(C2=0;"";B2/C2) prüft zuerst den Teiler und lässt die Zelle stattdessen leer. Der Fehler heißt in deutschem Excel genauso. Die Tabelle zeigt die englischen Funktionsnamen, hier =IF(C2=0,"",B2/C2); du kannst die Formeln dort auch deutsch eingeben, mit Semikolons.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Rep | Sales | Calls | Per call | Per call (checked) |
| 2 | Ana | 1200 | 40 | 30 | 30 |
| 3 | Ben | 900 | 0 | #DIV/0! | |
| 4 | Cy | 600 | #DIV/0! | ||
| 5 | Dee | 750 | 25 | 30 | 30 |
#DIV/0! Die Formel teilt durch null oder durch eine leere Zelle.Im deutschen Excel: =B3/C3D3 und D4 zeigen #DIV/0!: Ben hat 0 Anrufe, und Cys Zelle ist leer. Spalte E zeigt 30 und 30 für Ana und Dee und nichts für die anderen beiden. Tippe eine Zahl in C4, und beide Spalten füllen sich.
Der Fehler ist oft richtig: Eine Division durch null hat keine Antwort, und hier bedeutet er, dass die Daten noch nicht da sind. Eine leere Zelle oder eine 0 macht die Tabelle ordentlicher, aber entscheide, was ehrlich ist: MITTELWERT zählt eine 0 mit und überspringt ein leeres "".
WENN oder WENNFEHLER, um #DIV/0! zu beheben
Beide Formeln entfernen den Fehler. Sie unterscheiden sich darin, was sie sonst noch verstecken.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Rep | Sales | Calls | IF(C=0) | IFERROR |
| 2 | Ana | 1200 | 40 | 30 | 30 |
| 3 | Ben | 900 | 0 | 0 | 0 |
| 4 | Cy | 600 | 0 | 0 | |
| 5 | Dee | n/a | 25 | #VALUE! | 0 |
=WENNFEHLER(B5/C5;0)Für Ben und Cy zeigen beide 0. Dees Umsatz enthält den Text n/a, einen Datenfehler: Die Variante mit WENN zeigt #VALUE! (deutsch #WERT!; die Tabelle zeigt die englischen Fehlernamen) und weist dich darauf hin, die Variante mit WENNFEHLER zeigt 0, als hätte Dee nichts verkauft. Nimm WENN(C2=0;...), wenn null das einzige Problem ist, das du erwartest, und WENNFEHLER (englisch IFERROR), wenn jeder Fehler denselben Ersatzwert bekommen soll. Die Seite zu WENNFEHLER erklärt diese Wahl genauer.
Die Prüfung lässt sich auch als =WENN(C2;B2/C2;0) schreiben: Eine Zahl außer 0 zählt als WAHR. Das ist kürzer und schwerer zu lesen.
#DIV/0! mit MITTELWERT und MITTELWERTWENN
MITTELWERT teilt eine Summe durch eine Anzahl. Gibt es keine Zahlen zu zählen, teilt es durch null.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Rep | Sales | Rep | Average | ||
| 2 | Ana | 1200 | Dan | #DIV/0! | ||
| 3 | Ben | 900 | #DIV/0! | |||
| 4 | Ana | 800 | ||||
| 5 | Cy | 600 | ||||
| 6 | Ben | 700 |
#DIV/0! Die Formel teilt durch null oder durch eine leere Zelle.Im deutschen Excel: =MITTELWERTWENN(A2:A6;E2;B2:B6)Dan hat keine Umsatzzeilen, also hat MITTELWERTWENN (englisch AVERAGEIF) in F2 nichts, wovon es den Mittelwert bilden kann. F3 bildet den Mittelwert der leeren Spalte C, mit demselben Ergebnis. Ändere E2 in Ana, und F2 zeigt 1000, den Mittelwert von 1200 und 800. Zwei Wege, den leeren Fall in Excel zu behandeln:
=IFERROR(AVERAGEIF(A2:A6,E2,B2:B6),0)
=IF(COUNTIF(A2:A6,E2)=0,"no sales",AVERAGEIF(A2:A6,E2,B2:B6))
In deutschem Excel: =WENNFEHLER(MITTELWERTWENN(A2:A6;E2;B2:B6);0) und =WENN(ZÄHLENWENN(A2:A6;E2)=0;"no sales";MITTELWERTWENN(A2:A6;E2;B2:B6)). Die zweite sagt, warum das Ergebnis fehlt. MITTELWERTWENNS und ein einfaches =SUMME(B2:B6)/ANZAHL(B2:B6) verhalten sich genauso. Die Kriterien von MITTELWERTWENN stehen unter MITTELWERTWENN.
#DIV/0! bei einer prozentualen Veränderung
Die prozentuale Veränderung teilt durch den alten Wert. Ist der alte Wert 0, gibt es keinen Prozentsatz, der die Veränderung beschreibt.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Product | 2025 | 2026 | Change | Change (labelled) |
| 2 | Desk | 200 | 240 | 20% | 20% |
| 3 | Chair | 150 | 120 | -20% | -20% |
| 4 | Lamp | 0 | 80 | #DIV/0! | new |
| 5 | Shelf | 90 | 90 | 0% | 0% |
#DIV/0! Die Formel teilt durch null oder durch eine leere Zelle.Im deutschen Excel: =(C4-B4)/B4Der Schreibtisch ist um 20 % gewachsen und der Stuhl um 20 % gefallen. Die Lampe hat 2025 nichts verkauft, also ist D4 #DIV/0!, und E4 sagt new. Text in einer Spalte mit Prozentwerten bleibt Text, also überspringen SUMME und MITTELWERT ihn. Die Seite zur prozentualen Veränderung behandelt die Formel selbst.
Einen Mittelwert reparieren, der #DIV/0! zeigt
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Rep | Sales | Rep | Average | ||
| 2 | Ana | 1200 | Dan | |||
| 3 | Ben | 900 | ||||
| 4 | Ana | 800 | ||||
| 5 | Cy | 600 | ||||
| 6 | Ben | 700 |
Du bist dran: In E2 steht ein Vertreter ohne Umsätze, also liefert =AVERAGEIF(A2:A6,E2,B2:B6) #DIV/0!. Schreib in F2 eine Formel, die den durchschnittlichen Umsatz des Vertreters aus E2 liefert, oder 0, wenn er keine Umsätze hat.
Die Prüfung lässt deine Formel auch mit Ana in E2 laufen, also scheitert eine Formel, die 0 liefert, ohne einen Mittelwert zu bilden. =WENN(ZÄHLENWENN(A2:A6;E2)=0;0;MITTELWERTWENN(A2:A6;E2;B2:B6)) besteht ebenfalls.
Häufig gestellte Fragen
Was bedeutet #DIV/0! in Excel?
Die Formel hat eine Zahl durch null geteilt oder durch eine leere Zelle, die Excel wie null behandelt. =B2/C2 liefert #DIV/0!, solange C2 0 oder leer ist. MITTELWERT, MITTELWERTWENN und REST liefern den Fehler ebenfalls, wenn sie am Ende durch null teilen.
Wie zeigt Excel 0 statt #DIV/0!?
Prüf zuerst den Teiler: =WENN(C2=0;0;B2/C2). Für eine leere Zelle statt 0 nimmst du =WENN(C2=0;"";B2/C2). =WENNFEHLER(B2/C2;0) ist kürzer, macht aber auch jeden anderen Fehler in der Formel zu 0.
Warum zeigt meine Summe #DIV/0!?
Eine der Zellen, die sie addiert, enthält #DIV/0!, und SUMME gibt Fehler weiter. Repariere die Division in dieser Zelle mit =WENN(C2=0;"";B2/C2), oder addiere um die Fehler herum mit =AGGREGAT(9;6;D2:D10), das D2:D10 summiert und Fehlerwerte überspringt.
Verursacht eine leere Zelle #DIV/0! in Excel?
Ja. Eine leere Zelle zählt in einer Rechnung als 0, also liefert =B2/C2 #DIV/0!, solange C2 leer ist. =WENN(C2=0;"";B2/C2) fängt sowohl eine 0 als auch eine leere Zelle ab, weil eine leere Zelle in einem Vergleich gleich 0 ist.