原文鏈接:344課時Office2016系統學習視頻專業教程

對於SUMPRODUCT函數,童鞋們可能有所耳聞,甚至可能知道其功能非常的強大,但是對於具體的作用,也不能說出個頭緒來……今天,我們就來學習SUMPRODUCT函數的強大功能。

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

作用:用於在給定的幾組數組中,將數組間對應的元素相乘,並返回成績之和。語法:SUMPRODUCT(array1,[array2],[array3]……)。

array1:必需。其相應元素相乘並求和的第一個數組參數。

array2,array3……:可選。其相應元素需要進行相乘並求和。備註:1、數組參數必需具有相同的維數。否則,函數 SUMPRODUCT 將返回 #VALUE! 錯誤值 #REF!。函數 SUMPRODUCT 將非數值型的數組元素作為 0 處理。示例:目的:計算津貼總額。方法1:在目標單元格輸入公式:=SUMPRODUCT(C3:C9,D3:D9)。

  1. 方法2:在目標單元格輸入公式:=SUMPRODUCT(C3:C9*D3:D9)。釋義:1、兩種方法的區別在於,SUMPRODUCT函數的兩個參數之間的連接符號不同,方法1用逗號,連接,方法2用乘號*連接。這個案例的數據源中全部是數值,所以兩種方法返回的結果一致。2、如果當數據源中包含文本數據時,使用方法1依然可以返回正確結果,但使用方法2會導致文本和數值相乘,返回錯誤值#VALUE!

二、SUMPRODUCT函數單條件計數。

目的:統計出女同志的人數。

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

三、SUMPRODUCT函數多條件計數。目的:統計出成績大於60的女生人數。方法:在目標單元格中輸入公式:=SUMPRODUCT((C3:C9="女")*(D3:D9>60))。

  1. 四、SUMPRODUCT函數多條件求和統計。目的:統計出女生中成績大於60的總成績。方法:在目標單元格中輸入公式:=SUMPRODUCT((C3:C9="女")*(D3:D9>60)*D3:D9)。

五、SUMPRODUCT函數多條件統計示例。目的:統計出1月份相關人員的金額總和。

方法:

在目標單元格中輸入公式:=SUMPRODUCT((MONTH($A$3:$A$9)=1)*($B$3:$B$9=F4),$C$3:$C$9)。

六、SUMPRODUCT函數模糊條件求和。 由於SUMPRODUCT函數不支持通配符*和?的使用,所以遇到模糊條件求和時,需要配合其他函數嵌套完成。目的:統計銷售部女員工的銷售總額。方法:在目標單元格中輸入公式:=SUMPRODUCT(ISNUMBER(FIND("銷售",D3:D9))*(C3:C9="女"),E3:E9)。


推薦閱讀:
相關文章