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.
| A | B | C | |
|---|---|---|---|
| 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
| Argument | Bedeutung | Im Beispiel |
|---|---|---|
| Array1 | Der erste Bereich, zum Beispiel die Mengen | B2:B7 |
| Array2 | Der zweite Bereich, gleich groß wie der erste | C2: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.
| Teil | Formel | Bedeutung |
|---|---|---|
| Zähler | SUMMENPRODUKT(B2:B7;C2:C7) | Menge mal Preis, aufsummiert: der Gesamtbetrag |
| Nenner | SUMME(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.
| A | B | C | |
|---|---|---|---|
| 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
| Deutsch | Englisch |
|---|---|
=SUMMENPRODUKT(B2:B7;C2:C7) | =SUMPRODUCT(B2:B7,C2:C7) |
| SUMME | SUM |
| gewichteter Mittelwert | weighted 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.