Menu

Gewichteter Mittelwert in Excel: Formel mit SUMMENPRODUKT

=SUMMENPRODUKT(B2:B5;C2:C5)/SUMME(C2:C5) ist ein gewichteter Mittelwert: Jeder Wert wird mit seinem Gewicht multipliziert, die Produkte werden addiert, und die Summe wird durch die Summe der Gewichte geteilt. Noten, Notenschnitt nach Credits und Preise nach Menge.

Jede Tabelle auf dieser Seite ist live: Ändere eine Zahl oder eine Formel, und sie rechnet neu.

=SUMMENPRODUKT(B2:B5;C2:C5)/SUMME(C2:C5) berechnet einen gewichteten Mittelwert: Jede Punktzahl in B wird mit ihrem Gewicht in C multipliziert, die Produkte werden addiert, und die Summe wird durch die Summe der Gewichte geteilt. SUMMENPRODUKT heißt in englischem Excel SUMPRODUCT und SUMME heißt SUM, so zeigt die Tabelle die Formel: =SUMPRODUCT(B2:B5,C2:C5)/SUM(C2:C5). Du kannst die Formeln in der Tabelle auch deutsch eingeben, mit Semikolons.

Gewichtete Kursnote
F2
ABCDEF
1PartScoreWeightAverageResult
2Homework8520%Weighted81.2
3Quizzes7830%Plain AVERAGE80.75
4Midterm7220%
5Final8830%
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.Im deutschen Excel: =SUMMENPRODUKT(B2:B5;C2:C5)/SUMME(C2:C5)

Die gewichtete Note ist 81.2, während ein einfacher MITTELWERT (englisch AVERAGE) 80.75 liefert, weil er die Hausaufgaben, die 20 % zählen, so behandelt, als zählten sie so viel wie die Abschlussprüfung mit 30 %. Ändere die Punktzahl der Abschlussprüfung, und die gewichtete Note bewegt sich stärker als bei derselben Änderung der Hausaufgaben.

Excel hat keine Funktion für den gewichteten Mittelwert, also ist SUMMENPRODUKT geteilt durch SUMME die Standardformel. Google Sheets hat AVERAGE.WEIGHTED(B2:B5,C2:C5).

So funktioniert die Formel für den gewichteten Mittelwert

SUMMENPRODUKT multipliziert die beiden Bereiche Zeile für Zeile und addiert die Ergebnisse. Mit einer Hilfsspalte ausgeschrieben ist es eine Spalte mit Produkten und deren SUMME:

Die Formel Schritt für Schritt
D6
ABCD
1PartScoreWeightScore x weight
2Homework8520%17.0
3Quizzes7830%23.4
4Midterm7220%14.4
5Final8830%26.4
6Total100%81.2
7Weighted average81.2
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.Im deutschen Excel: =SUMME(D2:D5)

Jeder Teil trägt seine Punktzahl mal sein Gewicht bei: 85 × 20 % ist 17.0, 78 × 30 % ist 23.4 und so weiter. Zusammen ergeben sie 81.2. Die Gewichte ergeben zusammen 100 %, also ändert die Division durch C6 hier nichts, aber sie hält die Formel richtig, wenn das nicht der Fall ist.

Gewichte, die nicht 100 % ergeben

Gewichte müssen keine Prozentwerte sein. Ein Notenschnitt (GPA) wird nach Credits gewichtet, ein Durchschnittspreis nach Menge. Die Division durch die SUMME der Gewichte funktioniert bei jeder Summe.

Notenschnitt nach Credits gewichtet
F2
ABCDEF
1CourseGrade pointsCreditsAverageResult
2Math44Weighted GPA3.51
3History33Plain average3.48
4Biology3.74Total credits14
5Art2.72
6Lab41
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.Im deutschen Excel: =SUMMENPRODUKT(B2:B6;C2:C6)/SUMME(C2:C6)

Ohne die Division würde die Formel die Summe aus Notenpunkten mal Credits liefern, hier 49,2, keinen Notenschnitt. Mit ihr zeigt F2 den Schnitt, gewichtet mit 14 Credits. Die Kurse mit vier Credits ziehen den Mittelwert zu ihren Noten hin, und das Labor mit einem Credit bewegt ihn kaum: Ändere B6 in 2 und sieh, wie wenig sich F2 im Vergleich zu F3 ändert.

Sind deine Gewichte Prozentwerte, die genau 100 % ergeben, liefert =SUMMENPRODUKT(B2:B5;C2:C5) allein dasselbe Ergebnis. Behalte das /SUMME(...) trotzdem: An dem Tag, an dem ein Gewicht geändert wird und die Summe 105 % beträgt, ist die Formel ohne es falsch, und nichts auf dem Blatt weist darauf hin.

Gewichteter Mittelwert mit einer Bedingung

Um nur einige Zeilen zu gewichten, multiplizierst du in SUMMENPRODUKT mit einer Bedingung und addierst die passenden Gewichte mit SUMMEWENN. Unten wird der Durchschnittspreis pro Region mit der verkauften Menge gewichtet.

Durchschnittspreis nach Region
G2
ABCDEFG
1RegionProductPriceQtyRegionAverage price
2NorthApple$1.20100North$1.45
3SouthPear$1.5040South$1.36
4NorthPear$1.5060
5SouthApple$1.20120
6NorthPlum$2.0040
7SouthPlum$2.0020
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.Im deutschen Excel: =SUMMENPRODUKT((A2:A7=F2)*C2:C7*D2:D7)/SUMMEWENN(A2:A7;F2;D2:D7)

North hat 100 Äpfel, 60 Birnen und 40 Pflaumen verkauft, also liegt sein Durchschnittspreis bei $1.45, näher am Apfelpreis, als es ein einfacher Mittelwert der drei Preise wäre. Die Bedingung (A2:A7=F2) ist 1 in North-Zeilen und sonst 0, also tragen die anderen Zeilen oben nichts bei, und SUMMEWENN addiert unten nur die North-Mengen.

Übung: gewichteter Durchschnittspreis

Du bist dran: bezahlter Durchschnittspreis
F2
ABCDEF
1BatchPriceQtyAverageResult
2Jan$4.20100Weighted price
3Feb$4.5040
4Mar$3.90250
5Apr$4.8010
6May$4.10120
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.

Du bist dran: Du hast denselben Artikel in fünf Lieferungen zu unterschiedlichen Preisen gekauft. Berechne den Durchschnittspreis pro Stück, gewichtet mit der Menge jeder Lieferung. Schreib die Formel in F2.

Fehler, die den falschen gewichteten Mittelwert ergeben

  • MITTELWERT der Produkte. =MITTELWERT(D2:D5) über eine Spalte mit Punktzahl × Gewicht teilt durch die Anzahl der Zeilen, nicht durch die Gewichte, und liefert eine kleine, sinnlose Zahl. Teile die SUMME der Produkte durch die SUMME der Gewichte.
  • Durch die Anzahl statt durch die Gewichte teilen. =SUMMENPRODUKT(B2:B6;C2:C6)/ANZAHL(B2:B6) stimmt nur, wenn jedes Gewicht 1 ist.
  • Bereiche, die nicht übereinanderliegen. =SUMMENPRODUKT(B2:B6;C3:C7) paart jeden Wert mit dem Gewicht der nächsten Zeile. Beide Bereiche müssen in denselben Zeilen beginnen und enden; unterschiedliche Größen liefern #WERT! (englisch #VALUE!).
  • Ein leeres Gewicht. Ein leeres Gewicht zählt als 0, also fällt diese Zeile ohne Meldung weg. Soll ein fehlendes Gewicht die Berechnung stoppen, prüfst du zuerst mit =ANZAHLLEEREZELLEN(C2:C6).
  • Mittelwerte mitteln. Zwei Klassendurchschnitte von 70 (10 Schüler) und 90 (30 Schüler) ergeben im Mittel nicht 80. Gewichtet mit den Klassengrößen ist das Ergebnis 85; die Seite zu MITTELWERTWENN zeigt dieselbe Falle mit Bedingungen.

Häufig gestellte Fragen

Wie berechne ich einen gewichteten Mittelwert in Excel?

Nimm =SUMMENPRODUKT(B2:B5;C2:C5)/SUMME(C2:C5), mit den Werten in B und den Gewichten in C. SUMMENPRODUKT multipliziert jeden Wert mit seinem Gewicht und addiert die Ergebnisse; die Division durch die Summe der Gewichte macht daraus einen Mittelwert.

Müssen die Gewichte zusammen 100 % ergeben?

Nein, solange du durch die SUMME der Gewichte teilst. Credits von 3, 4, 2 und 1 oder Gewichte von 2, 1 und 1 funktionieren genauso. Nur die Abkürzung =SUMMENPRODUKT(B2:B5;C2:C5) ohne Division verlangt Gewichte, die genau 100 % ergeben.

Gibt es in Excel eine Funktion für den gewichteten Mittelwert?

Nein. Excel hat keine eingebaute Funktion für den gewichteten Mittelwert, also ist die Kombination aus SUMMENPRODUKT und SUMME die Standardformel. In Google Sheets erledigt AVERAGE.WEIGHTED(B2:B5,C2:C5) dasselbe.

Wie berechne ich einen gewichteten Mittelwert mit einer Bedingung?

Setz die Bedingung in SUMMENPRODUKT und nimm SUMMEWENN für die Gewichte: =SUMMENPRODUKT((A2:A7="North")*B2:B7*C2:C7)/SUMMEWENN(A2:A7;"North";C2:C7).

Illustration der Programmiersprachen bei Coddy

Lerne mit Coddy zu programmieren

LOS GEHT'S