昨天部門小表妹問(wèn)我,你怎么掌握那么多excel知識(shí)啊?捫心自問(wèn),其實(shí)了解的很少,可以說(shuō)是邊學(xué)邊用,慢慢就積累了一些,這個(gè)同樣適用于所有想學(xué)習(xí)提高自己辦公技能的伙伴們,每天花一點(diǎn)實(shí)際,多積累,自然而然你就是個(gè)高手了,但是切記要低調(diào),偶爾露一手就好了!言歸正傳,今天我們來(lái)一起學(xué)習(xí)一下名字冗長(zhǎng),但是使用非常廣泛的sumprodutct函數(shù)。
假設(shè)我們要統(tǒng)計(jì)西施一共消費(fèi)了幾次,通常我們想到的函數(shù)是countif,公式為=COUNTIF(B2:B16,F2),其實(shí)使用sumproduct是一樣的效果可以寫成=SUMPRODUCT((B2:B16=F2)*1)
解釋:先判斷B2:B16范圍的值是否等于西施,等于返回TRUE,不等于返回FALSE,這樣就建立一個(gè)邏輯值TRUE/FALSE構(gòu)成的數(shù)組,sumproduct會(huì)將所有非數(shù)值的數(shù)組元素作為0處理,邏輯值也是非數(shù)值型的數(shù)組元素,這里巧妙的都*1,將邏輯值都轉(zhuǎn)化為數(shù)值,TRUE轉(zhuǎn)變?yōu)?,F(xiàn)ALSE轉(zhuǎn)變?yōu)?,最后sumproduct求和即可。
假設(shè)我們要統(tǒng)計(jì)西施總的消費(fèi)積分,首先我們肯定想到使用sumif函數(shù),公式為=SUMIF(B2:B16,F2,D2:D16),如果用sumproduct函數(shù),我們可以這樣寫:=SUMPRODUCT((B2:B16=F2)*(D2:D16))
還是先判斷B2:B16范圍的值是否等于西施,等于返回TRUE,不等于返回FALSE,這樣就建立一個(gè)邏輯值TRUE/FALSE構(gòu)成的數(shù)組,在和D2:D16的值相乘,最后統(tǒng)計(jì)求和得出結(jié)果。
2018年西施一共消費(fèi)了多少次,這是一個(gè)多條件問(wèn)題,第一個(gè)必須是西施,第二個(gè)必須是2018年,這時(shí)候使用sumifs,判斷是不是2018年就比較麻煩,使用sumproduct函數(shù),=SUMPRODUCT((YEAR(A2:A16)=2018)*(B2:B16=F2))
2018年西施共計(jì)消費(fèi)金額,也是一個(gè)多條件求和,公式如下:=SUMPRODUCT((YEAR(A2:A16)=2018)*(B2:B16=F2),D2:D16)
聯(lián)系客服