SUMPRODUCT函數(shù)語法:
=SUMPRODUCT(數(shù)組1,[數(shù)組2] ,[數(shù)組3] …[數(shù)組N])
它返回的是數(shù)組中元素的乘積求和,比如:
=SUMPRODUCT(A1:A3,B1:B3})
他的計算原理是=A1*B1+A2*B2+A3*B3
下面我們通過幾個示例來進一步了解一下它的用法
?常規(guī)用法
比如我們要計算下表中總銷售金額,我們可以下面使用公式:
=SUMPRODUCT(D2:D9,E2:E9)
這個公式比較容易理解,就是每一行的銷售數(shù)量×單價,然后再進行求和就是總的銷售金額。
?單條件求和
如果我們要計算水果的總銷售金額,公式如下:
=SUMPRODUCT((C2:C9='水果')*(D2:D9)*(E2:E9))
該公式的中比較難理解的部分是(C2:C9='水果'),這部分判斷C2:C9是否類型為水果,如果是就返回TRUE,否則返回FLASE,而在EXCEL中TRUE值我們可以把它理解為1,F(xiàn)ALSE理解為0,也就是說如果這一行的數(shù)據(jù)是水果,那么就是1×銷售數(shù)量×單價,如果不是那么就是0×銷售數(shù)量×單價=0,這樣將不是水果的銷售金額就排除掉了。
?多條件求和
我們在單條件求和的基礎(chǔ)上再加一個條件,計算三水店水果的總銷售金額,公式如下:
=SUMPRODUCT((A2:A9='三水店')*(C2:C9='水果')*(D2:D9)*(E2:E9))
這個和單條件求和的原理是一樣的,只是加了一個門店判斷的條件。
?單條件計數(shù)
統(tǒng)計一共有多少種水果,公式如下:
=SUMPRODUCT(--(C2:C9='水果'))
(C2:C9='水果')這部分是返回一個TRUE和FALSE的數(shù)組,前面加2個負(fù)號的作用是將邏輯值轉(zhuǎn)換成數(shù)組,然后再將這個數(shù)組進行求和就得到了水果有多少種。
?多條件計數(shù)
再加一個條件,統(tǒng)計三水店一共有多少種水果,我們使用下面的公式:
=SUMPRODUCT((A2:A9='三水店')*(C2:C9='水果'))
這個公式和單條件計數(shù)的原理是一樣的,只不過多加了一個判斷條件,因為這兩個數(shù)組有乘號連接,所以它會自動轉(zhuǎn)換成數(shù)字,2個負(fù)號我們就可以去掉了。
聯(lián)系客服