Kurzfassung —
AVERAGEist Summe ÷ Anzahl, aber nur über die Zahlen, die es findet:=AVERAGE(B2:B20). Leerzellen und Text werden komplett übersprungen — sie zählen weder zur Summe noch zum Teiler —, aber eine echte0wird als die Zahl gezählt, die sie ist, und das zieht den Mittelwert nach unten. Genau diese eine Unterscheidung ist die ganze Falle: „kein Verkauf“ als0zu erfassen oder die Zelle leer zu lassen ergibt zwei verschiedene Mittelwerte derselben Realität — und die Formel gibt Ihnen keinen Hinweis, welchen Sie bekommen haben.AVERAGEAist der forsche Verwandte, der Text undFALSEals0mitzählt — fast nie das, was Sie wollen. Nehmen SieAVERAGEfür einen schlichten Mittelwert; entscheiden Sie bei der Dateneingabe, was ein fehlender Wert bedeutet.
=AVERAGE(B2:B20) ' Mittelwert nur der Zahlen; Leerzellen und Text ignoriert
=AVERAGE(B2:B20, D2:D20) ' mehrere Bereiche sind erlaubt — zusammengefasst, dann gemittelt
=AVERAGE(3, 5, 7) ' Konstanten gehen auch -> 5
=AVERAGEA(B2:B20) ' Text und FALSE zählen als 0, TRUE als 1 — meist falsch
Suchen Sie nach „AVERAGE-Funktion Excel“, bekommen Sie
=AVERAGE(number1, number2, …) und den Hinweis, sie „gibt das arithmetische
Mittel zurück“ — als läge die einzige Schwierigkeit darin, die Schaltfläche zu
finden. Aber Sie wissen längst, was ein Mittelwert ist. Was tatsächlich beißt —
der Grund, warum zwei Analysten, die AVERAGE auf dieselbe Spalte richten,
verschiedene Zahlen erhalten —, ist nicht die Arithmetik. Es ist die Frage,
was als Wert zählt. Leerzellen, Nullen und Text werden jeweils
unterschiedlich behandelt, und diese Regeln entscheiden still über Ihr Ergebnis.
Damit steigt diese Seite ein.
Hinweis: In einer deutschen Excel-Oberfläche heißt die Funktion MITTELWERT. Verwandt: AVERAGEA = MITTELWERTA, AVERAGEIF = MITTELWERTWENN, SUBTOTAL = TEILERGEBNIS, IFERROR = WENNFEHLER. Der Fehlercode
#DIV/0!bleibt in der deutschen Version gleich. Die Formeln unten nutzen die englischen Namen — sie zeigen dasselbe Verhalten.
Was Sie lernen
- Das mentale Modell:
AVERAGEist Summe ÷ Anzahl, aber nur über echte Zahlen - Die Null-vs.-Leer-Falle: warum eine leere Zelle und eine
0verschiedene Mittelwerte ergeben - Warum
AVERAGEKopftext in einer Ganzspalten-Referenz gefahrlos überspringt - Was
AVERAGEAwirklich tut — und warum es fast nie die richtige Wahl ist - Wann ein Mittelwert die falsche Frage ist: Mittelwerte von Mittelwerten und Prozentsätze
- Der Fall der leeren Menge:
#DIV/0!und wie Sie ihn absichern
Das mentale Modell: Summe ÷ Anzahl der Zahlen
AVERAGE (MITTELWERT) tut genau zwei Dinge: Es addiert jede Zahl in dem,
was Sie ihm geben, und teilt durch die Anzahl der Zahlen. Das Wort „Zahlen“
trägt das ganze Gewicht. Eine Leerzelle ist keine Zahl, also trägt sie weder zur
Summe noch zur Anzahl bei — es ist, als wäre sie nicht da. Text wie "k. A." ist
ebenfalls keine Zahl und wird genauso übersprungen. Was übrig bleibt und gemittelt
wird, sind allein die echten numerischen Zellen.
Das ist meist genau das, was Sie wollen, und deshalb verschluckt sich
=AVERAGE(B:B) über eine ganze Spalte nicht an der Kopfzeile in B1 — der Text
wird schlicht ignoriert. Doch dieselbe Nachsicht verbirgt die Falle des nächsten
Abschnitts, denn es gibt eine Art von „leer“, die AVERAGE nicht
überspringt: eine Zelle, die tatsächlich 0 enthält.
Die Null-vs.-Leer-Falle: die eine, die über Ihr Ergebnis entscheidet
Hier ist der Fehlermodus, den man kennen sollte. Angenommen, ein Vertriebler hat diesen Monat nichts verkauft. Sie haben zwei Möglichkeiten, das zu erfassen, und sie sind nicht austauschbar:
' Spalte B: 10, 20, 0 (der „kein Verkauf“ als Null erfasst)
=AVERAGE(B2:B4) ' -> 10 (0 zählt mit: 30 ÷ 3)
' Spalte B: 10, 20, (leer) (der „kein Verkauf“ leer gelassen)
=AVERAGE(B2:B4) ' -> 15 (Leerzelle übersprungen: 30 ÷ 2)
Dieselben drei Personen, dasselbe „kein Verkauf“, und der Mittelwert springt von
10 auf 15 — ein Unterschied von 50 % — allein aufgrund einer Eingabekonvention,
die niemand für eine Entscheidung hält. Eine echte 0 ist eine echte Zahl: Sie
geht in die Summe ein (und fügt nichts hinzu) und, entscheidend, in die
Anzahl (und erhöht den Teiler um eins), was den Mittelwert nach unten zieht.
Eine Leerzelle geht in keins von beidem ein.
Keine der beiden Antworten ist allgemeingültig „richtig“ — das ist der Punkt.
Wenn ein Monat mit null Verkäufen tatsächlich als Monat mit Null-Leistung zählt,
ist 10 korrekt. Waren diese Leute im Urlaub und gehören gar nicht in den
Nenner, ist 15 korrekt. Die Gefahr ist, dass die Formel in beiden Fällen
identisch aussieht und Sie still auf die Konvention festlegt, die Ihre Daten
zufällig verwenden. Entscheiden Sie es bewusst: Um Nullen aus einem Mittelwert
auszuschließen, lassen Sie die Zelle bei der Eingabe entweder leer oder filtern
Sie sie ausdrücklich mit AVERAGEIF
(MITTELWERTWENN) heraus: =AVERAGEIF(B2:B4, "<>0").
AVERAGEA: der Verwandte, der Text als Null zählt
AVERAGEA (MITTELWERTA) sieht aus wie ein gründlicheres AVERAGE —
„Mittelwert, aber alles einbeziehen“. Was „alles einbeziehen“ tatsächlich
bedeutet: Es erzwingt Nicht-Zahlen, statt sie zu überspringen — Text wird
zu 0, FALSE wird zu 0, TRUE wird zu 1, und Leerzellen werden weiterhin
übersprungen.
' Spalte A: 90, 80, "abwesend"
=AVERAGE(A2:A4) ' -> 85 („abwesend“ übersprungen: 170 ÷ 2)
=AVERAGEA(A2:A4) ' -> 56.7 („abwesend“ als 0 gezählt: 170 ÷ 3)
Diese 56.7 ist mit ziemlicher Sicherheit nicht die Zahl, die irgendjemand
wollte. Eine Spalte mit Punktzahlen und einem verirrten Textlabel wird
verwässert — das Label landet als Null und zieht den Mittelwert kräftig nach
unten. Der ehrliche Einsatz für AVERAGEA ist eng: wenn Text in Ihren Daten
wirklich als Null gelten soll (etwa "ausstehend" bedeutet für Ihren Messzweck
tatsächlich einen Deal im Wert von null). Dieser Fall ist selten. Die
Standardannahme sollte AVERAGE sein; greifen Sie nur dann zu AVERAGEA, wenn
Sie laut aussprechen können, warum ein Wort als 0 zählen darf.
Wann ein Mittelwert die falsche Frage ist
Die schärfsten Fehler drehen sich nicht um Leerzellen oder Text — sie drehen sich darum, das Falsche zu mitteln. Zwei Muster verursachen fast alle davon:
Mittelwerte von Mittelwerten. Wenn jede Region bereits eine durchschnittliche
Dealgröße meldet und Sie diese regionalen Mittelwerte mit AVERAGE mitteln, haben
Sie einer Region mit 3 Deals und einer mit 300 Deals dasselbe Gewicht gegeben.
Das Ergebnis ist eine echte Zahl, die keine echte Frage beantwortet. Wenn jede
Kennzahl eine unterschiedlich große Gruppe zusammenfasst, brauchen Sie einen
gewichteten Mittelwert, keinen schlichten — die Gesamtsumme, geteilt durch die
Gesamtanzahl. Das kommt oft genug vor, um einen eigenen Leitfaden zu haben: siehe
Gewichteter Mittelwert in Excel.
Mittelwerte von Raten und Wachstum. Prozentsätze schlicht zu mitteln ist eine
ähnliche Falle. Auf ein Jahr mit +50 % folgt ein Jahr mit −50 % — das mittelt
sich nicht zu 0 %, Sie liegen am Ende 25 % im Minus —, also lügt AVERAGE der
beiden Prozentsätze Sie an. Zinseszins-Wachstum braucht den geometrischen
Mittelwert, behandelt in
GEOMEAN, TRIMMEAN & HARMEAN. Die Faustregel:
AVERAGE ist für unabhängige Größen derselben Art und Gewichtung; sobald Ihre
Zahlen Zusammenfassungen, Prozentsätze oder Raten sind, fragen Sie sich, ob ein
schlichter Mittelwert überhaupt das richtige Werkzeug ist.
Der Fall der leeren Menge: #DIV/0!
Enthält der Bereich überhaupt keine Zahlen — jede Zelle leer oder Text —, hat
AVERAGE eine Anzahl von null und kann nicht dadurch teilen, also gibt es
#DIV/0! zurück. Das ist dasselbe „der Mittelwert von nichts ist undefiniert“-
Verhalten, das AVERAGEIFS
(MITTELWERTWENNS) zeigt, wenn keine Zeile passt. Wenn ein Bereich
berechtigterweise leer sein kann (eine Kategorie noch ohne Einträge), umschließen
Sie ihn:
=IFERROR(AVERAGE(B2:B20), "—") ' Bindestrich statt #DIV/0! bei leerem Bereich
Machen Sie das zum Reflex bei jedem Mittelwert, der ein Dashboard oder eine Zelle
speist, auf die andere aufbauen — ein einziges #DIV/0! überträgt sich auf alles,
was darauf folgt.
Wie ExcelMaster hilft
Der gefährliche Teil eines Mittelwerts ist nie das Tippen — es ist das Wissen,
dass eine erfasste 0 und eine Leerzelle verschiedene Ergebnisse liefern, dass
AVERAGEA ein Textlabel still in eine Null verwandelt und dass „Mittelwert der
regionalen Mittelwerte“ meist die falsche Frage ist. Fragen Sie
ExcelMaster „Warum ist mein Mittelwert niedriger als erwartet?“, und es prüft
den Bereich auf Nullen, die eigentlich Leerzellen sein sollten, und auf Text, den
AVERAGEA mitzählt, und sagt Ihnen dann, welche Konvention Ihre Daten tatsächlich
verwenden. Sagen Sie „durchschnittliche Dealgröße pro Region, gewichtet nach
Anzahl der Deals“, und es schreibt die gewichtete Formel statt des irreführenden
schlichten Mittelwerts.
Häufig gestellte Fragen
Ignoriert AVERAGE leere Zellen in Excel?
Ja. AVERAGE überspringt wirklich leere Zellen vollständig — sie zählen weder zur
Summe noch zum Teiler. Aber eine Zelle, die 0 enthält, ist eine echte Zahl und
wird einbezogen, was den Mittelwert senkt. Genau dieser Unterschied zwischen
leer und null ist der häufigste Grund, warum ein Mittelwert nicht das ist, was Sie
erwartet haben.
Was ist der Unterschied zwischen AVERAGE und AVERAGEA?
AVERAGE mittelt nur Zahlen und überspringt Text und Wahrheitswerte. AVERAGEA
bezieht sie per Umwandlung ein: Text und FALSE zählen als 0, TRUE als 1.
Bei einer Spalte mit Punktzahlen und einem verirrten Textlabel ignoriert AVERAGE
das Label, während AVERAGEA es als Null zählt und den Mittelwert nach unten
zieht — deshalb ist AVERAGE fast immer die richtige Wahl.
Warum gibt mein AVERAGE #DIV/0! zurück?
Weil der Bereich keine Zahlen zum Mitteln enthält — jede Zelle ist leer oder Text,
die Anzahl ist also null, und Excel kann nicht dadurch teilen. Umschließen Sie es
für den leeren Fall: =IFERROR(AVERAGE(B2:B20), "—"). Wenn Sie dort Zahlen
erwartet haben, prüfen Sie, ob sie nicht als Text gespeichert sind (linksbündig,
mit grünem Dreieck).
Wie mittele ich Zellen, ignoriere aber Nullen?
Verwenden Sie AVERAGEIF mit einem Kriterium „ungleich null“:
=AVERAGEIF(B2:B20, "<>0"). Das schließt echte Nullen aus Summe und Anzahl aus
und liefert den Mittelwert nur der Nicht-Null-Einträge — nützlich, wenn eine 0
„keine Daten“ bedeutet statt eines echten gemessenen Werts.
Wie mittele ich eine gefilterte oder nur-sichtbare Liste?
AVERAGE bezieht ausgeblendete Zeilen mit ein. Um nur die von einem Filter
sichtbar gelassenen Zeilen zu mitteln, verwenden Sie
SUBTOTAL (TEILERGEBNIS):
=SUBTOTAL(101, B2:B20) mittelt nur die sichtbaren Zellen und aktualisiert sich
beim Filtern.
Getestet in
Getestet in: Excel 365 (Windows 11) — zuletzt geprüft am 27.07.2026.
Verwandte Anleitungen: Gewichteter Mittelwert in Excel · Excel GEOMEAN, TRIMMEAN & HARMEAN · Excel AVERAGEIF & AVERAGEIFS · Excel SUBTOTAL · Excel ROUND
