本文介紹EXCEL統(tǒng)計函數(shù)全家桶,它們是COUNT、COUNTA、COUNTBLANK和COUNTIFS函數(shù)。為什么不介紹COUNTIF這個函數(shù),因為COUNTIFS不僅包含了它的功能,而且比它更強(qiáng)大,所以大家不必再學(xué)COUNTIF這個函數(shù)了。
參數(shù):COUNT(區(qū)域或單元格或數(shù)組1,區(qū)域或單元格或數(shù)組2,……),最多可以有255個參數(shù),最少要保留1個參數(shù)。
作用:統(tǒng)計在選定的單元格區(qū)域里有多少個'數(shù)值型數(shù)字'和'數(shù)值型日期',其余內(nèi)容不統(tǒng)計。
知識點1:當(dāng)文本型數(shù)字直接輸入到函數(shù)公式里,如=COUNT('1','8-5')結(jié)果為2,是參與統(tǒng)計的;但是套上數(shù)組,如=COUNT({'1','8-5'})結(jié)果為0,數(shù)組里的文本型數(shù)字不參與統(tǒng)計。
知識點2:當(dāng)邏輯值TRUE和FALSE直接輸入到公式里,如=COUNT(TRUE,FALSE)結(jié)果為2,參與統(tǒng)計;但是加上雙引號,如=COUNT('TRUE','FALSE')結(jié)果為0,不參與統(tǒng)計。
如圖1:羅列了COUNT函數(shù)的統(tǒng)計類型
圖1
如圖2:案例動圖演示
圖2
參數(shù):COUNTA(區(qū)域或單元格或數(shù)組1,區(qū)域或單元格或數(shù)組2,……),最多可以有255個參數(shù),最少要保留1個參數(shù)。
作用:統(tǒng)計所有內(nèi)容的個數(shù),包括數(shù)字、文本、錯誤值、公式等;COUNTA就是COUNTALL全部的意思。
知識點1:有些空單元格里是有公式的,但是公式是設(shè)置成“錯誤顯示為空”,所以我們?nèi)庋劭瓷先ナ强諉卧瘢?strong>COUNTA函數(shù)也算它是有內(nèi)容的。
如圖3:羅列了COUNTA函數(shù)的統(tǒng)計類型
圖3
如圖4:案例動圖演示,統(tǒng)計員工人數(shù)
圖4
參數(shù):COUNTBLANK(連續(xù)單元格區(qū)域),只有1個參數(shù),且必須是連續(xù)的單元格區(qū)域。
作用:統(tǒng)計在選定的連續(xù)單元格區(qū)域里有多少個空白單元格。
知識點1:COUNTBLANK必須是對“連續(xù)單元格區(qū)域”才能計算,且只有1個參數(shù)。
知識點2:有些空單元格里是有公式的,但是公式是設(shè)置成“錯誤顯示為空”,所以我們?nèi)庋劭瓷先ナ强諉卧瘢?strong>COUNTBLANK函數(shù)也算它是空單元格,【剛好和COUNTA函數(shù)相反】。
如圖5:案例介紹
圖5
參數(shù):COUNTIFS(條件區(qū)域1,條件1,條件區(qū)域2,條件2,……),最多可以有127個條件區(qū)域和127個條件。
作用:多條件統(tǒng)計,按要求的條件統(tǒng)計出對應(yīng)的單元格個數(shù)。
知識點1:COUNTIFS后面的條件區(qū)域行、列數(shù)必須和第一個條件區(qū)域的行、列數(shù)一模一樣。
知識點2:如果想用該函數(shù)求某一列有多少個空單元格,公式應(yīng)該寫成=COUNTIFS(區(qū)域列,'')。如果寫成=COUNTIFS(區(qū)域列,空單元格E1),則空單元E1會被當(dāng)做'0'來處理,函數(shù)返回的結(jié)果數(shù)是“0”有幾個。
?案例一:COUNTIFS單個條件統(tǒng)計個數(shù),按部門求人數(shù)
如圖6:在H2單元格輸入公式后,下拉填充完成。
=COUNTIFS($C$2:$C$12,G2)
圖6
?案例二:COUNTIFS多個條件統(tǒng)計個數(shù),按部門和年齡求人數(shù)
如圖7:在i3單元格輸入公式后,下拉填充完成,表示要同時滿足部門和年齡條件。
=COUNTIFS($C$2:$C$12,G3,$E$2:$E$12,'>=30')
圖7
?案例三:COUNTIFS多條件統(tǒng)計,求區(qū)間范圍的人數(shù)
如圖8:在i3單元格輸入公式,求大于等于30且小于等于50歲的人數(shù)。
=COUNTIFS($E$2:$E$12,'>=30',$E$2:$E$12,'<=50')
圖8
?案例四:COUNTIFS統(tǒng)計重復(fù)次數(shù)(2種統(tǒng)計模式),分別如圖9和圖10
1 如圖9:統(tǒng)計每個'品牌'總的重復(fù)次數(shù),在E2單元格輸入公式
=COUNTIFS($B$2:$B$12,B2)
圖9
2 如圖10:統(tǒng)計每個'品牌'分別在第幾次出現(xiàn),在F2單元格輸入公式
=COUNTIFS($B$2:$B2,B2)
圖10
?案例五:COUNTIFS刪除重復(fù)項,求'品牌'種類個數(shù)
如圖11:在G2單元格輸入公式,因為是數(shù)組形式,按CTRL+Shift+回車三鍵。
=SUM(1/COUNTIFS($B$2:$B$12,$B$2:$B$12))
原理:1/每個品牌總的重復(fù)次數(shù),比如A出現(xiàn)4次,那1/4+1/4+1/4+1/4=1。
圖11
?案例六:COUNTIFS與VLOOKUP嵌套組合,完成一對多引用
①如圖12:直接要在重名的品牌里引用所有數(shù)據(jù)是不行,要加輔助列,
在輔助列B2單元格輸入公式,
=C2&COUNTIFS($C$2:$C2,C2)
品牌名&countifs統(tǒng)計的出現(xiàn)次數(shù),就會返回結(jié)果:大眾1、大眾2、現(xiàn)代1等等,形成唯一值。
圖12
②如圖13: 在G3單元格輸入公式,
=IFERROR(VLOOKUP(G$2&ROW(A1),$B$2:$E$12,4,0),'')
VLOOKUP的查找值:品牌&ROW函數(shù),動圖變成唯一值;
IFERROR(正確值,''),它是'屏蔽錯誤值'函數(shù),可以將“錯誤值”替換成“我們想要的內(nèi)容”,這里把錯誤替換成空''。
圖13
?案例七:COUNTIFS的'條件值'&通配符*來完成模糊查找
如圖14:在i3單元格輸入公式,
=COUNTIFS($B$2:$B$12,'王*')
王*表示只查找'王'字開頭的人;*王*表示只要有'王'字都查找,這樣結(jié)果就是4,包含了'小王'。
圖14
?案例八:COUNTIFS求大于平均年齡的人數(shù)
如圖15:在i3單元格輸入公式,
=COUNTIFS($E$2:$E$12,'>'&AVERAGE($E$2:$E$12))
AVERAGE($E$2:$E$12)是求平均值函數(shù)。
圖15
?案例九:COUNTIFS通過'數(shù)據(jù)驗證'或'數(shù)據(jù)有效性'來禁止重復(fù)值錄入
如圖16:選中B2:B12數(shù)據(jù)區(qū)域,
點'數(shù)據(jù)'菜單選項——數(shù)據(jù)驗證——設(shè)置里選'自定義',
在公式欄輸入=COUNTIFS($B$2:$B$12,B2)=1。
表示'條件值'在'條件區(qū)域'里的個數(shù)=1,保證沒有重復(fù)值錄入。
圖16
喜歡的朋友請支持下,點點關(guān)注,幫忙轉(zhuǎn)發(fā)、點贊,謝謝啦!