免費軟體與線上工具1,417影音、圖片與 PDF9153C 開箱評測895生活、旅遊與遊戲798iPhone 與 Mac548LINE 與社群533Google 服務468Windows 與電腦455Office 教學436Android 手機402網路新知372AI 工具128
Office 教學

Excel COUNTIF 函數用法:計算符合特定條件的儲存格數量

COUNTIF 函數可以計算指定範圍內符合單一條件的儲存格個數。只要設定好尋找的範圍與判斷標準,就能快速統計出符合該條件的資料筆數。

Excel COUNTIF 函數語法

=COUNTIF(範圍, 準則)
參數必填說明
範圍是要進行條件判斷並計算數量的儲存格範圍。
準則是決定哪些儲存格將被計算的條件,可以是數字、運算式、儲存格參照或文字字串。

回傳:符合條件的儲存格數量(整數)。

適用版本:所有 Excel 版本均支援

COUNTIF 函數範例

範例 1:出勤統計

計算特定員工的請假天數。

姓名星期一星期二星期三星期四
王小明出勤事假出勤病假
陳怡君出勤出勤出勤出勤

在 F2 輸入公式:

=COUNTIF(B2:E2, "事假")

結果:1。在 B2 到 E2 的範圍內,尋找內容完全等於「事假」的儲存格。王小明在星期二請了事假,因此計算結果為 1。

範例 2:業績統計

計算業績達到 50000 以上的人數。

業務員業績
王小明45000
陳怡君52000
林家豪60000
張雅婷48000

在 D2 輸入公式:

=COUNTIF(B2:B5, ">=50000")

結果:2。在 B2 到 B5 的業績範圍中,尋找數值大於或等於 50000 的儲存格。陳怡君與林家豪符合此條件,因此計算結果為 2。

範例 3:庫存統計

計算名稱包含特定關鍵字的商品數量。

商品編號商品名稱
A001蘋果汁
A002柳橙汁
A003蘋果派
A004綜合果汁

在 D2 輸入公式:

=COUNTIF(B2:B5, "*果汁*")

結果:2。使用星號(*)作為萬用字元,在 B2 到 B5 範圍內尋找商品名稱包含「果汁」的儲存格。蘋果汁與綜合果汁符合條件,結果為 2。

使用 COUNTIF 的技巧與注意事項

  • 準則不區分英文字母的大小寫,例如 "APPLE" 與 "apple" 會被視為相同的條件。
  • 若要尋找包含問號(?)或星號(*)本身的文字,必須在該字元前面加上波浪號(~),例如 "~?"。
  • 如果需要同時符合多個條件進行計算,請改用 COUNTIFS 函數。

COUNTIF 常見錯誤與解決方法

錯誤原因解決方法
公式發生錯誤或回傳 0條件包含比較運算子(如大於、小於)時,未將運算子與數值加上雙引號。將比較運算子與數值用雙引號包起來,例如將 =COUNTIF(A1:A10, >10) 改為 =COUNTIF(A1:A10, ">10")。
無法正確參照其他儲存格的值將儲存格座標直接寫在引號內,例如 ">C1",這會讓 Excel 尋找大於「C1」這兩個文字的項目,而非 C1 儲存格內的值。使用 & 符號連接運算子與儲存格參照,例如改為 =COUNTIF(A1:A10, ">"&C1)。

Google 試算表可以用 COUNTIF 嗎?

Google 試算表完全支援 COUNTIF 函數,語法與參數設定與 Excel 完全相同,可以直接共用公式不需修改。

下載 COUNTIF 範例檔

上面的範例都整理在這個檔案裡,每個範例一個工作表,黃色格子是公式,可以直接改資料看結果變化:COUNTIF 範例.xlsx(範例公式都在試算表軟體實際計算過)。

常見問題

為什麼 COUNTIF 計算出來的數量是 0,但資料明明有符合?

通常是因為儲存格內含有多餘的空白字元。請檢查資料來源,或使用 TRIM 函數清除多餘空白後再進行計算。

COUNTIF 可以設定兩個以上的條件嗎?

COUNTIF 只能處理單一條件。如果需要設定兩個以上的條件(例如同時滿足特定日期與特定業務員),必須改用 COUNTIFS 函數。

如何計算空白或非空白的儲存格數量?

計算空白儲存格可使用 =COUNTIF(範圍, "") 或 COUNTBLANK 函數;計算非空白儲存格則可設定準則為 "<>" 或使用 COUNTA 函數。

相關函數

這篇收錄在「Excel 函數字典」。