在 Excel 中,如果你需要根據「多個條件」來統計儲存格數量,例如「統計業務部門中成績及格的人數」,COUNTIFS 函數就是你的好幫手。這篇文章將完整介紹 COUNTIFS 的語法、應用範例與錯誤排除,幫助你快速掌握進階統計技巧。
一、COUNTIFS 函數是什麼?基本語法與用途
COUNTIFS 函數用來統計一個或多個範圍中,符合所有指定條件的儲存格筆數。它是 COUNTIF 的進階版本,支援多條件判斷。
語法:=COUNTIFS(條件範圍1, 條件1, 條件範圍2, 條件2, ...)
- 每組「條件範圍 + 條件」成對出現
- 所有條件都必須同時成立,該筆資料才會被計算
二、實際應用範例:多場景教學
範例一:統計業務部門中成績及格的人數
=COUNTIFS(A2:A20, "業務部", B2:B20, ">=60")
A 欄是部門,B 欄是成績,統計「業務部」且「成績大於等於 60」的筆數。
範例二:統計已付款且金額大於 1000 的訂單
=COUNTIFS(C2:C50, "已付款", D2:D50, ">1000")
C 欄是付款狀態,D 欄是金額。
範例三:統計台北員工且年資超過 5 年的人數
=COUNTIFS(E2:E100, "台北", F2:F100, ">5")
E 欄是地區,F 欄是年資。
範例四:統計空白備註欄且狀態為「待處理」的案件
=COUNTIFS(G2:G80, "待處理", H2:H80, "")
G 欄是狀態,H 欄是備註。
範例五:統計特定月份且部門為行政的出勤紀錄
=COUNTIFS(I2:I200, "9月", J2:J200, "行政部")
I 欄是月份,J 欄是部門。
三、注意事項與常見錯誤排除
- 所有條件範圍必須大小一致,例如 A2:A20 對 B2:B20,否則公式會錯誤
- 條件需用引號包住,例如 "台北"、">1000",除非使用儲存格參照
- COUNTIFS 使用「AND」邏輯,所有條件都要成立才會計算
- 若要使用「OR」邏輯(例如「業務部或行政部」),需用多個 COUNTIFS 相加:
=COUNTIFS(A2:A20, "業務部") + COUNTIFS(A2:A20, "行政部")
- 若條件中使用儲存格參照,需搭配連接符號:
=COUNTIFS(B2:B20, ">"&C1)
- COUNTIFS 對大小寫不敏感,但需注意空格與格式是否一致
四、常見問題 Q&A
Q1:COUNTIFS 可以搭配日期條件嗎? 可以,例如:
=COUNTIFS(A2:A100, ">=2025/09/01", A2:A100, "<=2025/09/30")
統計 9 月份的資料。
Q2:COUNTIFS 可以搭配儲存格參照嗎? 可以,例如:
=COUNTIFS(B2:B50, D1, C2:C50, ">="&E1)
其中 D1 和 E1 的內容作為條件。
Q3:COUNTIFS 可以統計空白或非空白儲存格嗎? 可以,例如:
=COUNTIFS(D2:D100, "")
統計空白儲存格;若要統計非空白則使用:
=COUNTIFS(D2:D100, "<>")
五、延伸學習:進階條件統計技巧
COUNTIFS 是進階報表分析的核心工具,進一步你可以學習:
- SUMIFS:多條件加總,例如「部門是業務且金額大於 500」
- IF + COUNTIFS:根據邏輯條件進行動態統計
- FILTER + COUNTA(Excel 365):先篩選資料再統計,更具彈性
這些技巧適合用在分類統計、條件分析、動態報表等進階場景。
六、結語與延伸閱讀
COUNTIFS 函數是 Excel 中最強大的條件統計工具之一,適合用在多條件篩選、分類報表、出勤分析等需求。學會 COUNTIFS 後,你可以進一步探索:
- [SUMIFS 函數教學:多條件加總的進階技巧]
- [IF 函數教學:邏輯判斷與條件控制]
- [FILTER 函數教學:動態篩選資料的新方式]