SUMMENPRODUKT in Excel: Formel, gewichteter Mittelwert und Bedingungen

SUMMENPRODUKT nimmt zwei oder mehr Spalten Zeile für Zeile mal und addiert die Ergebnisse. So berechnest du den Wert einer Bestellung, einen gewichteten Durchschnitt oder eine Summe mit Bedingungen in einer einzigen Zelle.

Kurz gesagt: =SUMMENPRODUKT(B2:B7;C2:C7) rechnet B2*C2 + B3*C3 + … + B7*C7. Den gewichteten Mittelwert liefert =SUMMENPRODUKT(B2:B7;C2:C7)/SUMME(B2:B7), eine Summe mit Bedingung =SUMMENPRODUKT((A2:A7="Nord")*B2:B7*C2:C7).

Probier es gleich aus

Eine Bestellung mit sechs Artikeln: Mengen in Spalte B, Preise in Spalte C. Berechne den Bestellwert ohne Hilfsspalte.

Aufgabe Berechne in C9 den Wert der ganzen Bestellung: jede Menge mal ihren Preis, alles zusammengezählt. Schaff das mit einer einzigen Funktion, ohne Hilfsspalte.

ABC
1 Artikel Menge Preis €
2 Druckerpapier 12 4,99
3 Toner 3 59,9
4 Ordner 40 2,49
5 Kugelschreiber 100 0,79
6 Haftnotizen 24 1,89
7 USB-Stick 6 8,5
8
9 Bestellwert €

So ist SUMMENPRODUKT aufgebaut

ArgumentBedeutungIm Beispiel
Array1Der erste Bereich, zum Beispiel die MengenB2:B7
Array2Der zweite Bereich, gleich groß wie der ersteC2:C7
Array3 …Optional weitere Bereiche, die ebenfalls malgenommen werden (bis zu 255)leer

Excel nimmt jeweils die Werte derselben Position mal, also B2 mit C2, B3 mit C3 und so weiter, und zählt alle Produkte zusammen. Bekommt SUMMENPRODUKT nur einen Bereich, addiert die Funktion ihn einfach wie SUMME. Text und leere Zellen zählen laut Microsoft als 0.

Gewichteter Mittelwert mit SUMMENPRODUKT

Ein normaler Mittelwert zählt jede Zahl gleich viel. Das passt nicht, wenn die Werte unterschiedlich viel Gewicht haben: Ein Einkaufspreis für 1.500 Stück sagt mehr über deine Kosten als einer für 200 Stück. Der gewichtete Mittelwert teilt die Summe aus Gewicht mal Wert durch die Summe der Gewichte.

TeilFormelBedeutung
ZählerSUMMENPRODUKT(B2:B7;C2:C7)Menge mal Preis, aufsummiert: der Gesamtbetrag
NennerSUMME(B2:B7)die Summe der Gewichte, hier die Gesamtmenge

Dasselbe Muster gilt für Noten mit Gewichtung, Zinssätze nach Anlagebetrag oder Lieferzeiten nach Auftragsgröße. Ergeben die Gewichte zusammen genau 1 oder 100 %, kannst du den Nenner weglassen. Rechne trotzdem einmal mit SUMME nach, ob sie wirklich 100 % ergeben.

Noch eine Übung: gewichteter Einkaufspreis

Derselbe Artikel wurde sechsmal geliefert, mal viel, mal wenig, zu unterschiedlichen Preisen. Was hat ein Stück im Schnitt wirklich gekostet?

Aufgabe Ein Artikel wurde sechsmal zu unterschiedlichen Preisen eingekauft. Berechne in C9 den durchschnittlichen Einkaufspreis je Stück, gewichtet mit der Menge: große Lieferungen zählen mehr als kleine.

ABC
1 Lieferung Menge Stück Preis je Stück €
2 Januar 500 2,1
3 Februar 1200 1,95
4 März 300 2,4
5 April 800 2,05
6 Mai 1500 1,89
7 Juni 200 2,55
8
9 Ø Preis gewichtet €

Diese Übung gehört zu Premium.

Mit Premium öffnest du alle Übungen jeder Lektion, übst unbegrenzt mit neuen Aufgaben und kannst den Abschlusstest mit Zertifikat machen.

Premium ansehen Schon Premium? Anmelden

Die erste Übung dieser Lektion ist kostenlos.

SUMMENPRODUKT mit Bedingung

Ein Vergleich wie A2:A7="Nord" liefert für jede Zeile WAHR oder FALSCH. Multiplizierst du ihn mit einer Zahlenspalte, rechnet Excel WAHR als 1 und FALSCH als 0. Zeilen, die die Bedingung nicht erfüllen, fallen so aus der Summe heraus:

=SUMMENPRODUKT((A2:A7="Nord")*B2:B7*C2:C7) ergibt den Umsatz aus Menge mal Preis, aber nur für die Region Nord.

Für mehrere Kriterien hängst du weitere Klammern an: =SUMMENPRODUKT((A2:A7="Nord")*(D2:D7="Toner")*B2:B7*C2:C7). Beide Bedingungen müssen erfüllt sein, weil 1*0 null ergibt. Für eine Oder-Verknüpfung addierst du die Bedingungen und begrenzt auf 1: ((A2:A7="Nord")+(A2:A7="Süd")>0).

Wann lohnt sich das statt SUMMEWENNS? SUMMEWENNS summiert nur eine fertige Spalte. Muss vorher gerechnet werden, etwa Menge mal Preis, oder steckt die Bedingung in einer Rechnung wie MONAT(E2:E7)=3, ist SUMMENPRODUKT die Lösung ohne Hilfsspalte. Zählen geht genauso: =SUMMENPRODUKT(--(A2:A7="Nord")). Das doppelte Minus macht aus WAHR und FALSCH die Zahlen 1 und 0.

Typische Fehler bei SUMMENPRODUKT

#WERT! bei unterschiedlich großen Bereichen

Alle Bereiche müssen gleich viele Zeilen und Spalten haben. =SUMMENPRODUKT(B2:B7;C2:C8) ergibt #WERT!.

Ergebnis 0 bei einer Bedingung als eigenem Argument

=SUMMENPRODUKT((A2:A7="Nord");C2:C7) liefert 0, weil SUMMENPRODUKT alles, was keine Zahl ist, als 0 rechnet, auch WAHR und FALSCH. Verbinde die Bedingung mit * oder setz ein doppeltes Minus davor: =SUMMENPRODUKT(--(A2:A7="Nord");C2:C7).

Zahlen als Text

Stehen Mengen als Text in den Zellen, etwa nach einem Import, zählen sie als 0 und das Ergebnis ist zu klein. Linksbündige Zahlen sind ein Warnzeichen.

Ganze Spalten wie A:A

Microsoft rät von ganzen Spalten ab, weil SUMMENPRODUKT dann über eine Million Zeilen je Spalte rechnet. Nimm feste Bereiche oder eine intelligente Tabelle.

SUMMENPRODUKT auf Englisch

DeutschEnglisch
=SUMMENPRODUKT(B2:B7;C2:C7)=SUMPRODUCT(B2:B7,C2:C7)
SUMMESUM
gewichteter Mittelwertweighted average

In Google Sheets heißt die Funktion ebenfalls SUMMENPRODUKT bzw. SUMPRODUCT und funktioniert genauso.

In welchen Excel-Versionen gibt es SUMMENPRODUKT?

In allen aktuellen Versionen: Microsoft 365, Excel 2024, 2021, 2019 und 2016, jeweils auch für den Mac. SUMMENPRODUKT rechnet mit ganzen Bereichen, ohne dass du die Formel mit Strg+Umschalt+Eingabe abschließen musst. Deshalb waren Bedingungen mit SUMMENPRODUKT schon vor den dynamischen Arrays beliebt.

Häufige Fragen

Was macht SUMMENPRODUKT genau?

Es multipliziert die Werte, die in mehreren Bereichen an derselben Stelle stehen, und addiert alle Produkte. Das Ergebnis ist eine einzige Zahl.

Wie berechne ich einen gewichteten Mittelwert in Excel?

Mit =SUMMENPRODUKT(Gewichte;Werte)/SUMME(Gewichte). Eine eigene Funktion dafür hat Excel nicht. Für den einfachen Durchschnitt nimmst du MITTELWERT.

Kann SUMMENPRODUKT auch subtrahieren oder dividieren?

Ja. Statt die Bereiche mit Semikolon zu trennen, schreibst du die Rechnung aus: =SUMMENPRODUKT((C2:C7-B2:B7)*D2:D7). Microsoft nennt Multiplikation als Standard, Addition, Subtraktion und Division gehen auf diese Weise ebenfalls.

SUMMENPRODUKT mit mehreren Bedingungen: geht das?

Ja, jede Bedingung kommt in eine eigene Klammer, alle werden mit * verbunden. Nur Zeilen, in denen jede Bedingung WAHR ist, zählen.

Summe der Beträge ohne Vorzeichen?

=SUMMENPRODUKT(ABS(B2:B20)) addiert alle Werte als positive Zahlen. Mehr zu ABS steht bei Potenz, Wurzel und Betrag.

Als Nächstes lernen: TEILERGEBNIS und AGGREGAT

Summen, die sich mit dem Filter ändern, und Auswertungen, die Fehlerwerte einfach überspringen.

TEILERGEBNIS üben

Schreib uns

Sprache wählen

Wähle deine bevorzugte Sprache