Implementation for the Excel function SUMPRODUCT
Syntax :
SUMPRODUCT ( array1[, array2[, array3[, ...]]])
Parameter descriptions
| array1, ... arrayN | typically area references,
possibly cell references or scalar values |
Let A
n(i,j) represent the element in the
ith row
jth column
of the
nth array
Assuming each array has the same dimensions (W, H), the result is defined as:
SUMPRODUCT = Σ
i: 1..H
( Σ
j: 1..W
( Π
n: 1..N
A
n(i,j)
)
)
The current implementation does not support the more advanced use cases of SUMPRODUCT, including
SUMPRODUCT((B2:B9=B12)*(C2:C9=C12)*D2:D9) (see example 3 in
https://support.microsoft.com/en-us/office/sumproduct-function-16753e75-9f68-4874-94ac-4d2145a2fd2e).