Excel COUNTA 函數教學
COUNTA 函數的用途
COUNTA 函數用來計算一個範圍或數組中非空白儲存格的數量。與 COUNT 函數不同,COUNTA 會計算所有類型的資料,包括數字、文字、錯誤值、日期等,不僅僅是數字。
語法
COUNTA(value1, [value2], ...)
| 參數 | 說明 |
|---|---|
| value1 | 第一個要計數的值或範圍,這可以是數字、文字、儲存格範圍等。 |
| value2, … | 可選的其他值或範圍。最多可以有 255 個參數。 |
value1, value2, ...:需要計算的數據範圍或資料。可以是數字、文字、日期、儲存格引用,甚至包含錯誤值的儲存格。
範例 1:計算非空白儲存格的個數
假設你有以下數據:
| 項目 | 數據 |
|---|---|
| A | 10 |
| B | (空白) |
| C | “文字” |
| D | 30 |
| E | (空白) |
| F | “更多文字” |
計算範圍 B2:B7 中的非空白儲存格數量:
=COUNTA(B2:B7)
? 結果:這個公式會返回 4,因為範圍內有四個非空白儲存格(10、”文字”、30 和 “更多文字”)。
範例 2:計算多個範圍中的非空白儲存格數量
假設你有兩個範圍,範圍1包含數字與文字,範圍2包含文字與空白儲存格:
| 範圍1 | 範圍2 |
|---|---|
| 10 | “A” |
| “B” | (空白) |
| 30 | “C” |
| (空白) | “D” |
要計算 A1:A4 和 B1:B4 中非空白儲存格的總數:
=COUNTA(A1:A4, B1:B4)
? 結果:此公式返回 6,因為範圍 A1:A4 和 B1:B4 中有 6 個非空白儲存格。
範例 3:計算包含錯誤值的儲存格
如果範圍內含有錯誤值,如 #DIV/0!,這些錯誤值也會被 COUNTA 計算為非空白儲存格。假設你的數據範圍如下:
| 數據 |
|---|
| 10 |
| #DIV/0! |
| “文字” |
| (空白) |
計算這個範圍中的非空白儲存格數量:
=COUNTA(A1:A4)
? 結果:這個公式返回 3,因為範圍中有 3 個非空白儲存格(10、#DIV/0! 和 “文字”)。
注意事項
- 非空白儲存格:
COUNTA函數會計算所有非空白儲存格,包括數字、文字、日期、錯誤值等,即使儲存格中是公式的計算結果,且結果為錯誤值,也會被計算在內。 - 空白儲存格:空白儲存格不會被計算。
- 文字:儲存格中即使包含數字形式的文字(例如 “10”),也會被視為非空白儲存格。
應用場景
✅ 統計非空數據:用於計算一範圍中非空儲存格的數量,這對資料分析很有用。
✅ 數據整理與清理:在數據清理過程中,可以用 COUNTA 計算非空儲存格的數量,了解資料的填寫情況。
✅ 自動計算資料量:在儲存格範圍內含有各類資料時,COUNTA 可用於統計該範圍內有多少填寫資料的儲存格。