countif函式

COUNTIF一般指本詞條

COUNTIF函式是Microsoft Excel應用程式中的一個統計函式,用於統計滿足某個條件的單元格數量。

該函式的語法規則如下:

COUNTIF(range, criteria)

其中各個部分的含義如下:

range:表示要進行計數的單元格組,不可省略;

criteria:用於確定哪些單元格需要統計的標準,可以是數字、表達式、單元格引用或者文本字元串。如32作為數字,“>32”作為比較表達式,B4作為單元格引用,“蘋果”作為文本字元串。

註:COUNTIF中criteria僅對應一個條件,如果要對應多個條件,需要使用COUNTIFS函式。

基本介紹

  • 中文名:指定求和函式
  • 外文名:countif
  • 對象單元格
  • 使用範圍:WPS,Excel2003,Excel2007
用法示例,常見問題,注意事項,

用法示例

下圖為Excel中的表格:
countif函式
COUNTIF函式數據示例
對其使用如下公式,會得到如下結果:
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的單元格的數量,結果為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公式需要引用其他工作簿的內容時,請保證其他工作簿處於打開狀態,否則會出現錯誤

注意事項

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

相關詞條

熱門詞條

聯絡我們