Excel函數公式:萬能函數SUMPRODUCT

一、SUMPRODUCT函數語法解析及基礎用法。

SUMPRODUCT函數是Excel中的數學函數,用於在給定的幾組數組中,將數組中對應的元素相乘,並返回乘機之和。

其基本語法為:SUMPRODUCT(array1,[array2], [array3], ...)。

參數解讀:

1、array1:必須。其相應元素需要進行相乘並求和的第一個數組參數。

2、Array2, array3,...:可選。 2 到 255 個數組參數,其相應元素需要進行相乘並求和。

注意事項:

1、數組參數必須具有相同的維數。否則函數SUMPRODUCT將返回#VALUE!錯誤值#REF!

2、函數SUMPRODUCT將非數值型的元素作為0處理。

基礎用法範例。

目的:求應發津貼之和。

方法:

在目標單元格中輸入公式:=SUMPRODUCT(C3:C7*D3:D7)或=SUMPRODUCT(C3:C7,D3:D7)即可。

釋義:

求應發津貼之和用到了兩種方法,第一種方法中用*(乘號)連接參數。第二種方法中用,(逗號)連接參數。本案例中的數據源都是數值,所以兩種方法返回的結果一致。如果當數據源中包含文本數據值,使用方法2仍然可以返回正確結果,但如果用方法1則會導致數值和文本相乘,返回錯誤值:#ALUE!。


二、SUMPRODUCT單條件計數。

目的:統計出女生的人數。

方法:

在目標單元格中輸入公式:=SUMPRODUCT(N(C3:C7="女"))。


三、SUMPRODUCT多條件計數。

目的:統計出成績大於80分的女生的人數。

方法:

在目標單元格中輸入公式:=SUMPRODUCT((C3:C7="女")*(D3:D7>80))。


四、SUMPRODUCT函數多條件求和統計。

目的:計算出成績大於80分的女生的成績之和。

方法:

在目標單元格中輸入公式:=SUMPRODUCT((C3:C7="女")*(D3:D7>80)*D3:D7)。


五、SUMPRODUCT函數多條件統計示例。

目的:統計出每個人11月份的銷售總額。

方法:

1、選定目標單元格。

2、在目標單元格輸入公式:=SUMPRODUCT((MONTH($B$3:$B$7)=11)*($C$3:$C$7=$G3)*$E$3:$E$7)。

3、Ctrl Enter填充。


推薦閱讀:

記住這些常用符號,Excel函數和公式更簡單
Excel函數之——IFERROR()函數的妙用
經常要用到的Excel函數公式 Φσ
Excel函數公式:不一樣的函數學習方法,一看就懂

TAG:公式 | 函數 | Excel | Excel函數 | 萬能 |