目錄
ToggleExcel計算項目個數的常用方法總覽
在日常工作與專案管理中,精確計算Excel中項目的個數是數據分析的基礎。無論是統計銷售筆數、任務數量、還是篩選特定條件下的資料,選擇正確的計數方法都能大幅提升效率。以下整理常見計數需求及對應函數:
計數需求 | 適用函數 | 特點說明 |
---|---|---|
計算數字個數 | COUNT | 只計算數字型儲存格 |
計算非空儲存格 | COUNTA | 不論內容型態,只要非空都計算 |
計算空白儲存格 | COUNTBLANK | 只計算完全空白的儲存格 |
單一條件計數 | COUNTIF | 依指定條件計算(如=、>、含特定文字) |
多條件計數 | COUNTIFS | 多條件複合篩選計數 |
唯一值個數 | UNIQUE+COUNTA | 去除重複後計算項目數,適用新版本Excel |
選擇合適的函數,能讓你快速完成各種統計需求。
COUNT、COUNTA函數用法詳解
COUNT函數-只計算數字的儲存格
COUNT函數專門用於計算範圍內「數字」型儲存格的個數。常見於統計銷售金額、數量等純數值資料。
語法:
=COUNT(value1, [value2], ...)
- value1, value2…:欲計算的儲存格或範圍。
範例:
假設A1:A10包含以下資料:
A |
---|
10 |
20 |
文字 |
15 |
30 |
25 |
50 |
公式:=COUNT(A1:A10)
結果:5(只計算10、20、15、30、25、50共6個數字,若有誤請檢查資料格式)
常見錯誤與注意事項:
– 儲存格內即使看似數字,若為文字格式(如「10」),COUNT不會計算。
– 若需同時計算數字與文字,請改用COUNTA。
COUNTA函數-計算所有非空儲存格
COUNTA可計算範圍內所有「非空」儲存格,無論內容為數字、文字、日期或公式結果。
語法:
=COUNTA(value1, [value2], ...)
範例:
同上A1:A10資料,公式:=COUNTA(A1:A10)
結果:6(10、20、文字、15、30、25、50共7個非空,請依實際資料調整)
空白字串與空值差異:
– 若儲存格內為公式但結果為空字串(如=IF(B1="", "", 1)
),COUNTA仍會視為非空。
– 完全未填寫的儲存格才被視為空。
產業應用情境:
– 統計已填寫回覆的問卷數量。
– 計算已分配任務的欄位數。
條件計數:COUNTIF與COUNTIFS
COUNTIF單一條件計數
COUNTIF可根據單一條件,計算範圍內符合條件的儲存格個數。常用於篩選特定值、區間或關鍵字。
語法:
=COUNTIF(range, criteria)
- range:欲計算的範圍
- criteria:條件(可為數字、文字、運算式)
範例1:計算指定數字
B1:B10有多筆分數,計算等於60的個數:
=COUNTIF(B1:B10, 60)
範例2:計算包含特定文字
C1:C10有任務狀態,計算「已完成」的數量:
=COUNTIF(C1:C10, "已完成")
範例3:計算大於某值
=COUNTIF(B1:B10, ">80")
常見錯誤:
– 條件需加引號(如”>80″),否則公式錯誤。
– 條件區分全形/半形、大小寫。
COUNTIFS多條件計數
COUNTIFS可同時設定多個條件,適合複雜篩選(如同時篩選部門與狀態)。
語法:
=COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2], ...)
範例:
假設D1:D10為部門,E1:E10為狀態,計算「業務部」且「已完成」的項目數:
=COUNTIFS(D1:D10, "業務部", E1:E10, "已完成")
產業應用情境:
– 統計同時符合多個條件的訂單數。
– 計算跨部門、跨專案的任務完成數。
常見錯誤:
– 各條件範圍需等長,否則結果為錯誤。
– 條件格式需正確。
進階計數技巧
計算唯一項目個數(去重計數)
在分析客戶名單、產品清單時,常需統計「唯一值」個數。新版本Excel可用UNIQUE搭配COUNTA,舊版則需用複雜公式。
新版本Excel(支援UNIQUE):
假設F1:F20為客戶名單:
=COUNTA(UNIQUE(F1:F20))
此公式會先去除重複,再計算唯一項目數。
舊版Excel(不支援UNIQUE):
可用陣列公式(輸入後按Ctrl+Shift+Enter):
=SUM(1/COUNTIF(F1:F20, F1:F20))
(此方法僅適用純文字或數字,遇空白需特別處理)
產業應用情境:
– 統計獨立客戶數。
– 計算不同產品種類數。
計算空白儲存格個數
COUNTBLANK可直接計算範圍內空白儲存格數量,常用於檢查未填寫欄位。
語法:
=COUNTBLANK(range)
範例:
G1:G10有部分空白,公式:=COUNTBLANK(G1:G10)
COUNTA與COUNTBLANK差異:
– COUNTA計非空,COUNTBLANK計空白。
– 若需總數,兩者相加等於總儲存格數。
配合篩選、資料驗證、表格的計數技巧
-
若啟用篩選,COUNT/COUNTIF等仍會計算隱藏儲存格。若只需計算可見儲存格,可用SUBTOTAL函數:
=SUBTOTAL(103, H2:H100)
其中103代表COUNTA,只計算可見儲存格。 -
配合資料驗證時,可用COUNTIF檢查重複或不合規資料。
-
若資料已轉為表格(Ctrl+T),公式會自動擴展,便於動態計數。
常見問題與錯誤排查(FAQ)
Q1:COUNT/COUNTA/COUNTIF/COUNTIFS有何差異?
A:COUNT只計數字,COUNTA計所有非空,COUNTIF/COUNTIFS可依條件計數。
Q2:計算唯一值時,遇到空白儲存格怎麼辦?
A:UNIQUE會自動排除空白。舊版公式需加條件排除空白。
Q3:COUNTIF結果為0,怎麼排查?
A:檢查條件格式、資料是否有隱藏字元、全形半形或大小寫問題。
Q4:如何跨工作表計數?
A:可用COUNTIF(‘工作表名稱’!A1:A100, “條件”),注意路徑與範圍正確。
Q5:如何結合篩選與計數?
A:用SUBTOTAL搭配篩選,或進階用FILTER函數(新版本)。
實用範例與操作步驟
以下以實際表格展示各種計數情境:
姓名 | 部門 | 狀態 | 分數 |
---|---|---|---|
王小明 | 業務部 | 已完成 | 90 |
李小華 | 行政部 | 進行中 | 80 |
張大偉 | 業務部 | 已完成 | 75 |
陳美麗 | 行政部 | 已完成 | |
林志強 | 業務部 | 進行中 | 60 |
-
計算分數欄位的數字個數
公式:=COUNT(D2:D7)
結果:4 -
計算已完成任務數
公式:=COUNTIF(C2:C7, "已完成")
結果:3 -
計算業務部且已完成的個數
公式:=COUNTIFS(B2:B7, "業務部", C2:C7, "已完成")
結果:2 -
計算唯一部門數(新版Excel)
公式:=COUNTA(UNIQUE(B2:B7))
結果:2 -
計算空白姓名欄位數
公式:=COUNTBLANK(A2:A7)
結果:1
結論與工具應用建議
Excel的計數函數能靈活應對各種統計需求,無論是簡單的數字計數、條件篩選,還是進階的唯一值統計,只要掌握正確用法,皆能大幅提升數據處理效率。在專案管理、團隊協作中,若需進一步整合任務追蹤、進度統計與自動化,建議可結合如Monday.com、ClickUp等專業工具,搭配Excel數據分析,打造更高效的工作流程。