Excel萬能函數SUMPRODUCT
Excel萬能函數SUMPRODUCT
Excel中有一個函數幾乎萬能,無論是條件計數統計,還是條件求和匯總,都可以利用它來輕鬆搞定,它就是SUMPRODUCT,如果你還不了解它,好好往下看。
本文學習要點(強烈推薦收藏本教程)
1、SUMPRODUCT函數語法解析及基礎用法
2、SUMPRODUCT函數單條件計數
3、SUMPRODUCT函數多條件計數
4、SUMPRODUCT函數多條件求和統計
5、SUMPRODUCT函數多條件統計示例
6、SUMPRODUCT函數模糊條件求和
7、SUMPRODUCT函數跨列條件求和
8、SUMPRODUCT函數實現多權重綜合評價
9、SUMPRODUCT函數二維區域條件求和
想系統學習的同學,推薦你參加我親自授課的特訓營↓,系統提升自己。
Excel函數與公式特訓營,精講60個函數,限時特價!
手機、電腦任意時間聽課,一次付費,終身學習
長按上圖↑識別二維碼,了解詳情
01SUMPRODUCT函數語法解析及基礎用法
SUMPRODUCT函數是Excel中的數學函數,用於在給定的幾組數組中,將數組間對應的元素相乘,並返回乘積之和。
其基本語法為:
SUMPRODUCT(array1,[array2], [array3], ...)
SUMPRODUCT函數語法具有下列參數:
Array1:必需。其相應元素需要進行相乘並求和的第一個數組參數。
Array2, array3,...:可選。2到255個數組參數,其相應元素需要進行相乘並求和。
備註
數組參數必須具有相同的維數。否則,函數SUMPRODUCT將返回#VALUE!錯誤值#REF!。
函數SUMPRODUCT將非數值型的數組元素作為0處理。
為了大家更好的理解,下面結合一個實際案例來介紹。
上表中左側是數據源區域,包含員工的姓名、基礎津貼和工種強度係數。
需要統計的是所有員工的應發津貼之和。
應發津貼=基礎津貼*工種強度係數
這個問題用SUMPRODUCT函數處理,會變得非常簡單。
這裡給出兩種方法。
方法1:
=SUMPRODUCT(B2:B12,C2:C12)
方法2:
=SUMPRODUCT(B2:B12*C2:C12)
兩種方法的區別在於,SUMPRODUCT函數的兩個參數之間的連接符號不同,方法1用逗號,連接,方法2用乘號*連接。
這個案例的數據源中全部是數值,所以兩種方法返回的結果一致。
如果當數據源中包含文本數據時,使用方法1依然可以返回正確結果,但使用方法2會導致文本和數值相乘,返回錯誤值#VALUE!
這只是SUMPRODUCT函數的基礎用法,下面咱們再多來看幾個案例,介紹這個函數豐富的應用方法。
02SUMPRODUCT函數單條件計數
SUMPRODUCT函數處理條件計數問題也是順手拈來。
表格左側是數據源區域,要在右側的黃色單元格,用公式統計女生數量。
D2單元格輸入以下公式:
=SUMPRODUCT(N(B2:B12="女"))
03SUMPRODUCT函數多條件計數
SUMPRODUCT函數不單能搞定單條件計數統計,多條件計數也沒問題。
表格中左側是數據源區域,右側黃色單元格輸入公式。
要統計高於80分的女生人數,E2單元格輸入以下公式:
=SUMPRODUCT((B2:B12="女")*(C2:C12>80))
04SUMPRODUCT函數多條件求和統計
SUMPRODUCT函數不但能搞定條件計數功能,還可以處理條件求和統計。
今天咱們就來結合一個實際案例,介紹SUMPRODUCT函數多條件求和的用法。
表格中左側是數據源區域,右側黃色單元格輸入公式。
要統計高於80分的女生總分,E2單元格輸入以下公式:
=SUMPRODUCT((B2:B12="女")*(C2:C12>80)*C2:C12)
05SUMPRODUCT函數多條件統計示例
為了大家更好地理解SUMPRODUCT函數多條件統計的用法,咱們再來看一個案例。
表格左側是員工業績表,右側的黃色區域需要輸入公式,統計3月份指定員工的業績之和。
G3單元格輸入以下公式,並向下填充
=SUMPRODUCT((MONTH($A$2:$A$14)=3)*($B$2:$B$14=F3),$C$2:$C$14)
Excel函數與公式特訓營,精講60個函數,限時特價!
手機、電腦任意時間聽課,一次付費,終身學習
推薦閱讀:
※你所不知道關於Excel日期格式大變身的秘密
※excel怎麼輸入帶圈圈的數字?
※Excel日期公式的那些事,如何計算兩個日期相差年月日的問題
※知乎精選好文,怎樣才算精通Excel?
※Vlookup函數詳解,教你真正認識Excel中的函數