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

Excel COUNT 函數用法:計算範圍內的數字儲存格數量

COUNT 函數的作用是計算指定範圍內包含數字的儲存格總數。它會忽略空白儲存格、純文字與錯誤值,適合用來統計報表中已填寫數值資料的筆數。

Excel COUNT 函數語法

=COUNT(值1, [值2], ...)
參數必填說明
值1是要計算數字數量的第一個項目、儲存格參照或範圍。
值2選填要計算數字數量的其他項目、儲存格參照或範圍,最多可達 255 個參數。

回傳:傳回指定範圍中包含數字的儲存格數量(整數)。

適用版本:所有 Excel 版本均支援(包含 Excel 2007 以上及 Microsoft 365)。

COUNT 函數範例

範例 1:基本用法:計算已填寫數值的筆數

計算有填寫業績的業務人數,忽略未填寫或填寫文字的儲存格。

業務姓名第一季業績
王小明150000
陳怡君
林志明120000
張家豪未達標
李雅婷180000

在 D2 輸入公式:

=COUNT(B2:B6)

結果:3。COUNT 函數只會計算範圍內的數字。B3 是空白、B5 是文字「未達標」,這兩者都會被忽略,因此只計算出 3 筆數值資料。

範例 2:包含零值與錯誤值的計算

統計有參加考試的學生人數,確認 0 分是否會被計入,以及錯誤值是否會被忽略。

學生姓名測驗分數
王小明85
陳怡君0
林志明缺考
張家豪#N/A
李雅婷92

在 D2 輸入公式:

=COUNT(B2:B6)

結果:3。數字 0 也會被 COUNT 視為有效的數值並計入數量。而文字「缺考」與錯誤值「#N/A」則會被自動忽略,因此結果為 3。

範例 3:多個不連續範圍的計算

同時計算多個不連續欄位中的數值資料總數。

分店一月營收二月營收
北區500
中區未營業600
南區450550

在 E2 輸入公式:

=COUNT(B2:B4, C2:C4)

結果:4。COUNT 函數支援多個參數,可以同時選取 B2:B4 與 C2:C4 兩個範圍。函數會加總這兩個範圍內所有包含數字的儲存格,共計 4 筆。

使用 COUNT 的技巧與注意事項

  • 在 Excel 中,日期與時間的底層也是數字,因此 COUNT 函數會將日期與時間格式的儲存格計入數量中。
  • 如果需要根據特定條件來計算數量(例如大於 60 的筆數),請使用 COUNTIF 或 COUNTIFS 函數。
  • 布林邏輯值(TRUE 或 FALSE)在儲存格中不會被 COUNT 函數計算,但如果是直接寫在公式參數中(例如 =COUNT(TRUE)),則會被當作 1 計算。

COUNT 常見錯誤與解決方法

錯誤原因解決方法
計算結果比預期少範圍內的數字可能是以「文字」格式儲存(例如從系統匯出時帶有綠色三角形提示),COUNT 函數不會計算文字格式的數字。使用 VALUE 函數將文字轉換為數字,或透過「資料工具」中的「資料剖析」將整欄轉換為一般的數字格式。
想要計算文字數量卻得到 0COUNT 函數只會計算「數字」。如果指定的範圍內全都是文字資料(例如姓名、狀態),計算結果就會是 0。若要計算包含文字在內的非空白儲存格數量,請改用 COUNTA 函數。

Google 試算表可以用 COUNT 嗎?

Google 試算表完全支援 COUNT 函數,語法與 Excel 相同,且同樣只計算數值資料、忽略文字與空白儲存格。

下載 COUNT 範例檔

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

常見問題

COUNT 和 COUNTA 有什麼不同?

COUNT 只計算包含「數字」的儲存格,COUNTA 則是計算「所有非空白」的儲存格。如果範圍內有文字或錯誤值,COUNTA 會將其計入,而 COUNT 會忽略。

為什麼我輸入的數字不會被 COUNT 計算到?

這些數字可能是以「純文字」格式儲存。您可以檢查儲存格左上角是否有綠色三角形,或者數字是否預設靠左對齊。將其轉換為數值格式後,COUNT 就能正常計算。

COUNT 函數會計算隱藏的資料列嗎?

會的。COUNT 函數會計算範圍內所有的數字儲存格,即使該列或該欄被隱藏也會一併計入。如果只想計算未隱藏的儲存格,需要改用 SUBTOTAL 或 AGGREGATE 函數。

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