excel
SUMPRODUCT-Funktion
Suche…
Einführung
Die Funktion SUMPRODUCT multipliziert die entsprechenden Komponenten in den angegebenen Arrays und gibt die Summe dieser Produkte zurück
Syntax
- SUMPRODUCT (array1, [array2], [array3], ...)
Bemerkungen
- Die Array-Argumente müssen die gleichen Abmessungen haben. Wenn dies nicht der Fall ist, gibt SUMPRODUCT den #WERT zurück! Fehlerwert.
- SUMPRODUCT behandelt Array-Einträge, die nicht numerisch sind, als wären sie Nullen.
Verwenden von SUMPRODUCT mit numerischen Bereichen
Betrachten Sie die Bereiche A1:A3
und B1:B3
mit der gleichen Größe und nur Zahlenwerten (siehe unten)
=SUMPRODUCT(A1:A3,B1:B3)
Dadurch werden die Bereiche in einer Schleife durchlaufen, das Produkt der Werte in derselben Zeile genommen, summiert und in diesem Beispiel 32
.
A1*B1 = 4
A2*B2 = 10
A3*B3 = 18
Verwenden von SUMPRODUCT mit booleschen Arrays
Beachten Sie die folgenden Bereiche A1:A3
und B1:B3
wie folgt
=SUMPRODUCT(--(A1:A3="c"),B1:B3)
Dies manipuliert zuerst (A1:A3="c")
in das folgende Array
A1="c" = FALSE
A2="c" = FALSE
A3="c" = TRUE
Wenden Sie dann den Operator --
, der TRUE
und FALSE
in 1
bzw. 0
umwandelt. So wird das Array
--FALSE = 0
--FALSE = 0
--TRUE = 1
Dann ist die SUMPRODUCT-Formel wie im einfachen numerischen Fall abgeschlossen. 6
in diesem Beispiel zurückgeben
0*4 = 0
0*5 = 0
1*6 = 6
Hinweis: Dies entspricht einer SUMIF-Funktion
Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow