自上次與SUMIF函數(shù)過招后,SUMPRODUCT函數(shù)的求和套路被廣為流傳。COUNTIF函數(shù)也躍躍欲試,欲與SUMPRODUCT函數(shù)試比高,SUMPRODUCT函數(shù)欣然接受了挑戰(zhàn)。 1.下面請看第一場比賽:如何統(tǒng)計值班經(jīng)理的值班次數(shù)? COUNTIF函數(shù)首先應(yīng)戰(zhàn),在H2單元格輸入公式,并向下填充。
COUNTIF函數(shù)語法:
SUMPRODUCT函數(shù)也不甘示弱,在I2單元格輸入公式,并向下填充。
SUMPRODUCT函數(shù)單條件計數(shù)語法:
或者
2.第一場比賽可謂勢均力敵,不分勝負(fù)。下面請看第二場比賽:統(tǒng)計值班經(jīng)理在中午時間段的值班次數(shù)。 兩個條件?COUNTIF函數(shù)頓時傻眼了,多條件計數(shù)是COUNTIF函數(shù)心里永遠(yuǎn)的痛。然而,SUMPRODUCT函數(shù)卻氣定神閑,在H2單元格輸入公式,并向下填充。
SUMPRODUCT函數(shù)多條件計數(shù)語法:
“打虎親兄弟,上陣父子兵”,看到兄弟COUNTIF函數(shù)有難,擅長多條件計數(shù)的COUNTIFS函數(shù)果斷出手了,在I2單元格輸入公式,并向下填充。
COUNTIFS函數(shù)語法:
3.第二場比賽的結(jié)果大家有目共睹,勝利屬于SUMPRODUCT函數(shù)。下面請看第三場比賽:值班經(jīng)理都用了一個字作為自己的簡稱,如何根據(jù)簡稱統(tǒng)計值班次數(shù)? SUMPRODUCT函數(shù)沒有了之前的淡定從容,陷入了沉思中。而COUNTIF函數(shù)卻露出了久違的笑容,它拿出了自己的絕活,在H2單元格輸入公式,并向下填充。
在這里,“*”代表通配符,表示任意一個或者多個字符。在Excel函數(shù)中,能與通配符配合使用的函數(shù)并不多,COUNTIF函數(shù)是其中的一個,當(dāng)然也包括了COUNTIFS函數(shù),SUMIF函數(shù),SUMIFS函數(shù),VLOOKUP函數(shù),MATCH函數(shù)等等。 SUMPRODUCT函數(shù)想破了腦袋,借助其他函數(shù),終于也統(tǒng)計出來了。
這個公式比較復(fù)雜,下面我們按步驟來分析。 Step 01 先看最里層的FIND函數(shù), FIND函數(shù)的語法:
在I2,I3單元格分別輸入公式:
在第一個公式中,因?yàn)樽址帮L(fēng)”在字符串“風(fēng)清揚(yáng)”的第一個位置,所以結(jié)果返回1。而第二個公式中,因?yàn)樽址帮L(fēng)”沒有在字符串“東方不敗”中,所以結(jié)果返回錯誤值。 Step 02 熟悉了FIND函數(shù)的基本運(yùn)用后,我們在I2單元格輸入公式:
我們知道,在“A2:A10”區(qū)域中,存在了兩個“風(fēng)清揚(yáng)”,按道理,字符“風(fēng)”是能查找到的,應(yīng)該返回數(shù)字才對啊,但是卻返回錯誤值,這究竟是為什么呢? FIND函數(shù)的第二個參數(shù)是一個區(qū)域,所以返回的結(jié)果是若干個數(shù)據(jù),多個數(shù)據(jù)放在一個單元格中,當(dāng)然會出錯了。這個時候,我們需要借助一個神器:獨(dú)孤九劍,也就是F9鍵。選擇公式所在單元格,點(diǎn)擊編輯欄,按F9鍵。 Step 03 帶有紅色方框的數(shù)字個數(shù)就代表了該值班經(jīng)理的值班次數(shù)。那么怎么統(tǒng)計數(shù)字的個數(shù)呢?可以使用ISNUMBER函數(shù),如果是數(shù)字就返回TRUE,否則就返回FALSE。
Step 04 再結(jié)合SUMPRODUCT函數(shù),結(jié)果便出來了,公式在上面已經(jīng)給出。 第三場比賽,雖然SUMPRODUCT函數(shù)最后完成了任務(wù),但評委的眼睛是雪亮的,這一次,評委把票投給了COUNTIF函數(shù)。 比賽的結(jié)果并不重要,重要的是,在什么時候該使用什么函數(shù),按盧神的說法就是:怎么簡單怎么來,作為這次比賽的吃瓜觀眾,你們說呢? 你要像清風(fēng)徐來一樣厲害嗎? 那就加入跟盧子學(xué)函數(shù)班級,詳情戳文章《掌握這些,才對得住簡歷中的"精通"!》 |
|