面對1000多個姓名,如何統計某個姓氏的人數?COUNTIF輕鬆解決

大家好,今天講述按條件計數常用函數COUNTIF函數,這是一個統計函數,主要用於統計滿足某個條件的單元格數量,這裡的條件可以是文本、引用單元格、邏輯關係式等。


面對1000多個姓名,如何統計某個姓氏的人數?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函數的使用進行詳細講述,如下圖

面對1000多個姓名,如何統計某個姓氏的人數?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),回車完成操作。


面對1000多個姓名,如何統計某個姓氏的人數?COUNTIF輕鬆解決

三:通用符在COUNTIF函數中的應用

在上一講中我們知道,字符符號問號(?)用來代替“一個任意的字符”;字符符號星號(*)用來表示“任意個數的任意字符”。

下面用一案例來講述具體應用,如下圖:

面對1000多個姓名,如何統計某個姓氏的人數?COUNTIF輕鬆解決

(1) 如何統計C2:C10單元格中第三個字符是“二”的單元格數量(也就是二班的人數)?

析:目標區域為:C2:C12;

統計條件:第三個字符是“二”,那麼我們可以用兩個問號(?)來代替字符”二“前面的兩個字符,用星號(*)來表示字符“二”後面的其他字符。那麼這裡的統計條件為“??二*”。

函數表達式為=COUNTIF(C2:C12,"??二*")

操作:在E2單元格中輸入公式“=COUNTIF(C2:C12,"??二*")”,回車完成操作。

(2)如何統計學校“躍華”的次數(也就是來自躍華學校的學生人數)

析:目標區域:B2:B12

統計條件:含有:“躍華”的單元格數量,那麼這裡我們用兩個星號(*)來表示“躍華”前後的任意字符,統計條件為“*躍華*”。

函數表達式為=COUNTIF(B2:B12,"*躍華*")

操作:在E3單元格中輸入公式“=COUNTIF(B2:B12,"*躍華*")”,回車完成操作。

面對1000多個姓名,如何統計某個姓氏的人數?COUNTIF輕鬆解決

備註一:連接運算符&的使用可以回顧內容:


備註二:在輸入公式時,應注意在英文字符下進行輸入。

好了,今天的內容到這裡就要結束了,你學會了嗎?記得關注和點贊奧,謝謝!謝謝大家!


分享到:


相關文章: