寵物集市-寵物集市華東、華南、華北排行榜一覽表
765
2025-03-31
COUNTIF 函數
COUNTIF是一個統計函數,用于統計滿足某個條件的單元格的數量;例如,統計特定城市在客戶列表中出現的次數。
COUNTIF的最簡形式為:
=COUNTIF(要檢查哪些區域?要查找哪些內容?)
例如:
=COUNTIF(A2:A5,”London”)
=COUNTIF(A2:A5,A4)
語法COUNTIF(range,criteria) 參數名稱 說明
range???(必需)
要進行計數的單元格組。區域可以包括數字、數組、命名區域或包含數字的引用。空白和文本值將被忽略。
了解如何選擇工作表中的區域。
criteria???(必需)
用于決定要統計哪些單元格的數量的數字、表達式、單元格引用或文本字符串。
例如,可以使用32之類數字,“>32”之類比較,B4之類單元格,或“蘋果”之類單詞。
COUNTIF僅使用一個條件。如果要使用多個條件,請使用COUNTIFS。
示例要在Excel中使用這些示例,請復制下表中的數據,然后將其粘貼進新工作表的A1單元格中。
日期 數據
蘋果
32
橙子
54
桃子
75
蘋果
86
公式
說明
=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中的值)的數量。結果為3。此公式兩次使用COUNTIF表達式來指定多個條件,每個表達式一個條件。也可以使用COUNTIFS函數。
=COUNTIF(B2:B5,”>55″)
統計單元格B2到B5中值大于55的單元格的數量。結果為2。
=COUNTIF(B2:B5,”<>”&B4)
統計單元格B2到B5中值不等于75的單元格的數量。與號(&)合并比較運算符不等于(<>)和B4中的值,因此為=COUNTIF(B2:B5,”<>75″)。結果為3。
=COUNTIF(B2:B5,”>=32″)-COUNTIF(B2:B5,”>85″)
統計單元格B2到B5中值大于(>)或等于(=)32且小于(<)或等于(=)85的單元格的數量。結果為“3”。
=COUNTIF(A2:A5,”*”)
統計單元格A2到A5中包含任何文本的單元格的數量。通配符星號(*)用于匹配任意字符。結果為“4”。
=COUNTIF(A2:A5,”?????es”)
統計單元格A2到A5中正好為7個字符且以字母“es”結尾的單元格的數量。通配符問號(?)用于匹配單個字符。結果為“2”。
常見問題
問題 出錯原因
為長字符串返回了錯誤值。
使用COUNTIF函數匹配超過255個字符的字符串時,將返回不正確的結果。
要匹配超過255個字符的字符串,請使用CONCATENATE函數或連接運算符&。例如,=COUNTIF(A2:A5,”longstring”&”anotherlongstring”)。
預期將返回一個值,然而未回任何值。
請務必將criteria參數用括號括起來。
引用其他工作表時,COUNTIF公式出現#VALUE!錯誤。
當包含該函數的公式引用已關閉工作簿中的單元格或區域并計算這些單元格的值時,會出現此錯誤。要使此功能發揮作用,必須打開該其他工作簿。
最佳做法
要執行的操作 原因
請注意,COUNTIF將忽略文本字符串中的大小寫。
Criteria不區分大小寫。換句話說,字符串“apples”和字符串“APPLES”將匹配相同的單元格。
使用通配符。
可以在criteria中使用通配符,即問號(?)和星號(*)。問號匹配任何單個字符。星號匹配任何字符序列。如果要查找實際的問號或星號,則在字符前鍵入代字號(~)。
例如,=COUNTIF(A2:A5,”apple?”)將對”apple”的所有實例進行計數,最后一個字母可能會有所不同。
請確保您的數據中不包含錯誤的字符。
統計文本值數量時,請確保數據沒有前導空格、尾部空格、直引號與彎引號不一致或非打印字符。否則,COUNTIF可能返回非預期的值。
嘗試使用CLEAN函數或TRIM函數。
為方便起見,請使用命名區域
COUNTIF在公式(如=COUNTIF(fruit,”>=32″)-COUNTIF(fruit,”>85″)中支持命名區域。命名區域可位于當前工作表中,也可位于同一工作簿中的另一張工作表中,甚至來自另一個工作簿。若要從另一個工作簿引用,還必須打開該第二個工作簿。
注意:?COUNTIF函數將不基于單元格背景或字體顏色計算單元格數量。但是,Excel支持用戶定義的函數(UDF),基于背景或字體顏色對單元格執行MicrosoftVisualBasicforApplications(VBA)操作。以下示例介紹了可如何使用VBA計算帶特定單元格顏色的單元格數量。
需要更多幫助嗎?可隨時在Excel技術社區中咨詢專家,在解答社區獲得支持,或在ExcelUserVoice上建議新功能或功能改進。
另請參閱若要對非空白單元格進行計數,請使用COUNTA函數
若要使用多個條件對單元格進行計數,請使用COUNTIFS函數
查看有關如何使用COUNTIFS函數的視頻
SUMIF函數僅對滿足單個條件的值相加
SUMIFS函數僅對滿足多個條件的值相加
IFS函數(Office365、Excel2016和更高版本)
使用TRIM函數刪除單元格中的前導空格和尾隨空格
使用CLEAN函數刪除單元格中的非打印字符
Excel中的公式概述
如何避免損壞的公式
檢測公式中的錯誤
統計函數
Excel函數(按字母順序)
Excel函數(按類別)
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。