Spreadsheet Practice

SUMMENPRODUKT-Funktion (SUMPRODUCT)

Kurz gesagt

SUMMENPRODUKT multipliziert zusammengehörende Elemente aus zwei oder mehr Bereichen und addiert die Ergebnisse.

Syntax
=SUMMENPRODUKT(Matrix1; [Matrix2]; ...)
Häufigste Verwendung
=SUMMENPRODUKT(B2:B5;C2:C5) ergibt 6.585 € (Gesamterlös: Einheiten × Preis für jede Zeile, aufaddiert)

Damit bekommst du den Erlös aus Spalten mit Einheiten und Preisen, gewichtete Mittelwerte und bedingte Summen, alles in einer Zelle und in keiner Version mit Strg+Umschalt+Eingabe.

Englischer Name
SUMPRODUCT
Verfügbar in
Alle aktuellen Versionen
Kategorie
Mathematik und Runden
Rückgabewert
Die Summe der zeilenweisen Produkte.
Google Sheets
Funktioniert in Google Sheets genauso.

Syntax

=SUMMENPRODUKT(Matrix1; [Matrix2]; ...)

Im deutschen Excel werden Argumente mit Semikolon (;) getrennt, und Dezimalzahlen haben ein Komma.

ArgumentErforderlich?Bedeutung
Matrix1ErforderlichDer erste Zahlenbereich, etwa die Einheiten.
Matrix2OptionalWeitere gleich große Bereiche, etwa die Preise. Jede Zeile wird vor dem Addieren multipliziert.

Beispiele

Jedes Ergebnis wird von unserer Formel-Engine aus der Beispieltabelle berechnet, derselben, die auch die Übungen prüft.

ZelleFormelErgebnisWas es zeigt
F2=SUMMENPRODUKT(B2:B5;C2:C5)6.585 €Gesamterlös: Einheiten × Preis für jede Zeile, aufaddiert
F3=SUMMENPRODUKT((D2:D5="Ost")*B2:B5*C2:C5)3.820 €Erlös nur für Ost: Die Prüfung liefert für jede Zeile 1 oder 0
F4=SUMMENPRODUKT(B2:B5;C2:C5)/SUMME(B2:B5)61,54 €Nach verkauften Einheiten gewichteter Durchschnittspreis

Live ausprobieren

Das ist die Beispieltabelle. Ändere eine Zahl oder einen Text oder bearbeite eine Formel auf Deutsch, und die Ergebnisse passen sich an.

Beispieldaten als Tabelle anzeigen
ProduktEinheitenPreisRegion
Widget4052 €Ost6.585 €
Gadget2589 €West3.820 €
Gizmo12145 €Ost61,54 €
Dingsbums3018 €West

SUMMENPRODUKT üben

Schreib die Formel auf Deutsch, mit Semikolon. Sie wird sofort geprüft und danach noch einmal mit geänderten Daten.

Gesamterlös

Berechne in G2 den Gesamterlös (Einheiten × Preis für jede Zeile) mit einer einzigen Formel.

Typische Fehler

Was du siehstUrsache und Lösung
#WERT!Die Bereiche sind unterschiedlich groß, etwa B2:B5 und C2:C6. Lass alle Bereiche dieselben Zeilen abdecken.
Das Ergebnis ist 0Eine Bedingung als eigenes Argument, wie in =SUMMENPRODUKT(D2:D5="Ost";B2:B5), liefert WAHR und FALSCH, die SUMMENPRODUKT als 0 zählt. Multipliziere stattdessen oder setz -- davor: --(D2:D5="Ost").
Die Mappe ist langsamBezüge auf ganze Spalten wie A:A lassen SUMMENPRODUKT eine Million Zeilen multiplizieren. Nimm genaue Bereiche oder eine Tabelle.

Tipps

  • Zeilen mit zwei erfüllten Bedingungen zählst du in jeder Version so: =SUMMENPRODUKT((B2:B50="Ost")*(C2:C50>1000)).

Häufige Fragen

Wie berechne ich in Excel einen gewichteten Mittelwert?

Teile SUMMENPRODUKT durch die Summe der Gewichte: =SUMMENPRODUKT(B2:B10;C2:C10)/SUMME(B2:B10).

Kann SUMMENPRODUKT SUMMEWENNS ersetzen?

Ja, und es kann Bedingungen prüfen, die SUMMEWENNS nicht kann, etwa =SUMMENPRODUKT((MONAT(A2:A50)=3)*C2:C50). SUMMEWENNS ist schneller und leichter zu lesen, wenn es reicht.

Warum liefert SUMMENPRODUKT 0?

Meist wurden WAHR/FALSCH-Bedingungen als eigene Argumente übergeben. Multipliziere sie mit dem anderen Bereich oder mach sie mit -- zu Einsen und Nullen.

Aktualisiert Geprüft durch Ausführen: Unsere Formel-Engine hat alle Formeln auf dieser Seite berechnet am .