大家好,今天講述按條件計數常用函數COUNTIF函數,這是一個統計函數,主要用於統計滿足某個條件的單元格數量,這裡的條件可以是文本、引用單元格、邏輯關係式等。
一:COUNTIF的語法結構
COUNTIF的語法結構為”=COUNTIF(range,criteria)”,也就是COUNTIF(要檢查的單元格區域,需要滿足的條件)
它有兩個參數,一個是range,就是要進行計數的單元格區域,即目標單元格區域;
另一個是criteria,是進行統計時需要滿足的條件,可以是數字(如“80”)、表達式(如“>=75”)、單元格引用(如“A2”)或者是文本字符串(“北京”)。
二:COUNTIF函數的基本用法
如統計A2:A10單元格區域中“北京”出現的次數,函數的表達式為=COUNTIF(A2:A10,“北京”)
再如統計A2:A10單元格區域中員工身高高於B2單元格(175)數值的人數,函數表達式為
=COUNTIF(A2:A10,”>=”&B2)或者=COUNTIF(A2:A10,”>=175”)。下面我們用一個例子來對COUNTIF函數的使用進行詳細講述,如下圖
(1)如何對班級中男、女生人數進行統計?
析:目標區域:C2:C12,也就是性別列;
統計條件:男或女,如果我們提前在F2、F3單元格中輸入字符“男”或“女”,則條件為F2或F3。
本例中,函數表達式為=COUNTIF(C2:C12,“男”)或者=COUNTIF(C2:C12,F2)
(2)如何計算班級學生考試成績及格的人數?
析:目標區域為D2:D12,也就是成績列;
統計條件:“>=60”,同樣若在F5單元格中輸入了數值60那麼統計條件為”>=F5”
本例中,函數表達式為=COUNTIF(D2:D12,“>=60”)或者=COUNTIF(D2:D12,“>=”&F5)
操作:我們以統計及格人數為例,首先在F3單元格中輸入及格分數60,然後在E3單元格中輸入公式=COUNTIF(D2:D12,“>=”&F3),回車完成操作。
三:通用符在COUNTIF函數中的應用
在上一講中我們知道,字符符號問號(?)用來代替“一個任意的字符”;字符符號星號(*)用來表示“任意個數的任意字符”。
下面用一案例來講述具體應用,如下圖:
(1) 如何統計C2:C10單元格中第三個字符是“二”的單元格數量(也就是二班的人數)?
析:目標區域為:C2:C12;
統計條件:第三個字符是“二”,那麼我們可以用兩個問號(?)來代替字符”二“前面的兩個字符,用星號(*)來表示字符“二”後面的其他字符。那麼這裡的統計條件為“??二*”。
函數表達式為=COUNTIF(C2:C12,"??二*")
操作:在E2單元格中輸入公式“=COUNTIF(C2:C12,"??二*")”,回車完成操作。
(2)如何統計學校“躍華”的次數(也就是來自躍華學校的學生人數)
析:目標區域:B2:B12
統計條件:含有:“躍華”的單元格數量,那麼這裡我們用兩個星號(*)來表示“躍華”前後的任意字符,統計條件為“*躍華*”。
函數表達式為=COUNTIF(B2:B12,"*躍華*")
操作:在E3單元格中輸入公式“=COUNTIF(B2:B12,"*躍華*")”,回車完成操作。
備註一:連接運算符&的使用可以回顧內容:
備註二:在輸入公式時,應注意在英文字符下進行輸入。
好了,今天的內容到這裡就要結束了,你學會了嗎?記得關注和點贊奧,謝謝!謝謝大家!
閱讀更多 EXCEL實例教學 的文章