SUMPRODUCT函數在Excel中用于計算兩個或多個數組中對應元素的乘積之和。其語法如下:
SUMPRODUCT(array1, array2, …)
其中,array1, array2等是要相乘的數組。數組可以是數字、單元格引用或具有相同維度的數組常量。
例如,假設有兩個數組A和B,分別包含數值數據:
A = {1, 2, 3, 4}
B = {5, 6, 7, 8}
要計算A和B中對應元素的乘積之和,可以使用SUMPRODUCT函數:
SUMPRODUCT(A, B)
結果將是15 + 26 + 37 + 48 = 70。
另外,SUMPRODUCT函數還可以與其他函數一起使用,例如結合IF函數進行條件計算。例如,假設有一個名為C的數組,包含與A和B對應元素相乘的結果,可以使用以下公式:
C = SUMPRODUCT(A, B)
然后,可以在另一個單元格中使用IF函數基于C來進行條件計算,例如計算大于10的元素之和:
SUMIF(C, “>10”)
這樣,SUMPRODUCT函數就可以與其他函數一起使用,實現更復雜的計算。