Excel COUNTIF 函數教學
COUNTIF 函數的用途
COUNTIF 函數用來計算在指定範圍中符合特定條件的儲存格數量。這個函數能夠根據你設定的條件(例如數字、文字、邏輯值等)來計算符合條件的儲存格。
語法
COUNTIF(range, criteria)
| 參數 | 說明 |
|---|---|
| range | 要計算的範圍,包含你希望檢查條件的儲存格。 |
| criteria | 計算範圍內符合的條件。這可以是數字、文字、邏輯值,甚至是表達式或函數。 |
範例 1:計算特定數字的儲存格數量
假設你有以下數據:
| 項目 | 數據 |
|---|---|
| A | 10 |
| B | 20 |
| C | 10 |
| D | 30 |
| E | 10 |
你想要計算數字 10 出現了幾次:
=COUNTIF(B2:B6, 10)
? 結果:這個公式會返回 3,因為範圍內有 3 個儲存格包含數字 10。
範例 2:計算特定文字的儲存格數量
假設有以下數據,並且你想計算儲存格中包含文字 “文字” 的數量:
| 項目 | 數據 |
|---|---|
| A | “文字” |
| B | “數字” |
| C | “文字” |
| D | “數字” |
| E | “文字” |
你可以使用以下公式來計算:
=COUNTIF(B2:B6, "文字")
? 結果:這個公式會返回 3,因為範圍內有 3 個儲存格包含文字 “文字”。
範例 3:計算大於某個數字的儲存格數量
假設你有以下數據,並想要計算數字大於 20 的儲存格數量:
| 項目 | 數據 |
|---|---|
| A | 10 |
| B | 25 |
| C | 30 |
| D | 15 |
| E | 40 |
你可以使用以下公式來計算:
=COUNTIF(B2:B6, ">20")
? 結果:這個公式會返回 3,因為範圍內有 3 個儲存格的數字大於 20(25、30 和 40)。
範例 4:計算不等於某個數字的儲存格數量
假設你有以下數據,並且想要計算不等於 10 的儲存格數量:
| 項目 | 數據 |
|---|---|
| A | 10 |
| B | 20 |
| C | 30 |
| D | 10 |
| E | 40 |
你可以使用以下公式來計算:
=COUNTIF(B2:B6, "<>10")
? 結果:這個公式會返回 3,因為範圍內有 3 個儲存格的數字不等於 10(20、30 和 40)。
範例 5:使用通配符進行計數
假設你有以下數據,並想要計算所有以 “數” 開頭的文字數量:
| 項目 | 數據 |
|---|---|
| A | “數字” |
| B | “數學” |
| C | “文字” |
| D | “數據” |
| E | “測量” |
你可以使用通配符 *(代表任意數量的字符)來計算:
=COUNTIF(B2:B6, "數*")
? 結果:這個公式會返回 3,因為範圍內有 3 個儲存格包含以 “數” 開頭的文字(”數字”、”數學” 和 “數據”)。
注意事項
- 條件類型:
COUNTIF函數的條件可以是數字、文字、表達式(如>10或<=20)或引用的儲存格。 - 通配符使用:
*:代表任意數量的字符。?:代表一個任意字符。
- 大小寫不敏感:
COUNTIF函數的條件對大小寫不敏感,因此 “文字” 和 “文字” 被視為相同。
應用場景
✅ 篩選資料:計算範圍內符合某一條件(如大於、等於或包含某些文字)的儲存格數量。
✅ 資料分析:統計數據集中某一特定條件下的儲存格數量,幫助分析數據的分佈。
✅ 進度跟蹤:可以用來計算完成或未完成的項目數量,例如計算某項目狀態為 “已完成” 的儲存格數量。