Start › Excel-Funktionen › SUMMENPRODUKT
SUMMENPRODUKT in Excel, mit Beispielen
SUMMENPRODUKT multipliziert Bereiche Zeile für Zeile und addiert die Ergebnisse. Menge × Preis für eine ganze Bestellung in einer einzigen Zelle ist der klassische Einsatz, aber SUMMENPRODUKT addiert und zählt auch mit Bedingungen, einschließlich der ODER-Logik, die SUMMEWENNS nicht kann. Im englischen Excel heißt die Funktion SUMPRODUCT.
In dieser Anleitung
Syntax von SUMMENPRODUKT
=SUMMENPRODUKT(Array1; [Array2]; [Array3]; …)Alle Arrays müssen gleich groß sein. Excel multipliziert die ersten Werte jedes Arrays, dann die zweiten und so weiter, und gibt die Summe zurück.
Einfaches Beispiel: die Summe einer Bestellung
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Produkt | Menge | Preis | Region |
| 2 | Kugelschreiber | 10 | 1,50 | Nord |
| 3 | Hefte | 4 | 3,25 | Süd |
| 4 | Mappen | 6 | 2,00 | Nord |
| 5 | Textmarker | 8 | 1,75 | Ost |
| 6 | Hefter | 2 | 7,50 | Süd |
Excel rechnet 10×1,50 + 4×3,25 + 6×2,00 + 8×1,75 + 2×7,50 = 15 + 13 + 12 + 14 + 15 = 69. Ohne SUMMENPRODUKT bräuchten Sie eine Hilfsspalte mit =B2*C2 und danach eine SUMME.
SUMMENPRODUKT üben: selbst ausprobieren
Lesen ist das eine, selbst tippen das andere. Bauen Sie die Formel unten Schritt für Schritt auf: Die Tipps sagen Ihnen, was Sie eingeben müssen, und Sie können auf Zellen klicken oder darüber ziehen, um sie hinzuzufügen, genau wie in Excel.
Aufgabe: Berechnen Sie in D2 den Gesamtwert der Bestellung (Menge mal Preis): =SUMMENPRODUKT(A2:A5;B2:B5)
Mit einer Bedingung addieren
Setzen Sie einen Vergleich in Klammern. Er ergibt für jede Zeile WAHR oder FALSCH, und beim Multiplizieren werden daraus 1 und 0. Zeilen, die nicht passen, werden mit 0 multipliziert und verschwinden aus der Summe.
=SUMMENPRODUKT((D2:D6="Nord") * B2:B6 * C2:C6)Nur Kugelschreiber und Mappen sind aus dem Norden: 15 + 12 = 27.
Fügen Sie Bedingungen hinzu, indem Sie weitere Klammern multiplizieren: (D2:D6="Süd") * (B2:B6>3) bedeutet Süd und mehr als 3.
Mit Bedingungen zählen
Lassen Sie die Werte weg, und SUMMENPRODUKT zählt die Zeilen, in denen alle Bedingungen wahr sind:
=SUMMENPRODUKT((D2:D6="Süd") * (B2:B6>3))Nur die Hefte sind aus dem Süden mit einer Menge über 3: Das Ergebnis ist 1. ZÄHLENWENNS liefert hier dasselbe, aber SUMMENPRODUKT akzeptiert auch Berechnungen in der Bedingung, etwa (MONAT(A2:A100)=3), um alles aus dem März zu zählen.
ODER-Bedingungen
Multiplizieren bedeutet UND. Zwei Bedingungen addieren bedeutet ODER:
=SUMMENPRODUKT(((D2:D6="Nord") + (D2:D6="Ost")) * B2:B6)Diese Formel addiert die Mengen aus Nord oder Ost: 10 + 6 + 8 = 24. Behalten Sie die zusätzlichen Klammern um den ODER-Teil; sonst wirkt die Multiplikation nur auf die zweite Bedingung.
Gewichteter Mittelwert
Wie hoch ist der durchschnittliche Preis pro Stück unter Berücksichtigung der Mengen? Teilen Sie SUMMENPRODUKT durch die Gesamtmenge:
=SUMMENPRODUKT(B2:B6; C2:C6) / SUMME(B2:B6)69 / 30 = 2,30. Ein einfacher MITTELWERT der Preise ergäbe 3,20, weil er die 2 Hefter genauso behandelt wie die 10 Kugelschreiber.
Häufige Fehler mit SUMMENPRODUKT
- #WERT! Die Bereiche sind unterschiedlich groß, etwa B2:B6 und C2:C7.
- Das Ergebnis ist 0 mit einer Bedingung. Sie haben ein Trennzeichen zwischen Bedingung und Bereich gesetzt:
SUMMENPRODUKT((D2:D6="Nord"); B2:B6)WAHR/FALSCH-Werte zählen als 0, wenn Sie sie nicht multiplizieren. Verwenden Sie*oder setzen Sie--vor die Bedingung. - Langsame Arbeitsmappe. Vermeiden Sie ganze Spalten wie
A:A: SUMMENPRODUKT rechnet dann über mehr als eine Million Zeilen.
Häufige Fragen
Was ist der Unterschied zwischen SUMMENPRODUKT und SUMMEWENNS?
SUMMEWENNS ist schneller und einfacher für schlichte UND-Bedingungen. SUMMENPRODUKT ist flexibler: Es kann ODER-Logik, Berechnungen in den Bedingungen und das Multiplizieren von Spalten vor dem Addieren.
Brauche ich Strg+Umschalt+Enter für SUMMENPRODUKT?
Nein. SUMMENPRODUKT arbeitet von selbst mit Arrays, auch in alten Excel-Versionen.
Kann SUMMENPRODUKT eindeutige Werte zählen?
Ja: =SUMMENPRODUKT(1/ZÄHLENWENN(A2:A10; A2:A10)) zählt die unterschiedlichen Werte einer Liste ohne leere Zellen. Lesen Sie eindeutige Werte zählen.
Wozu dient das doppelte Minus (--)?
Es verwandelt WAHR und FALSCH in 1 und 0: =SUMMENPRODUKT(--(A2:A10="Ja")) zählt also die Zellen, in denen Ja steht.