SUMPRODUCT函數(shù)能干什么?
哈嘍,哈嘍,表親們?cè)缟虾茫沂切枪?,咱們又?jiàn)面了。
今天和大家分享一個(gè)名字拖沓,但是應(yīng)用非常廣泛的函數(shù)——SUMPRODUCT。開(kāi)門(mén)見(jiàn)山,咱們通過(guò)幾個(gè)例子,一起來(lái)看下SUMPRODUCT具體能干什么樣的工作。
假設(shè)上面這張圖,是某個(gè)公司工資發(fā)放的部分記錄表,A列是工資發(fā)放的時(shí)間,B列是員工所屬的部門(mén),C列是員工姓名,D列是相關(guān)員工領(lǐng)取的工資金額。
那么,問(wèn)題來(lái)了:
一,西門(mén)慶同志領(lǐng)取了幾次工資?
這是一個(gè)單條件計(jì)數(shù)的問(wèn)題,通常我們使用COUNTIF函數(shù),如果使用SUMPRODUCT函數(shù),一般寫(xiě)成這樣:=SUMPRODUCT((C2:C13=”西門(mén)慶”)*1)
先判斷C2:C13的值是否等于”西門(mén)慶”,相等則返回TRUE,不等則返回FALSE,由此建立一個(gè)有邏輯值構(gòu)成的內(nèi)存數(shù)組。
SUMPRODUCT有一個(gè)特性,它會(huì)將非數(shù)值型的數(shù)組元素作為0處理,邏輯值自然是屬于非數(shù)值型的數(shù)組元素,我們使用*1的方式,把邏輯值轉(zhuǎn)化為數(shù)值,TRUE轉(zhuǎn)化為1,F(xiàn)ALSE轉(zhuǎn)化為0,最后統(tǒng)計(jì)求和。
二,西門(mén)慶同志一共領(lǐng)取了多少工資?這是一個(gè)單條件求和的問(wèn)題,通常我們使用SUMIF函數(shù),如果使用SUMPRODUCT函數(shù),我們可以寫(xiě)成這樣:=SUMPRODUCT((C2:C13=”西門(mén)慶”)*D2:D13)
依然首先判斷C2:C13的值是否等于”西門(mén)慶”,得到邏輯值FALSE或TRUE,再和D2:D13的值對(duì)應(yīng)相乘,最后統(tǒng)計(jì)求和得出結(jié)果。
看完了上面兩個(gè)問(wèn)題,有些表親心里就嘀咕了,貌似SUMPRODUCT能干的事,SUMIF和COUNTIF也能做到,而且做的更好,那么還要SUMPRODUCT干啥?鄉(xiāng)親們吶,話不能這么說(shuō),SUMPRODUCT可以說(shuō)是上得廳堂下得廚房,迷住過(guò)西門(mén)慶,暗戀過(guò)武二郎。對(duì)工作環(huán)境不挑不揀,它對(duì)參數(shù)類(lèi)型沒(méi)有啥特別要求,COUNTIF和SUMIF就不同咧,他倆要求個(gè)別參數(shù),必須是單元格的區(qū)域,比如下面這兩個(gè)問(wèn)題,COUNTIF和SUMIF就犯難了。
三,3月份財(cái)務(wù)部發(fā)放了幾次工資?3月份財(cái)務(wù)部發(fā)放了幾次工資,這是一個(gè)多條件計(jì)數(shù)的問(wèn)題哈:第一個(gè)條件,發(fā)放工資的時(shí)間必須是3月份;第二個(gè)條件,發(fā)放工資的部門(mén)必須是財(cái)務(wù)部。如果使用多條件計(jì)數(shù)函數(shù)COUNTIFS,判斷發(fā)放工資的時(shí)間是否屬于3月份,會(huì)簡(jiǎn)單問(wèn)題復(fù)雜化。而使用SUMPRODUCT函數(shù),咱們可以簡(jiǎn)單利索的寫(xiě)成這樣:=SUMPRODUCT((MONTH(A2:A13)=3)*(B2:B13=”財(cái)務(wù)部”))
四、統(tǒng)計(jì)3月份財(cái)務(wù)部發(fā)放了多少工資?表親們都曉得,這是一個(gè)常見(jiàn)的多條件求和問(wèn)題。如果使用SUMIFS函數(shù),判斷發(fā)放工資的時(shí)間是否屬于3月份,和COUNTIFS類(lèi)似,也會(huì)簡(jiǎn)單問(wèn)題復(fù)雜化。
SUMPRODUCT躍然而至:=SUMPRODUCT((MONTH(A2:A13)=3)*(B2:B13=”財(cái)務(wù)部”),D2:D13)
上面這個(gè)公式可以說(shuō)是SUMPRODUCT多條件求和的典型用法啦,可以歸納為:
=SUMPRODUCT((條件一)*(條件二)……,求和區(qū)域)
五,3月份財(cái)務(wù)部和市場(chǎng)部合計(jì)發(fā)放了多少工資?通過(guò)上面的問(wèn)題,表親們已經(jīng)曉得如何計(jì)算3月份財(cái)務(wù)部發(fā)了多少工資,那么3月份財(cái)務(wù)部和市場(chǎng)部合計(jì)發(fā)了多少工資,又當(dāng)怎么計(jì)算呢?我們可以寫(xiě)成這樣:
=SUMPRODUCT((MONTH(A2:A13)=3)*(B2:B13={“財(cái)務(wù)部”,”市場(chǎng)部”})*D2:D13)
好吧,嘮嘮叨叨說(shuō)了這么多,是到了該結(jié)束的時(shí)候啦。我是男神,我是星光,僅以此文獻(xiàn)給我已逝去的青澀小時(shí)光,以及時(shí)光里的某個(gè)人……
版權(quán)聲明:
本站所有文章和圖片均來(lái)自用戶分享和網(wǎng)絡(luò)收集,文章和圖片版權(quán)歸原作者及原出處所有,僅供學(xué)習(xí)與參考,請(qǐng)勿用于商業(yè)用途,如果損害了您的權(quán)利,請(qǐng)聯(lián)系網(wǎng)站客服處理。