複製鏈接
請複製以下鏈接發送給好友

countif函數

鎖定
COUNTIF函數是Microsoft Excel應用程序中的一個統計函數,用於統計滿足某個條件的單元格數量。
該函數的語法規則如下:
COUNTIF(range, criteria)
其中各個部分的含義如下:
range:表示要進行計數的單元格組,不可省略;
criteria:用於確定哪些單元格需要統計的標準,可以是數字、表達式、單元格引用或者文本字符串。如32作為數字,“>32”作為比較表達式,B4作為單元格引用,“蘋果”作為文本字符串。
注:COUNTIF中criteria僅對應一個條件,如果要對應多個條件,需要使用COUNTIFS函數。
中文名
指定求和函數
外文名
countif
對    象
單元格
使用範圍
WPS,Excel2003,Excel2007

countif函數用法示例

下圖為Excel中的表格:
COUNTIF函數數據示例 COUNTIF函數數據示例
對其使用如下公式,會得到如下結果 [1] 
COUNTIF函數數據示例
公式
説明
=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的單元格的數量,結果為1。
=COUNTIF(A2:A5,"*")
統計單元格A2到A5中包含任何文本的單元格的數量,通配符星號(*)用於匹配任意字符,結果為4。
=COUNTIF(A2:A5,"?果")
統計單元格A2到A5中正好為2個字符且以漢字“果”結尾的單元格的數量,通配符問號(?)用於匹配單個字符,結果為2。

countif函數常見問題

常見問題
問題
出錯原因
當criteria為長字符串時,返回錯誤值
使用COUNTIF函數匹配超過255個字符的字符串時,將返回不正確的結果。
要匹配超過255個字符的字符串,請使用 CONCATENATE函數或連接運算符&。例如=COUNTIF(A2:A5,"long string"&"another long string")。
COUNTIF函數未返回任何值
請檢查是否有將criteria參數用括號括起來。
引用其他工作表時,COUNTIF公式出現#VALUE! 錯誤
當COUNTIF公式需要引用其他工作簿的內容時,請保證其他工作簿處於打開狀態,否則會出現錯誤

countif函數注意事項

(1)COUNTIF函數的criteria參數不區分大小寫。例如,字符串“apples”和字符串“APPLES”將匹配相同的單元格。
(2)可以在criteria參數中使用通配符,即問號(?)和星號(*)。問號匹配任何單個字符,星號匹配任何字符序列。如果要查找實際的問號或星號,則需要在字符前鍵入代字號 (~)。
(3)可以在range參數中使用命名範圍,例如=COUNTIF(fruit, “>=32”) - COUNTIF (fruit“, ”>85“)。命名區域可位於當前工作表中,也可位於同一工作簿中的另一張工作表中,甚至來自另一個工作簿。若要從另一個工作簿引用,則還必須打開該第二個工作簿。
參考資料