sumproduct函數可對數組或區域中的乘積求和,語法為=sumproduct(array1, [Array2], …, [arrayn])。實例中,通過=sumproduct(b2:b10, (a2:a10=”銷售員1″))計算銷售員1的總銷售額,其中b2:b10為銷售額數組,a2:a10為銷售人員姓名數組。
SUMPRODUCT函數的使用方法及實例
SUMPRODUCT函數簡介
SUMPRODUCT函數是一種高級計算函數,可對數組或區域中的乘積求和。其語法為:
=SUMPRODUCT(array1, [array2], ..., [arrayN])
其中:
- array1:第一個要相乘的數組或區域。
- array2:可選,第二個要相乘的數組或區域。
- arrayN:可選,更多要相乘的數組或區域。
使用方法
- 確保數組或區域具有相同的形狀或大小。
- 將乘積的結果寫入另一個單元格或區域。
- 在公式中使用 SUMPRODUCT 函數,如下所示:
=SUMPRODUCT(array1, array2)
實例
問題:計算銷售人員的總銷售額,其中數組 A2:A10 包含銷售人員姓名,數組 B2:B10 包含產品銷售額。
解答:
=SUMPRODUCT(B2:B10, (A2:A10="銷售員1"))
解釋:
- SUMPRODUCT 函數對數組 B2:B10 和 A2:A10進行相乘,其中 A2:A10 的每個元素與 B2:B10 相應的元素相乘。
- 然后,它將乘積結果加總。
- (A2:A10=”銷售員1″) 條件檢查每個銷售員姓名是否等于 “銷售員1″。如果為真,則乘以銷售額,否則乘以 0。
- 最終結果是 “銷售員1” 的總銷售額。