Excel中有一個函數(shù)幾乎萬能,無論是條件計數(shù)統(tǒng)計,還是條件求和匯總,都可以利用它來輕松搞定,它就是SUMPRODUCT,如果你還不了解它,好好往下看。
看完覺得好的,記得去底部點個好看再分享給朋友,我會根據(jù)大家的反饋調(diào)整發(fā)文內(nèi)容及寫法。
除了本文內(nèi)容,還想全面、系統(tǒng)、快速提升Excel技能,少走彎路的同學,請從下方二維碼或文末“閱讀原文”進知識店鋪。
不同內(nèi)容、不同方向的Excel精品課程
長按識別二維碼↓進知識店鋪獲取
(長按識別二維碼)
函數(shù)語法解析及基礎(chǔ)用法
SUMPRODUCT函數(shù)是Excel中的數(shù)學函數(shù),用于在給定的幾組數(shù)組中,將數(shù)組間對應(yīng)的元素相乘,并返回乘積之和。
其基本語法為:
SUMPRODUCT(array1,[array2], [array3], ...)
SUMPRODUCT 函數(shù)語法具有下列參數(shù):
Array1:必需。其相應(yīng)元素需要進行相乘并求和的第一個數(shù)組參數(shù)。
Array2, array3,...:可選。 2 到 255 個數(shù)組參數(shù),其相應(yīng)元素需要進行相乘并求和。
備注
數(shù)組參數(shù)必須具有相同的維數(shù)。 否則,函數(shù) SUMPRODUCT 將返回 #VALUE! 錯誤值 #REF!。
函數(shù) SUMPRODUCT 將非數(shù)值型的數(shù)組元素作為 0 處理。
為了大家更好的理解,下面結(jié)合一個實際案例來介紹。
上表中左側(cè)是數(shù)據(jù)源區(qū)域,包含員工的姓名、基礎(chǔ)津貼和工種強度系數(shù)。
需要統(tǒng)計的是所有員工的應(yīng)發(fā)津貼之和。
應(yīng)發(fā)津貼=基礎(chǔ)津貼*工種強度系數(shù)
這個問題用SUMPRODUCT函數(shù)處理,會變得非常簡單。
這里給出兩種方法。
方法1:
=SUMPRODUCT(B2:B12,C2:C12)
方法2:
=SUMPRODUCT(B2:B12*C2:C12)
兩種方法的區(qū)別在于,SUMPRODUCT函數(shù)的兩個參數(shù)之間的連接符號不同,方法1用逗號,連接,方法2用乘號*連接。
這個案例的數(shù)據(jù)源中全部是數(shù)值,所以兩種方法返回的結(jié)果一致。
如果當數(shù)據(jù)源中包含文本數(shù)據(jù)時,使用方法1依然可以返回正確結(jié)果,但使用方法2會導致文本和數(shù)值相乘,返回錯誤值#VALUE!
這只是SUMPRODUCT函數(shù)的基礎(chǔ)用法,下面咱們再多來看幾個案例,介紹這個函數(shù)豐富的應(yīng)用方法。
單條件計數(shù)統(tǒng)計
SUMPRODUCT函數(shù)處理條件計數(shù)問題也是順手拈來。
表格左側(cè)是數(shù)據(jù)源區(qū)域,要在右側(cè)的黃色單元格,用公式統(tǒng)計女生數(shù)量。
D2單元格輸入以下公式:
=SUMPRODUCT(N(B2:B12='女'))
多條件計數(shù)統(tǒng)計
SUMPRODUCT函數(shù)不單能搞定單條件計數(shù)統(tǒng)計,多條件計數(shù)也沒問題。
表格中左側(cè)是數(shù)據(jù)源區(qū)域,右側(cè)黃色單元格輸入公式。
要統(tǒng)計高于80分的女生人數(shù),E2單元格輸入以下公式:
=SUMPRODUCT((B2:B12='女')*(C2:C12>80))
多條件求和統(tǒng)計
SUMPRODUCT函數(shù)不但能搞定條件計數(shù)功能,還可以處理條件求和統(tǒng)計。
今天咱們就來結(jié)合一個實際案例,介紹SUMPRODUCT函數(shù)多條件求和的用法。
表格中左側(cè)是數(shù)據(jù)源區(qū)域,右側(cè)黃色單元格輸入公式。
要統(tǒng)計高于80分的女生總分,E2單元格輸入以下公式:
=SUMPRODUCT((B2:B12='女')*(C2:C12>80)*C2:C12)
多條件統(tǒng)計案例
為了大家更好地理解SUMPRODUCT函數(shù)多條件統(tǒng)計的用法,咱們再來看一個案例。
表格左側(cè)是員工業(yè)績表,右側(cè)的黃色區(qū)域需要輸入公式,統(tǒng)計3月份指定員工的業(yè)績之和。
G3單元格輸入以下公式,并向下填充
=SUMPRODUCT((MONTH($A$2:$A$14)=3)*($B$2:$B$14=F3),$C$2:$C$14)
根據(jù)模糊條件求和
SUMPRODUCT函數(shù)不但能夠搞定精確條件查詢,模糊條件求和也不在話下。
由于SUMPRODUCT函數(shù)不支持通配符*和?的使用,所以遇到模糊條件求和時,需要配合其他函數(shù)嵌套完成。
下面,咱們就來介紹一下SUMPRODUCT函數(shù)模糊條件求和的用法。
表格左側(cè)是數(shù)據(jù)源區(qū)域,我們要統(tǒng)計的是銷售部門女性員工的獎金之和。
這里的銷售部門就是一個模糊條件,包括銷售1部、銷售2部……等。
在F2單元格輸入以下公式:
=SUMPRODUCT(ISNUMBER(FIND('銷售',C2:C12))*(B2:B12='女'),D2:D12)
跨列條件求和
今天來結(jié)合一個實際工作中經(jīng)常會遇到的問題,介紹SUMPRODUCT函數(shù)跨列條件求和的方法。
數(shù)據(jù)源中包含每個分公司各個季度的計劃數(shù)據(jù)和實際數(shù)據(jù),要在黃色區(qū)域分別對計劃、實際數(shù)據(jù)進行匯總。
看了這么多干貨,記得收藏哦~
在J3單元格輸入以下公式,再填充至K6單元格區(qū)域。
=SUMPRODUCT(($B$2:$I$2=J$2)*$B3:$I3)
多權(quán)重綜合評價計算
工作中遇到的KPI績效多權(quán)重計算問題,也可以通過SUMPRODUCT函數(shù)解決。
這個表格中展示了參與KPI考核的四項占比,以及每個員工這四項分別的得分。
需要根據(jù)每個考核項各自占比不同,計算員工的KPI綜合得分。
黃色區(qū)域輸入公式,進行計算。
在F3單元格輸入以下公式,向下填充。
=SUMPRODUCT(B$2:E$2,B3:E3)
二維區(qū)域條件求和
工作中經(jīng)常遇到二維區(qū)域的條件求和,比如這種:
表格左側(cè)是數(shù)據(jù)源,右側(cè)黃色區(qū)域要輸入公式,根據(jù)二維區(qū)域條件求和。
在F2單元格輸入以下公式,填充至F2:K4單元格區(qū)域
=SUMPRODUCT(($A$2:$A$18=F$1)*($B$2:$B$18=$E2),$C$2:$C$18)
希望這篇文章能幫到你!
Excel函數(shù)公式方面的各種技術(shù),我已經(jīng)花18個月的時間整理到Excel特訓營中超清視頻講解,并提供配套的課件方便同學們操作和練習。
函數(shù)初級班是二期特訓營,函數(shù)進階班是八期特訓營,函數(shù)中級班是九期特訓營,從入門到高級技術(shù)都有超清視頻精講,請從下一小節(jié)的二維碼進知識店鋪查看詳細介紹。
今天就先到這里吧,希望這篇文章能幫到你!更多干貨文章加下方小助手查看。
聯(lián)系客服