SUMPRODUCT乘積函數(shù)經(jīng)典用法

使用Excel辦公的我們,常用統(tǒng)計匯總方式,大家都會使用SUM求和、SUMIF條件求和、SUMIFS多條件求和等多種常用的數(shù)學(xué)統(tǒng)計類函數(shù)。大家沒有遇到需要對數(shù)據(jù)進(jìn)行乘積求和匯總呢?Excel辦公小課堂為大家?guī)斫?jīng)典乘積函數(shù)SUMPRODUCT,這個函數(shù)從字面來理解,SUM是求和,PRODUCT是乘積。綜合到一起,就是對各個數(shù)組參數(shù)計算乘積,并返回乘積之和。本文結(jié)合職場工作中常用案例詳細(xì)解說SUMPRODUCT各種經(jīng)典用法。
普通人乘積求和匯總
增加輔助列先將數(shù)量和單價每組數(shù)據(jù)相乘,然后通過=SUM(G3:G11)
高手乘積求和匯總
=SUMPRODUCT(C3:C11,D3:D11)
單條件乘積求和匯總
=SUMPRODUCT((B3:B11=G3)*D3:D11*E3:E11)
對指定月份乘積求和匯總
=SUMPRODUCT((MONTH(C3:C11)&"月"=H3)*E3:E11*F3:F11)
多條件乘積求和匯總
=SUMPRODUCT((B3:B11=H3)*(MONTH(C3:C11)&"月"=I3)*E3:E11*F3:F11)
使用關(guān)鍵字乘積求和匯總
=SUMPRODUCT(ISNUMBER(FIND("筆",D3:D11))*E3:E11*F3:F11)
功能:返回相應(yīng)的數(shù)據(jù)或區(qū)域乘積之和
結(jié)構(gòu):SUMPRODUCT(數(shù)組1,數(shù)組2,...)
一、普通人乘積求和匯總
目的:根據(jù)每個商品數(shù)量和單價,統(tǒng)計所有商品銷售額總計
公式:=SUM(G3:G11)

說明:對于有數(shù)量和單價求總計,常規(guī)的操作方法是現(xiàn)增加一個輔助列,將每個商品的數(shù)量和單價相乘得到G3:G11乘積數(shù)據(jù),然后在用SUM函數(shù)對乘積數(shù)據(jù)G3:G11進(jìn)行求和,也就是=SUM(G3:G11)
二、高手乘積求和匯總
目的:根據(jù)每個商品數(shù)量和單價,統(tǒng)計所有商品銷售額總計
公式:=SUMPRODUCT(E3:E11*F3:F11)

說明:對于有數(shù)量和單價求總計,常規(guī)的操作方法是將每個商品的數(shù)量和單價相乘,然后在用SUM函數(shù)求和才能得到總計。現(xiàn)在使用SUMPRODUCT函數(shù)輕松解決此類乘積求和匯總,公式中參數(shù)(C3:C11*D3:D11)表示的是將【數(shù)量】列和【單價】列數(shù)據(jù)一對一相乘,然后在進(jìn)行求和得到最后的總計
三、單條件乘積求和匯總
目的:根據(jù)指定門店統(tǒng)計商品銷售額總計
公式:=SUMPRODUCT((B3:B11=H3)*E3:E11*F3:F11)

說明:公式中參數(shù)(B3:B11=H3)表示的判斷B列的門店是不是等于指定的門店,當(dāng)是指定的門店則返回一組邏輯值TRUE,反之則返回一組邏輯值FALSE。邏輯值TRUE相當(dāng)于1,邏輯值FALSE相當(dāng)于0。簡單的理解滿足指定的條件則就用1*單價*數(shù)量,不滿足指定條件的就用0*單價*數(shù)量,最后再將各個乘積進(jìn)行求和,也就是E3:E11*F3:F11
四、對指定月份乘積求和匯總
目的:根據(jù)指定月份統(tǒng)計商品銷售額總計
公式:=SUMPRODUCT((MONTH(C3:C11)&"月"=H3)*E3:E11*F3:F11)

說明:公式中參數(shù)(MONTH(C3:C11)&"月"=H3)表示的判斷C列的日期是否等于指定月份,后面連接&"月"表示的是與所在單元格值匹配,當(dāng)是指定的月份則返回一組邏輯值TRUE,反之則返回一組邏輯值FALSE。邏輯值TRUE相當(dāng)于1,邏輯值FALSE相當(dāng)于0。簡單的理解滿足指定的條件則就用1*單價*數(shù)量,不滿足指定條件的就用0*單價*數(shù)量,最后再將各個乘積進(jìn)行求和,也就是E3:E11*F3:F11
五、多條件乘積求和匯總
目的:根據(jù)指定門店和月份統(tǒng)計商品銷售額總計
公式:=SUMPRODUCT((B3:B11=H3)*(MONTH(C3:C11)&"月"=I3)*E3:E11*F3:F11)

說明:公式中參數(shù)(B3:B11=H3)表示的判斷B列的門店是不是等于指定的門店(MONTH(C3:C11)&"月"=I3)表示的判斷C列的日期是否等于指定月份,后面連接&"月"表示的是與所在單元格值匹配,根據(jù)以上兩個條件分別返回一組邏輯值TRUE,反之則返回一組邏輯值FALSE。邏輯值TRUE相當(dāng)于1,邏輯值FALSE相當(dāng)于0。通過兩組邏輯值相乘1*1,1*0,0*0,最后返回兩組數(shù)據(jù)1和0。滿足指定的條件則就用1*單價*數(shù)量,不滿足指定條件的就用0*單價*數(shù)量,最后再將各個乘積進(jìn)行求和,也就是E3:E11*F3:F11
六、使用關(guān)鍵字乘積求和匯總
目的:根據(jù)指定商品的關(guān)鍵字統(tǒng)計商品銷售額總計
公式:=SUMPRODUCT(ISNUMBER(FIND("筆",D3:D11))*E3:E11*F3:F11)

說明:因SUMPRODUCT函數(shù)的參數(shù)中不支持使用通配符,ISNUMBER(FIND("筆",D3:D11))這部分,先使用FIND函數(shù)在D列的商品名稱D3:D11數(shù)據(jù)區(qū)域中查找關(guān)鍵字“筆”,如果包含關(guān)鍵字,就返回表示關(guān)鍵字位置的數(shù)值,否則就返回錯誤值。ISNUMBER函數(shù)表示的是檢測一個值是否為數(shù)值,通過ISNUMBER函數(shù)檢測FIND函數(shù)的數(shù)組結(jié)果是不是數(shù)值,如果是數(shù)值返回TRUE,反之返回FALSE。邏輯值TRUE相當(dāng)于1,邏輯值FALSE相當(dāng)于0,滿足指定的條件則就用1*單價*數(shù)量,不滿足指定條件的就用0*單價*數(shù)量,最后再將各個乘積進(jìn)行求和,也就是E3:E11*F3:F11
作者:Excel辦公小課堂
今天分享的內(nèi)容,建議收藏起來以備不時之需!
關(guān)注Excel辦公小課堂
解鎖辦公技能,告別無效加班

看完點贊,月入過萬~
SUMPRODUCT乘積函數(shù)經(jīng)典用法的評論 (共 條)
