說到Excel函數(shù),可能許多人第一反應(yīng)就是vlookup、sum、countif、if等查詢和計算條件函數(shù)。數(shù)據(jù)整理離不開數(shù)據(jù)的計算,所以除了常用的sum、countif、AVERAGEIF等函數(shù)。
其實還有一個萬能計算函數(shù)那就是Sumproduct函數(shù),因為這個函數(shù)在數(shù)據(jù)處理的時候,確實是非常的強大。但也因為不理解這個函數(shù),所以有80%的人知道,但是卻不會使用這個函數(shù)。下面我們就來學(xué)習(xí)一下這個函數(shù)的具體用法。
案例一:多條件計算個數(shù)
案例說明:計算銷售2部年齡在25歲以下的女性人數(shù)
函數(shù)公式:
SUMPRODUCT((C2:C10=G7)*(D2:D10=H7)*(E2:E10<25))
函數(shù)講解:
在這里我們用到了3個條件的計算。也就是在多維度條件計算的時候,可以使用Sumproduct函數(shù)進(jìn)行直接處理。多條件計數(shù)的通用格式如下:
Sumproduct(條件1*條件2*條件3...*條件N)
案例二:多條件數(shù)據(jù)求和
案例說明:計算銷售2部年齡在25歲以下的女性的銷售額
函數(shù)公式:
SUMPRODUCT((C2:C10=G7)*(D2:D10=H7)*(E2:E10<25),F2:F10)
函數(shù)講解:
我們這里多條件求和,條件區(qū)域的格式與第一個案例相似,主要為后面多了個求和區(qū)域。函數(shù)同樣只要2個參數(shù)區(qū)域。多條件計數(shù)的通用格式如下:
Sumproduct((條件1*條件2*條件3...*條件N),求和區(qū)域)
案例三:多維條件下數(shù)據(jù)區(qū)域范圍內(nèi)求和
案例說明:計算銷售1部1-3月的總銷售額
函數(shù)公式:
SUMPRODUCT((C3:C10=H7)*D3:F10)
函數(shù)講解:
多維度條件下數(shù)據(jù)求和,這里的話用的函數(shù)多個條件用*號的方式進(jìn)行計算。這個過程中會先將符合條件的值用數(shù)值的方式,新組建一個數(shù)據(jù)區(qū)域。我們選擇函數(shù)按F9可以得出下面的值:
如上圖,符合條件的值會將數(shù)字提取出來,不符合的值會以0的方式來顯示。最終函數(shù)會進(jìn)行數(shù)據(jù)求和。
案例四:不同維度多條件數(shù)據(jù)區(qū)域求和
案例說明:計算銷售2部2月的總銷售額
函數(shù)公式:
SUMPRODUCT(((C3:C10=H7)*($D$2:$F$2=I7))*E3:E10)
函數(shù)講解:
在這里我們用到了橫向和縱向等多維度不同條件下的數(shù)據(jù)求和。各參數(shù)間用的都是*將多個條件值進(jìn)行連接處理。
案例五:對數(shù)據(jù)進(jìn)行不同維度快速拆分
案例說明:將對應(yīng)人員產(chǎn)品的銷量,按照右邊的格式進(jìn)行快速拆分
函數(shù)公式:
SUMPRODUCT(($B$3:$B$14=$G3)*($C$3:$C$14=H$2)*($D$3:$D$14))
函數(shù)講解:
這里我們可能需要注意的就是了解相對引用和絕對引用方法的使用。比如:
($B$3:$B$14=$G3),我們固定了G3的列,這樣是我們往右邊拖動的時候,對應(yīng)的姓名不會變,往下拖動姓名才會變;
($C$3:$C$14=H$2,我們固定了行,因為這樣我們往右邊拖動的時候,列可以自動發(fā)生變化,但是往下拖動的時候行不會發(fā)生變化。
現(xiàn)在你對這個函數(shù)的使用是否有更進(jìn)一步的了解了?
聯(lián)系客服