Excel lernen
DE
Legt fest, wie Zahlen, Datumsangaben und Formeln aussehen, damit alles wie in Ihrem eigenen Excel funktioniert.

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
  1. Syntax von SUMMENPRODUKT
  2. Einfaches Beispiel
  3. Selbst ausprobieren
  4. Mit Bedingungen addieren
  5. Mit Bedingungen zählen
  6. ODER-Bedingungen
  7. Gewichteter Mittelwert
  8. Häufige Fehler
  9. Häufige Fragen

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

ABCD
1ProduktMengePreisRegion
2Kugelschreiber101,50Nord
3Hefte43,25Süd
4Mappen62,00Nord
5Textmarker81,75Ost
6Hefter27,50Süd
=SUMMENPRODUKT(B2:B6; C2:C6)

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.