站長資訊網
        最全最豐富的資訊網站

        比SUMIF好用十倍的函數——SUMPRODUCT函數的使用方法及實例

        比SUMIF好用十倍的函數——SUMPRODUCT函數的使用方法及實例,在這個電腦辦公的時代,要是不掌握點office辦公軟件相關的知識那你簡直就沒有晉升的機會了,比SUMIF好用十倍的函數——SUMPRODUCT函數的使用方法及實例這個問題,不知道是否也困擾著你,關于比SUMIF好用十倍的函數——SUMPRODUCT函數的使用方法及實例看完這篇文章你一定會有所收獲,我們一起了解下吧!

        今天和大家分享一個名字拖沓,但是應用非常廣泛的函數——SUMPRODUCT函數。

        開門見山,咱們通過幾個例子,一起來看下SUMPRODUCT函數具體能干什么樣的工作,本文通過幾個實例詳解比SUMIF好用十倍的函數——SUMPRODUCT函數的使用方法及實例。

        比SUMIF好用十倍的函數——SUMPRODUCT函數的使用方法及實例

        假設上面這張圖,是某個公司工資發放的部分記錄表,A列是工資發放的時間,B列是員工所屬的部門,C列是員工姓名,D列是相關員工領取的工資金額。

        那么,問題來了:

        一、西門慶同志領取了幾次工資?

        這是一個單條件計數的問題,通常我們使用COUNTIF函數,如果使用SUMPRODUCT函數,一般寫成這樣:

        =SUMPRODUCT((C2:C13="西門慶")*1)

        先判斷C2:C13的值是否等于”西門慶”,相等則返回TRUE,不等則返回FALSE,由此建立一個有邏輯值構成的內存數組,SUMPRODUCT有一個特性,它會將非數值型的數組元素作為0處理,邏輯值自然是屬于非數值型的數組元素,我們使用*1的方式,把邏輯值轉化為數值,TRUE轉化為1,FALSE轉化為0,最后統計求和。

        二、西門慶同志一共領取了多少工資?

        這是一個單條件求和的問題,通常我們使用SUMIF函數,如果使用SUMPRODUCT函數,我們可以寫成這樣:

        =SUMPRODUCT((C2:C13="西門慶")*D2:D13)

        依然首先判斷C2:C13的值是否等于”西門慶”,得到邏輯值FALSE或TRUE,再和D2:D13的值對應相乘,最后統計求和得出結果。

        看完了上面兩個問題,有些表親心里就嘀咕了,貌似SUMPRODUCT能干的事,SUMIF和COUNTIF也能做到,而且做的更好,那么還要SUMPRODUCT干啥?

        鄉親們吶,話不能這么說,SUMPRODUCT可是上得廳堂下得廚房,對工作環境不挑不揀,它對參數類型沒有啥特別要求,COUNTIF和SUMIF就不同咧,他倆要求個別參數,必須是區域數組(Range),比如下面這兩個問題,COUNTIF和SUMIF就犯難了。

        三、六月份財務部發放了幾次工資?累計發放了多少?

        六月份財務部發放了幾次工資,這是一個多條件計數的問題哈:

        第一個條件,發放工資的時間必須是六月份;

        第二個條件,發放工資的部門必須是財務部。

        如果使用多條件計數函數COUNTIFS,判斷發放工資的時間是否屬于六月份,會簡單問題復雜化。

        而使用SUMPRODUCT函數,咱們可以簡單利索的寫成這樣:

        =SUMPRODUCT((MONTH(A2:A13)=6)*(B2:B13="財務部"))

        統計六月份財務部發放了多少工資?

        表親們都曉得,這是一個常見的多條件求和問題。如果使用SUMIFS函數,判斷發放工資的時間是否屬于六月份,和COUNTIFS類似,也會簡單問題復雜化。

        SUMPRODUCT躍然而至:

        =SUMPRODUCT((MONTH(A2:A13)=6)*(B2:B13="財務部"),D2:D13)

        上面這個公式可以說是SUMPRODUCT多條件求和的典型用法啦,可以歸納為:

        =SUMPRODUCT((條件一)*(條件二)……,求和區域)

        四、六月份財務部和市場部合計發放了多少工資?

        通過上面第三個問題,表親們已經曉得如何計算六月份財務部發了多少工資,那么六月份財務部和市場部合計發了多少工資,又當怎么計算呢?

        我們經常見有些表親把公式寫成這樣:

        =SUMPRODUCT((MONTH(A2:A13)=6)*(B2:B13="財務部")*D2:D13)+SUMPRODUCT((MONTH(A2:A13)=6)*(B2:B13="市場部")*D2:D13)

        這些表親們估計心想,不就是計算兩個部門嗎?甭說兩個,二十個咱也能算,一個加一個,一直加到二十個,世上無難事,只怕有心人嘛……

        公式寫的那么長,先不談計算速度,首先它累手啊,其次萬一寫錯了,要修改,那也是麻煩他媽哭麻煩——麻煩死了。

        其實我們可以寫成這樣:

        =SUMPRODUCT((MONTH(A2:A13)=6)*(B2:B13={"財務部","市場部"})*D2:D13)

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 免费精品国自产拍在线播放| 国产成人精品999在线观看| 精品无码一区二区三区爱欲九九| 亚洲一区精品中文字幕| 精品视频一区二区三三区四区| 免费精品精品国产欧美在线| 成人精品一区二区三区免费看| 国产福利视精品永久免费| 日韩一区精品视频一区二区| 精品亚洲成α人无码成α在线观看 | 国产精品特级毛片一区二区三区| 久久精品国产亚洲Aⅴ蜜臀色欲| 青青草国产精品久久久久| 精品人人妻人人澡人人爽人人| 一本之道av不卡精品| 欧美精品一区二区三区免费| 国产乱码精品一区二区三| 9999国产精品欧美久久久久久| 国产精品久久免费| 国产精品午睡沙发系列| 无码精品黑人一区二区三区| 国产99视频精品专区| 亚洲国产精品无码久久久秋霞2| 久久精品国产免费| 国产在线精品一区二区在线观看| 亚洲国产第一站精品蜜芽| 亚洲AV永久无码精品一区二区国产| 国产亚洲精品AA片在线观看不加载 | 久久久久99精品成人片欧美| 亚洲人成国产精品无码| 日韩人妻无码精品无码中文字幕 | 久久精品天天中文字幕人妻| 亚洲精品国产首次亮相| 亚洲欧美日韩精品专区| 亚洲精品无码专区久久久| 中文字幕在线精品视频入口一区| 四虎永久在线精品免费一区二区| 久久久久久国产精品免费免费| 久久精品人妻一区二区三区| 久久精品国产福利国产琪琪| 久久性精品|