COUNTIF函式是Microsoft Excel應用程式中的一個統計函式,用於統計滿足某個條件的單元格數量。
該函式的語法規則如下:
COUNTIF(range, criteria)
其中各個部分的含義如下:
range:表示要進行計數的單元格組,不可省略;
criteria:用於確定哪些單元格需要統計的標準,可以是數字、表達式、單元格引用或者文本字元串。如32作為數字,“>32”作為比較表達式,B4作為單元格引用,“蘋果”作為文本字元串。
註:COUNTIF中criteria僅對應一個條件,如果要對應多個條件,需要使用COUNTIFS函式。
基本介紹
- 中文名:指定求和函式
- 外文名:countif
- 對象:單元格
- 使用範圍:WPS,Excel2003,Excel2007
用法示例
公式 | 說明 |
=COUNTIF(A2:A5, "蘋果") | 統計單元格A2到A5中包含“蘋果”的單元格的數量,結果為2。 |
=COUNTIF(A2:A5, A4) | 統計單元格A2到A5中包含“桃子”(A4 中的值)的單元格的數量,結果為1。 |
=COUNTIF(A2:A5,A2)+COUNTIF(A2:A5,A3) | 計算單元格A2到A5中蘋果(A2中的值)和橙子(A3中的值)的數量,結果為2+1=3。 |
=COUNTIF(B2:B5,">55") | 統計單元格B2到B5中值大於55的單元格的數量,結果為2。 |
=COUNTIF(B2:B5,"<>"&B4) | 統計單元格B2到B5中值不等於75的單元格的數量。與號(&)用於連線合併不等於號“<>”與B4單元格的值,因此該公式實際上為=COUNTIF(B2:B5, “<>”75),結果為3。 |
=COUNTIFS(B2:B5,">=32", B2:B5,"<=85") | 統計單元格B2到B5中值大於或等與32且小於或等於85的單元格的數量,結果為3。 |
=COUNTIF(A2:A5,"*") | 統計單元格A2到A5中包含任何文本的單元格的數量,通配符星號(*)用於匹配任意字元,結果為4。 |
=COUNTIF(A2:A5,"?果") | 統計單元格A2到A5中正好為2個字元且以漢字“果”結尾的單元格的數量,通配符問號(?)用於匹配單個字元,結果為2。 |
常見問題
問題 | 出錯原因 |
當criteria為長字元串時,返回錯誤值 | 使用COUNTIF函式匹配超過255個字元的字元串時,將返回不正確的結果。 要匹配超過255個字元的字元串,請使用 CONCATENATE函式或連線運算符&。例如=COUNTIF(A2:A5,"long string"&"another long string")。 |
COUNTIF函式未返回任何值 | 請檢查是否有將criteria參數用括弧括起來。 |
引用其他工作表時,COUNTIF公式出現#VALUE! 錯誤 | 當COUNTIF公式需要引用其他工作簿的內容時,請保證其他工作簿處於打開狀態,否則會出現錯誤 |