Excel 小技巧:計算某一個表格/值出現多少次數,必學的 COUNTIF 指令


在 Excel 中除了數字的計算,還有一個非常方便的指令,可以用來計算「某個值總共出現幾次」,而用來達成的 COUNTIF 指令是所有學 Excel 的新手一定要會的,這邊就提供幾個範例給大家參考,了解怎麼計算某個表格到底出現過幾次。

Excel 計算「某個值出現的次數」

=COUNTIF 的函數為 =COUNTIF(範圍,內容)

  • 範圍:要統計的數據範圍
  • 內容:具體要查詢的某個值,到底出現幾次,這個值可以是數字、文字或判斷式

舉個例子吧,假設下面這個表格,接下來帶大家用一連串的 COUNTIF 指令範例。

用 COUNTIF 計算有幾位男生/女生

很簡單,只要用 =COUNTIF(表格3[性別],”男”),這樣就可以統計出「性別」欄位中,符合「男」的人數有幾個。

計算女生人數的方法也一樣,用 =COUNTIF(表格3[性別],”女”) 即可。

用 COUNTIF 計算「沒有資料」的表格有幾個

在上面的範例中,有一些表格是留白的,那麼要怎麼算出「有幾個空白表格」呢?

這邊可以用 =COUNTIF(表格3[性別],””) 來計算,在條件裡面留白,代表計算空白值的個數。

同場加映一個小技巧,也可以用「COUNTBLANK」指令,這個函數直接就是「計算幾個空白」的功能,結果是一樣的。

這樣就可以計算沒有填寫資料的欄位到底有幾個囉:

用 COUNTIF 計算條件式

在這個範例中,我要怎麼計算「考試成績大於 80 分的人有幾個」呢?

一樣可以用 COUNTIF 指令,只是在條件裡面要輸入 “>80″,也就是 =COUNTIF(表格3[考試成績],”>80″) 這樣,在條件裡面是可以輸入公式的。

用 COUNTIF 計算「小」開頭的人有幾個

在我的範例檔案中,有「小明、小華、小黑、小白…」等等,那麼,我想要計算「小」開頭的姓名有幾位,要怎麼做呢?

一樣,用 COUNTIF 即可達成,在條件裡面填入 “小**”,這個星型符號*代表任意值,所以 “小**” 就代表小開頭的意思囉。

用這指令,就可以算出這個表格裡面各種資料的「個數」了。

COUNTIF 可以用來計算「個數」,像是超過 80 分的人有「幾個」、男性有「幾個」、姓陳的有「幾個」,也可以用在以下情境:

  • 記帳時,用來統計購物了幾次
  • 會員 / 非會員各有幾個
  • 銷售統計時看哪些品項被賣出最多次
  • 哪位銷售員的獎金拿了最多次

應用非常廣!大家學會 COUNTIF 指令了嗎?