Excel Mittelwert ohne 0 berechnen – Nullwerte einfach ignorieren
Sie möchten in Excel einen Mittelwert ohne 0 berechnen? Die normale Funktion MITTELWERT berücksichtigt Nullwerte bei der Berechnung. Dadurch kann der Durchschnitt deutlich tiefer ausfallen.
Mit MITTELWERTWENN können Sie alle Werte mit 0 einfach ausschliessen.
Die Formel lautet:
=MITTELWERTWENN(D2:D6;"<>0")
In der englischen Excel-Version:
=AVERAGEIF(D2:D6,"<>0")
In dieser Anleitung zeigen wir:
- wie Sie den Excel-Mittelwert ohne Nullwerte berechnen,
- warum sich 0 und leere Zellen unterschiedlich verhalten,
- wie MITTELWERTWENN funktioniert,
- wie Sie mehrere Kriterien berücksichtigen und
- welche alternativen Formeln möglich sind.
Excel Mittelwert ohne 0 mit MITTELWERTWENN
Wenn Sie alle Nullwerte bei der Durchschnittsberechnung ausschliessen möchten, verwenden Sie:
=MITTELWERTWENN(D2:D6;"<>0")
Das Kriterium
"<>0"
bedeutet:
Berücksichtige nur Werte, die ungleich 0 sind.
Beispiel: Durchschnitt ohne Nullwerte berechnen
Angenommen, in den Zellen D2:D6 stehen folgende Werte:
| Wert |
|---|
| 10 |
| 20 |
| 0 |
| 30 |
| 0 |
Mit der normalen Formel:
=MITTELWERT(D2:D6)
berechnet Excel:
(10 + 20 + 0 + 30 + 0) / 5 = 12
Wenn die beiden Nullwerte ignoriert werden sollen, verwenden Sie:
=MITTELWERTWENN(D2:D6;"<>0")
Excel berechnet dann nur:
(10 + 20 + 30) / 3 = 20
Der Mittelwert ohne Nullwerte beträgt somit 20.
Syntax von MITTELWERTWENN
Die Syntax der Funktion lautet:
=MITTELWERTWENN(Bereich;Kriterium;[Mittelwert_Bereich])
Für unser Beispiel reicht:
=MITTELWERTWENN(D2:D6;"<>0")
Bereich
Der Bereich enthält die Werte, die Excel prüfen soll.
Kriterium
Das Kriterium definiert, welche Werte berücksichtigt werden.
Mit:
"<>0"
werden alle Werte ausser 0 berücksichtigt.

Unterschied zwischen 0 und einer leeren Zelle
Dieser Unterschied ist bei der Berechnung eines Mittelwerts besonders wichtig.
Leere Zellen werden von MITTELWERT normalerweise automatisch ignoriert.
Der Zahlenwert 0 wird dagegen als regulärer Wert behandelt und in die Berechnung einbezogen.
Beispiel:
| Zelle | Wert |
|---|---|
| A1 | 10 |
| A2 | 20 |
| A3 | leer |
| A4 | 30 |
Bei:
=MITTELWERT(A1:A4)
wird die leere Zelle A3 nicht mitgezählt.
Steht dort dagegen eine 0, wird sie bei der Durchschnittsberechnung berücksichtigt.
Excel Mittelwert ohne 0 und ohne leere Zellen
Wenn Sie folgende Formel verwenden:
=MITTELWERTWENN(D2:D100;"<>0")
werden die Nullwerte ausgeschlossen. Tatsächlich leere Zellen beeinflussen den Mittelwert ebenfalls nicht.
Damit eignet sich die Formel sehr gut für Datensätze, bei denen nur tatsächlich vorhandene Werte in die Durchschnittsberechnung einfliessen sollen.
Warum erscheinen in meiner Excel-Tabelle Nullen?
In vielen Excel-Dateien entstehen Nullwerte nicht durch eine manuelle Eingabe, sondern durch Formeln.
Beispielsweise:
=WENN(A2="";0;A2*B2)
Ist A2 leer, liefert die Formel bewusst eine 0.
Diese 0 wird von MITTELWERT als normaler Zahlenwert berücksichtigt.
Wenn solche Nullwerte bei der Berechnung ausgeschlossen werden sollen, ist MITTELWERTWENN mit dem Kriterium "<>0" eine einfache Lösung.
Mittelwert ohne 0 mit mehreren Kriterien
Wenn zusätzlich zu den Nullwerten weitere Bedingungen berücksichtigt werden sollen, können Sie MITTELWERTWENNS verwenden.
Beispielsweise enthält:
- Spalte A die Abteilung,
- Spalte D den Umsatz.
Sie möchten den durchschnittlichen Umsatz der Abteilung „Verkauf“ berechnen und gleichzeitig alle Nullwerte ausschliessen.
Dann können Sie folgende Formel verwenden:
=MITTELWERTWENNS(D2:D100;D2:D100;"<>0";A2:A100;"Verkauf")
Excel berücksichtigt damit nur Zeilen, bei denen:
- der Wert in Spalte D ungleich 0 ist und
- in Spalte A „Verkauf“ steht.
Alternative: Mittelwert ohne 0 mit SUMME und ZÄHLENWENN
Die gleiche Berechnung kann auch mit SUMME und ZÄHLENWENN durchgeführt werden:
=SUMME(D2:D6)/ZÄHLENWENN(D2:D6;"<>0")
Die Formel:
- summiert zunächst alle Zahlen und
- dividiert die Summe anschliessend durch die Anzahl der Werte ungleich 0.
Für normale Anwendungen ist MITTELWERTWENN jedoch kürzer und leichter verständlich.

Mittelwert grösser als 0 berechnen
Manchmal sollen nicht nur Nullwerte ausgeschlossen werden, sondern ausschliesslich positive Werte berücksichtigt werden.
Dann verwenden Sie:
=MITTELWERTWENN(D2:D100;">0")
Der Unterschied ist wichtig:
"<>0" berücksichtigt positive und negative Werte.
">0" berücksichtigt ausschliesslich positive Werte.
Mittelwert ohne negative Werte berechnen
Wenn Sie nur Werte ab 0 beziehungsweise ausschliesslich positive Werte berücksichtigen möchten, verwenden Sie beispielsweise:
=MITTELWERTWENN(D2:D100;">0")
Damit werden sowohl 0 als auch negative Werte ausgeschlossen.
Fehler vermeiden: Wenn kein Wert ungleich 0 vorhanden ist
Wenn der gesamte Bereich ausschliesslich aus Nullwerten besteht, gibt es keinen Wert, aus dem Excel einen Mittelwert bilden kann.
Sie können die Formel deshalb mit WENNFEHLER kombinieren:
=WENNFEHLER(MITTELWERTWENN(D2:D100;"<>0");0)
Wenn kein gültiger Durchschnitt berechnet werden kann, gibt Excel in diesem Beispiel 0 zurück.
Alternativ können Sie einen Text anzeigen:
=WENNFEHLER(MITTELWERTWENN(D2:D100;"<>0");"Keine Werte")
Häufige Fragen zum Excel-Mittelwert ohne 0
Wie berechne ich in Excel den Mittelwert ohne 0?
Verwenden Sie MITTELWERTWENN mit dem Kriterium "<>0":
=MITTELWERTWENN(A1:A100;"<>0")
Berücksichtigt Excel leere Zellen beim Mittelwert?
Nein. Tatsächlich leere Zellen werden von der Funktion MITTELWERT normalerweise ignoriert. Der Zahlenwert 0 wird dagegen bei der Berechnung berücksichtigt.
Was bedeutet <>0 in Excel?
Der Operator <> bedeutet in Excel „ungleich“. Das Kriterium "<>0" bedeutet somit „ungleich 0“.
Kann ich mehrere Bedingungen beim Mittelwert verwenden?
Ja. Verwenden Sie dafür die Funktion MITTELWERTWENNS. Damit können Sie beispielsweise Nullwerte ausschliessen und gleichzeitig nach Abteilung, Datum, Kunde oder anderen Kriterien filtern.
Was ist der Unterschied zwischen <>0 und >0?
"<>0" berücksichtigt alle Werte ausser 0, also auch negative Zahlen. ">0" berücksichtigt dagegen nur positive Werte.
Benötigen Sie Hilfe bei komplexen Excel-Formeln?
Bei umfangreichen Excel-Dateien können Auswertungen mit mehreren Bedingungen schnell komplex werden. Häufig lassen sich solche Berechnungen mit modernen Formeln, Power Query oder einer Automatisierung vereinfachen.
Wir von exact construct entwickeln und optimieren individuelle Excel-Lösungen für Unternehmen.
Wir unterstützen unter anderem bei:
- komplexen Excel-Formeln,
- Auswertungen mit mehreren Kriterien,
- Power Query und Datenaufbereitung,
- VBA- und Makro-Programmierung sowie
- Optimierung bestehender Excel-Dateien.
Haben Sie ein konkretes Excel-Problem? Rufen Sie uns unverbindlich unter +41 52 511 05 25 an oder kontaktieren Sie uns über unser Kontaktformular.
Weitere Beispiele finden Sie auch in unserer Anleitung zu INDEX und VERGLEICH mit mehreren Kriterien.
„`




„Die Funktion =MITTELWERTWENN(D2:D6,“>0″) in D7 bildet den Durchschnitt der Werte in D2:D6 nur dann, wenn sie ungleich 0 sind.“
Die Funktion sagt größer 0 aus, nicht ungleich 0, ungleich 0 wäre „0“
Vielen Dank für den Hinweis. Da hast du natürlich recht. Das war im Text nicht korrekt beschrieben. Wir haben es korrigiert.
Kann ich den Bereich durch einzelne Zellen ersetzen z.b. A3;D3;G3?
wie muss ich die Formel dann anpassen wenn 0 bleiben soll?
Gute Frage, dies habe ich mir so noch nicht überlegt. Vorab: Einen Bereich brauchst du in dieser Formel. Aber was ich vorhin getestet habe:
1. Ich definiere die Zellen A3;D3;G3 als Bereich indem ich unter Formeln -> Namensmanager ->Namen definieren den gewählten Zellen einen Namen zuweise.
2. In der Formel selber verweise ich dann auf diesen Namen.
Lange Rede kurzer Sinn: Dieser Ansatz funktioniert nur wenn die Zellen zusammenhängend sind bspw. A3:G3. Ansonsten kommt auch damit ein Fehler zurück.
Wenn jemand anders einen Lösung mit der Mittelwertwenns-Formel hat, gerne in die Kommentare schreiben.
Viele Grüsse
Adrian