科技改變生活 · 科技引領(lǐng)未來(lái)
文/老默說(shuō)ExcelSUMPRODUCT的官方介紹:SUMPRODUCT(array1,array2,array3,...)即在給定的幾組數(shù)組(array)中,將數(shù)組間對(duì)應(yīng)的元素相乘,并返回乘積之和。SUMPRODUCT中SUM是求和的意思
文/老默說(shuō)Excel
SUMPRODUCT的官方介紹:
SUMPRODUCT(array1,array2,array3, ...)
即在給定的幾組數(shù)組(array)中,將數(shù)組間對(duì)應(yīng)的元素相乘,并返回乘積之和。
SUMPRODUCT中SUM是求和的意思,PRODUCT是相乘的意思,相乘之后再求和。
為什么說(shuō)這個(gè)函數(shù)多管閑事,同時(shí)又是函數(shù)中的璀璨星星,下面老默用幾個(gè)實(shí)例來(lái)證明他的雙重身份:
本職工作
1、 本職工作乘積求和
在K2單元格中輸入公式=SUMPRODUCT($D$2:$D$10,$E$2:$E$10),回車(chē),得出結(jié)果12900,本職工作,乘積和。
2、 本職工作延伸
1 單條件乘積求和,求叫"老默"的員工總計(jì)拿多少錢(qián),在K4單元格輸入公式=SUMPRODUCT(($B$2:$B$10="老默")*($D$2:$D$10*$E$2:$E$10)),回車(chē),得出老默總計(jì)的金錢(qián)4200.
2 多條件條件乘積和,部門(mén)"Excel成長(zhǎng)課堂"中叫"牛哥"的員工總計(jì)拿多少錢(qián),在K6單元格輸入公式=SUMPRODUCT(($B$2:$B$10="牛哥")*($A$2:$A$10="Excel成長(zhǎng)課堂")*($D$2:$D$10*$E$2:$E$10)),回車(chē),得出1950.
以上的3個(gè)實(shí)例,是SUMPRODUCT的本職工作,以及本職工作的延伸,后兩個(gè)的應(yīng)用,在官方的介紹中無(wú)。下面我們來(lái)說(shuō)說(shuō)SUMPRODUCT的璀璨之處。
超級(jí)工作
1、 不重復(fù)計(jì)數(shù),求不重名的員工數(shù)量,在K8單元格輸入公式=SUMPRODUCT(1/COUNTIF($B$2:$B$10,$B$2:$B$10)),回車(chē),得出不重名人員數(shù)量4.
2、 不排序,給同類(lèi)項(xiàng)目中的數(shù)據(jù)進(jìn)行排名,本實(shí)例中求各人員在數(shù)據(jù)中獲得金額的排序,如"薛奔",在表中出現(xiàn)了3次,金額分別是1900/300/1300,
在G2單元格中輸入公式
=SUMPRODUCT(($B$2:$B$10=$B2)*($F$2:$F$10>$F2))+1,向下復(fù)制公式,可以看到,各個(gè)同名人員,都按所獲得的金額進(jìn)行了排序
3、 按條件,區(qū)域求和,求表中老默的總工時(shí),在K12單元格輸入=SUMPRODUCT(($A$15:$A$22="老默")*$B$15:$G$22),回車(chē),得到老默4月1日——4月6日,總工時(shí)546小時(shí)。
以上不是SUMPRODUCT的全部超級(jí)工作,還有的應(yīng)用等待你的探索,下面老默來(lái)說(shuō)說(shuō)SUMPRODUCT的不務(wù)正業(yè),搶別人工作的應(yīng)用。
多管閑事,搶工作
1、 搶SUM的工作,求表中工時(shí)總和,在K2,輸入=SUM($D$2:$D$10),得到258,同樣在K2,輸入=SUMPRODUCT($D$2:$D$10),也得得到258,這不搶了sum的工作。
2、 搶COUNTIFS的工作,多條件計(jì)數(shù),通過(guò)COUNTIFS的計(jì)算,可以算出部門(mén)"Excel成長(zhǎng)課堂"中有幾個(gè)叫"薛奔"的員工,的出結(jié)果為3(包含重復(fù)),同樣在K6中輸入=SUMPRODUCT(($A$2:$A$10="Excel成長(zhǎng)課堂")*($B$2:$B$10="薛奔")),也可以得到結(jié)果為3,這又搶了COUNTIFS的工作了。
3、 搶SUMIFS的工作,多條件求和,通過(guò)SUMIFS的計(jì)算,可以算出部門(mén)"Excel成長(zhǎng)課堂"中叫"隔壁老王"的員工工時(shí)總計(jì)為65,同樣,在K9輸入=SUMPRODUCT(($A$2:$A$10="Excel成長(zhǎng)課堂")*($B$2:$B$10="隔壁老王"),D2:D10),也可以得到結(jié)果65,這里又搶了SUMIFS的工作了。下面繼續(xù)搶。
4、 搶COUNTA的工作,計(jì)數(shù)非空,通過(guò)COUNTA的,可以得出總員工數(shù)位9(包含重復(fù)),這時(shí)候,SUMPRODUCT又來(lái)了,在K12單元格中輸入=SUMPRODUCT(($B$2:$B$10<>"")*($B$2:$B$10<>"")),又得到了結(jié)果9,又搶了別人的工作。
上面4個(gè)實(shí)例,SUMPRODUCT連續(xù)了搶了四位同仁的工作,不能在說(shuō)下去了,再說(shuō)下去,估計(jì)很多函數(shù)同仁都要給炒魷魚(yú)了。
SUMPRODUCT一個(gè)璀璨的星星,功能很強(qiáng)大,函數(shù)中的勞模,多管閑事的典范,值得大家的學(xué)習(xí)。
劉原華
版權(quán)所有 未經(jīng)許可不得轉(zhuǎn)載
增值電信業(yè)務(wù)經(jīng)營(yíng)許可證備案號(hào):遼ICP備14006349號(hào)
網(wǎng)站介紹 商務(wù)合作 免責(zé)聲明 - html - txt - xml