sumproduct函數(shù)最基本的用法是:數(shù)組間對應(yīng)的元素相乘,并返回乘積之和。sumproduct函數(shù)是Excel中的數(shù)學(xué)函數(shù),也是一個“神函數(shù)”。之所以稱之為“神”,是因為它求和、計數(shù)、多權(quán)重統(tǒng)計、排名,都能完成。
一、常規(guī)用法
目的:計算各類產(chǎn)品的總金額。E2=SUMPRODUCT(C2:C8,D2:D8)
二、單條件求和
目的:計算出【AA】型號的總產(chǎn)量。G2=SUMPRODUCT(1*(C2:C8=F2),D2:D8)
三、多條件求和
目的:計算出【李1】【AA】型號的總產(chǎn)量。H2=SUMPRODUCT((B2:B8=F2)*(C2:C8=G2),D2:D8)
四、隔列求和
目的:計算出每天各產(chǎn)品的總數(shù)量。H3=SUMPRODUCT(($B$2:$G$2=H$2)*1,$B3:$G3)
五、帶單位計算
E2=SUMPRODUCT(1*SUBSTITUTE(C2:C8,"元",""))&"元"
1、數(shù)組參數(shù)必須具有相同的維數(shù),否則,sumproduct函數(shù)將返回錯誤值 #VALUE!。
2、sumproduct函數(shù)將非數(shù)值型的數(shù)組元素作為 0 處理。
3、在SUMPRODUCT中,2003及以下版本不支持整列(行)引用,必須指明范圍,不可在sumproduct函數(shù)使用A:A、B:B,Excel2007及以上版本可以整列(列)引用,但并不建議如此使用,公式計算速度慢。
4、sumproduct函數(shù)不支持“*”和“?”通配符。
sumproduct函數(shù)不能象SUMIF、COUNTIF等函數(shù)一樣使用“*”和“?”等通配符,要實現(xiàn)此功能可以用變通的方法,如使用LEFT、RIGHT、ISNUMBER(FIND())或ISNUMBER(SEARCH())等函數(shù)來實現(xiàn)通配符的功能。
5、sumproduct函數(shù)多條件求和時使用“,”和“*”的區(qū)別:當(dāng)擬求和的區(qū)域中無文本時兩者無區(qū)別,當(dāng)有文本時,使用“*”時會出錯,返回錯誤值 #VALUE!,而使用“,”時sumproduct函數(shù)會將非數(shù)值型的數(shù)組元素作為 0 處理,故不會報錯。
大學(xué)院校在線查
高考熱門一鍵查
有疑問就來發(fā)現(xiàn)