Durchschnitt ohne Nullen in Excel berechnen

Excel-Tabelle zeigt Umsatzdaten. Die Formel berechnet den **excel mittelwert ohne 0** für die Menge.

Geschrieben von

Gabriel Krüger

Veröffentlicht am

25. Mai 2026

Inhaltsverzeichnis

Beim Durchschnitt in Excel wirken Nullwerte schnell wie echte Messwerte, obwohl sie oft nur Platzhalter für fehlende Daten sind. Genau deshalb kann ein normaler Mittelwert das Ergebnis deutlich verfälschen. Ich zeige dir hier, wie du den Durchschnitt ohne Nullen berechnest, wann MITTELWERTWENN die sauberste Lösung ist und wann sich eine moderne Filter-Variante lohnt.

Die wichtigsten Punkte auf einen Blick

  • MITTELWERT zählt Nullen mit, Leerzellen werden dagegen ignoriert.
  • Für den Standardfall reicht meist =MITTELWERTWENN(A2:A100;"<>0").
  • Wenn zusätzliche Bedingungen gelten, ist MITTELWERTWENNS die passende Erweiterung.
  • In aktuellen Excel-Versionen ist MITTELWERT(FILTER(...)) eine flexible Alternative.
  • Fehler entstehen oft durch Textzahlen, versteckte Nullen oder leere Trefferlisten.

Warum der normale Mittelwert Nullen mitrechnet

Der Standard-Mittelwert in Excel ist mathematisch korrekt, aber nicht immer fachlich sinnvoll. Wenn in einer Spalte Werte wie 12, 0, 18, 24, 0 und 30 stehen, liefert MITTELWERT ein Ergebnis von 14, weil alle sechs Zellen in die Rechnung eingehen. Sind die beiden Nullen jedoch nur Platzhalter für fehlende Werte, wäre 21 der deutlich bessere Durchschnitt.

Genau an diesem Punkt muss man sauber trennen: 0 ist nicht dasselbe wie leer. Excel ignoriert leere Zellen bei MITTELWERT, den Nullwert selbst aber nicht. Für Berichte, Auswertungen und KPI-Tabellen ist das entscheidend, weil ein scheinbar kleiner Unterschied die Aussage komplett kippen kann. Als Nächstes zeige ich dir die schnellste Formel, die dieses Problem direkt löst.

Balkendiagramm zeigt Werte von Seite 1-21. Ein orangefarbener Balken repräsentiert den Excel Mittelwert ohne 0.

Die schnellste Formel für einen Mittelwert ohne 0

Für den Alltag reicht meistens eine einzige Formel: =MITTELWERTWENN(A2:A100;"<>0"). Damit berechnest du den Durchschnitt nur aus den Werten, die ungleich 0 sind. In der deutschen Excel-Version ist das die sauberste und direkteste Lösung, wenn du einfach eine Zahlenspalte bereinigen willst.

Ich setze diese Formel oft dann ein, wenn eine Liste nur eine einzige Kennzahl enthält, zum Beispiel Produktionsmengen, Zeiten oder Kosten. Der Vorteil ist klar: Du musst keine Hilfsspalte bauen und keine Umwege über manuelle Filter gehen. Wenn du die Formel in eine Excel-Tabelle mit strukturierten Verweisen übernimmst, bleibt sie genauso stabil.

Wichtig ist nur die Randbedingung: Wenn nach dem Ausschluss aller Nullen keine Zahl mehr übrig bleibt, gibt Excel #DIV/0! zurück. Das ist kein Fehler der Formel, sondern die logische Folge davon, dass kein Mittelwert mehr berechnet werden kann. Genau deshalb lohnt es sich, im nächsten Schritt auch die Variante mit zusätzlichen Kriterien zu kennen.

Wenn noch weitere Kriterien gelten

Sobald nicht nur Nullen herausfallen sollen, sondern auch eine Kategorie, ein Monat oder ein Standort gefiltert werden muss, ist MITTELWERTWENNS die bessere Wahl. Damit kombinierst du den Null-Ausschluss mit weiteren Bedingungen. Ein typisches Beispiel wäre:

=MITTELWERTWENNS(C2:C100;B2:B100;"Vertrieb";C2:C100;"<>0")

Hier wird nur der Durchschnitt der Werte aus C2:C100 berechnet, wenn in der zugehörigen Spalte B2:B100 wirklich „Vertrieb“ steht und der Zahlenwert nicht 0 ist. Das ist praktisch, wenn du etwa Kostenstellen, Teams oder Zeiträume getrennt auswerten willst. Ich mag diese Lösung vor allem deshalb, weil sie lesbar bleibt und keine zusätzlichen Zwischenrechnungen verlangt.

Der Unterschied zur einfachen Variante ist in der Praxis groß: MITTELWERTWENN bereinigt einen Datensatz, MITTELWERTWENNS bereinigt und segmentiert ihn zugleich. Damit lässt sich schon sehr viel aus echten Arbeitsmappen herausholen. Danach stellt sich nur noch die Frage, ob du eine moderne dynamische Formel bevorzugst.

Die moderne Lösung mit FILTER

In Microsoft 365 und den neueren Excel-Versionen kann ich die Berechnung auch mit FILTER aufbauen. Eine typische Formel lautet dann: =WENNFEHLER(MITTELWERT(FILTER(A2:A100;A2:A100<>0));""). Excel erzeugt dabei zuerst nur die Werte ohne 0 und bildet anschließend daraus den Mittelwert.

Diese Variante ist besonders interessant, wenn du die gefilterte Liste später noch weiterverarbeiten willst oder ohnehin mit dynamischen Arrays arbeitest. Sie ist flexibler als eine reine Durchschnittsformel, aber auch etwas empfindlicher, wenn keine passenden Werte vorhanden sind. Deshalb nutze ich sie vor allem dort, wo ein modernes Excel-Setup ohnehin Standard ist.

Variante Stärken Grenzen
MITTELWERTWENN Schnell, kurz, für den Standardfall ideal Nur eine Bedingung, keine dynamische Liste
MITTELWERTWENNS Mehrere Kriterien in einer Formel Etwas länger, aber sehr kontrollierbar
FILTER + MITTELWERT Flexibel, modern, gut für Folgeanalysen Nur in aktuellen Excel-Versionen wirklich sinnvoll

Wenn du vor einer größeren Auswertung stehst, hilft dieser Vergleich oft schneller als langes Probieren. Im nächsten Abschnitt geht es darum, welche Fehler das Ergebnis trotzdem noch verfälschen können.

Typische Fehler, die das Ergebnis verfälschen

  • 0 und leer sind nicht gleich - Eine leere Zelle wird anders behandelt als eine Zelle mit dem Wert 0. Wenn 0 nur ein Platzhalter ist, musst du sie explizit ausschließen.
  • Zahlen als Text - Sind Werte als Text gespeichert, rechnet Excel nicht immer so, wie du es erwartest. Dann solltest du sie zuerst in echte Zahlen umwandeln.
  • Versteckte Nullen zählen trotzdem - Ein Zahlenformat, das 0 nur ausblendet, ändert den tatsächlichen Wert nicht. Für den Mittelwert bleibt die Null also eine Null.
  • Leere Trefferlisten erzeugen Fehler - Wenn nach dem Filtern keine Zahl übrig bleibt, erscheint #DIV/0!. Mit WENNFEHLER oder einer Vorprüfung über ANZAHLWENN lässt sich das abfangen.
  • Das Kriterium muss korrekt geschrieben sein - Für den Ausschluss von Nullen brauchst du in der Formel "<>0", nicht eine freie Umschreibung oder fehlende Anführungszeichen.

Gerade die ersten drei Punkte sehe ich in der Praxis ständig. Sie sind unscheinbar, entscheiden aber oft darüber, ob eine Auswertung belastbar ist oder nicht. Damit ist der technische Teil klar, jetzt noch mein pragmatischer Blick darauf, welche Variante ich wirklich bevorzuge.

Welche Variante ich in echten Dateien bevorzuge

Wenn ich nur Nullen aus einer Zahlenspalte entfernen will, nehme ich fast immer MITTELWERTWENN. Die Formel ist kurz, leicht lesbar und für Kollegen sofort verständlich. Sobald zusätzliche Bedingungen ins Spiel kommen, wechsle ich auf MITTELWERTWENNS, weil ich damit die Logik direkt in der Formel festhalte und keine Hilfsspalte brauche.

Situation Meine Wahl Warum
Eine Spalte, 0 soll ignoriert werden MITTELWERTWENN Die schnellste und robusteste Standardlösung
Zusätzliche Filter wie Team, Monat oder Standort MITTELWERTWENNS Sauber bei mehreren Kriterien, ohne Umwege
Aktuelle Excel-Version, dynamische Auswertung erwünscht FILTER + MITTELWERT Flexibel, wenn du die gefilterten Werte weiterverwenden willst

Mein wichtigster Praxisrat bleibt am Ende sehr schlicht: Prüfe zuerst, ob 0 in deinem Datensatz ein echter Wert oder nur ein Platzhalter ist. Wenn es nur ein Platzhalter ist, ist das Herausfiltern fachlich richtig und die Auswertung wird deutlich brauchbarer. Genau diese Unterscheidung macht aus einer kleinen Excel-Formel eine verlässliche Entscheidungshilfe.

Häufig gestellte Fragen

MITTELWERT zählt den Wert 0 mit, Leerzellen aber nicht. Wenn 0 nur als Platzhalter für fehlende Daten dient, fällt der Mittelwert zu niedrig aus. Im Beispiel mit 12, 0, 18, 24, 0 und 30 käme Excel auf 14 statt auf 21.

Für den Standardfall reicht meist =MITTELWERTWENN(A2:A100;"<>0"). Damit werden nur Werte ungleich 0 berücksichtigt. Bleibt nach dem Ausschluss keine Zahl übrig, gibt Excel #DIV/0! zurück.

Sobald neben dem Ausschluss von Nullen noch weitere Bedingungen gelten, etwa Team, Monat oder Standort. Dann kannst du den Null-Ausschluss direkt mit anderen Kriterien kombinieren, zum Beispiel mit =MITTELWERTWENNS(C2:C100;B2:B100;"Vertrieb";C2:C100;"<>0").

Diese Variante ist vor allem in Microsoft 365 und neueren Excel-Versionen sinnvoll, wenn du mit dynamischen Arrays arbeitest oder die gefilterten Werte später weiterverwenden willst. Eine typische Formel ist =WENNFEHLER(MITTELWERT(FILTER(A2:A100;A2:A100<>0));"").

Typische Stolperfallen sind Zahlen als Text, versteckte Nullen durch ein Zahlenformat und leere Trefferlisten nach dem Filtern. Auch das Kriterium muss exakt "<>0" lauten. Gegen leere Ergebnisse helfen WENNFEHLER oder eine Vorprüfung mit ANZAHLWENN.

Artikel bewerten

Bewertung: 0.00 Stimmenanzahl: 0

Tags:

mehrfachkriterien dynamische arrays nullwerte leerzellen textzahlen

Beitrag teilen

Gabriel Krüger

Gabriel Krüger

Mein Name ist Gabriel Krüger und ich bringe 11 Jahre Erfahrung im Bereich effizienter Bürosoftware und IT-Produktivität mit. Mein Interesse an diesen Themen begann, als ich in meiner ersten Anstellung die Herausforderungen erkannte, die Unternehmen bei der Optimierung ihrer Arbeitsabläufe hatten. Ich finde es spannend, Lösungen zu entwickeln, die nicht nur die Produktivität steigern, sondern auch die tägliche Arbeit erleichtern. In meinen Artikeln beschäftige ich mich mit aktuellen Trends, neuen Technologien und bewährten Methoden, um komplexe Themen verständlich zu machen. Ich lege großen Wert darauf, meine Informationen gründlich zu recherchieren und verschiedene Perspektiven zu vergleichen, um sicherzustellen, dass meine Leser die bestmöglichen Einblicke erhalten. Mein Ziel ist es, nützliche, präzise und leicht verständliche Inhalte zu liefern, die meinen Lesern helfen, die Herausforderungen in der digitalen Bürowelt zu meistern.

Kommentar schreiben