掌握 COUNTIF:您需要了解的 8 個基本 Excel 示例
在日常工作中,計算大型 Excel 數據集中特定條件的出現次數就像大海撈針一樣。 但不用擔心,Excel 的 COUNTIF 函數可以拯救您。 COUNTIF 函數是一個功能強大的工具,使您能夠快速、準確地計算滿足特定條件的數據點的數量。 在本文中,我們深入研究了 COUNTIF 函數的語法和用法,提供了八個示例來幫助您充分利用這一強大分析函數的潛力。
COUNTIF 函數:語法和參數
COUNTIF 函數用於計算區域中滿足條件的單元格數量。
句法
COUNTIF 的通用語法如下所示:
=COUNTIF(range, criteria)
參數
- 範圍: 必需的。 這是您要計算特定標準的範圍。
- 標準: 必需的。 這定義了您在定義範圍內尋找的內容。
理解 COUNTIF 函數的簡單示例
要在範圍 A4:A13 中查找名稱“Judy”並進行計數,您應該使用 COUNTIF 函數,如下所示:
=COUNTIF(A4:A13,"Judy")
然後按 Enter 鍵來獲取計數。
這裡我們列出了以下七個場景,以便您更好地了解如何使用 COUNTIF 函數。
COUNTIF基本用法
計算單元格是否包含特定文本(完全匹配)
COUNTIF 函數可用於對等於特定數字、文本或日期的單元格進行計數。
這裡我們以表A3:C13為例,A列包含水果名稱,B列包含數字,C列包含日期。 我們將分別計算這些列中“Apple”、“100”和“6/10/2023”的出現次數。
下表根據上面的示例提供了 3 種不同的場景,以展示如何在 COUNTIF 函數中編寫條件:
目標 | 標準 | 公式 |
細胞相當於蘋果 | “蘋果” | =COUNTIF(A4:A13,"蘋果") |
單元格等於 100 | 100 或“100” | =COUNTIF(B4:B13,100) |
單元格等於 6/10/2023 | “6 年 10 月 2023 日” | =COUNTIF(C4:C13,"6/10/2023") |
輸入 COUNTIF 函數後,按 Enter 獲得計數結果的關鍵。
- 一個或多個單詞或一個日期應以配額作為標準。
- 您可以使用對包含條件的任何單元格的引用並獲得相同的結果,而不是鍵入條件,例如 =COUNTIF(C4:C13,E6).
渴望一種簡單的方法來計算、選擇和突出顯示與特定文本匹配的單元格? Excel的Kutools 有其答案 選擇特定的單元格 特徵! 親身體驗其強大功能和簡單性 下載 Kutools for Excel 並立即開始 30 天免費試用。
計算單元格是否包含特定文本(部分匹配)
如果您想對包含特定文本的單元格進行計數,COUNTIF 函數還可以通過使用通配符來幫助您。
通配符:
- 問號 (?) 匹配任意一個字符,例如 L??? 找到“麗莎”和“露西”。
- 星號 (*) 匹配零個或多個任意類型的字符,例如,*cy 查找“Lucy”和“Nancy”。
- 波形符 (~) 是“轉義”字符,將其放在通配符(如 ~*、~?、~*)之前,則通配符將被視為常規字符,例如 ~* 查找“*”。
在本節中,我們將以統計A3:A13列中以“L”開頭的文本的出現次數為例。
在這裡,我們根據實例列出了您可能會遇到的常見場景,以及 COUNTIF 函數中應使用的相應條件以及所需的公式。
目標 | 標準 | 公式 |
單元格以 L 開頭 | “L*” | =COUNTIF(A4:A13,"L*") |
單元格以 L 開頭並以任意 3 個字符結尾 | “L???” | =COUNTIF(A4:A13,"L???") |
單元格以 cy 結尾 | “*賽” | =COUNTIF(A4:A13,"*cy") |
單元格以任意 3 個字符開頭並以 y 結尾 | “???是” | =COUNTIF(A4:A13,"???y") |
細胞含有u | “*你*” | =COUNTIF(A4:A13,"*u*") |
單元格等於 * | “~*” | =COUNTIF(A4:A13,"~*") |
輸入 COUNTIF 函數後,按 Enter 獲得計數結果的關鍵。
想要點亮那些包含特定文本的 Excel 單元格嗎? Excel的Kutools 是你的秘密武器! 這 選擇特定的單元格 功能將立即完成這項工作。 通過以下方式體驗效率 下載 Kutools for Excel - 開始 30 天免費試用,看看您的工作效率飆升!
計算單元格是否為非空白或空白
如果您有大量數據並且需要有效地計算空或非空單元格的數量,則 COUNTIF 函數將是一個有價值的幫助。
這裡,我們以區域A4:A11為例,統計非空單元格和空單元格的數量。
目標 | 標準 | 公式 |
單元格非空白 | “<>” | =COUNTIF(A4:A11,"<>") |
單元格為空白 | "" | =COUNTIF(A4:A11,"") |
輸入 COUNTIF 函數後,按 Enter 獲得結果的關鍵。
在 Excel 中取得領先! 和 Excel的Kutools's 選擇非空白單元格 瞬間對非空單元格進行特徵、計數和突出顯示。 立即嘗試 Kutools,30 天免費試用,提升您的工作效率!
計算單元格是否僅包含文本或數字
有時,您可能需要對僅包含文本字符串或數字的單元格進行計數。 在這種情況下,COUNTIF 函數會非常方便。
這裡,我們將以區域 A4:A11 為例,統計僅包含文本或僅包含數字的單元格。
目標 | 標準 | 公式 |
單元格包含文本字符串 | “*” | =COUNTIF(A4:A11,"*") |
單元格僅包含數字 | “<>”&“*” | =COUNTIF(A4:A11,"<>"&"*") |
輸入 COUNTIF 函數後,按 Enter 獲得結果的關鍵。
計算數字是否大於/小於/等於
要對 A4:A13 範圍內的值大於、小於或等於特定數字的單元格進行計數,COUNTIF 函數也可以為您提供幫助。
您只需將相應的運算符添加到條件中即可。 下表說明了您可以使用的運算符。
目標 | 標準 | 公式 |
值大於 5 | “> 5” | =COUNTIF(A4:A13,">5") |
值小於 5 | “<5” | =COUNTIF(A4:A13,"<5") |
值等於 5 | “=5” | =COUNTIF(A4:A13,"=5") |
值不等於 5 | “<>5” | =COUNTIF(A4:A13,"<>5") |
值大於或等於 5 | >=5” | =COUNTIF(A4:A13,">=5") |
值小於或等於 5 | “<=5” | =COUNTIF(A4:A13,"<=5") |
媒體推薦 Enter 輸入 COUNTIF 公式後按 鍵。
- 請務必注意,在 COUNTIF 公式中,帶有數字的運算符應始終用引號引起來。
- 您可以使用對包含條件的任何單元格的引用並獲得相同的結果,而不是鍵入條件,例如 =COUNTIF(A4:A13,C4),C4 包含標準 >5。
計算日期是否大於/小於/等於
如果您需要對日期大於、小於或等於特定日期的單元格進行計數,您可以使用與我們之前討論的公式類似的公式。 相同的原則適用於日期和數字。 下面舉幾個例子來說明:
目標 | 標準 | 公式 |
日期大於 6/17/2023 | ">6 年 17 月 2023 日"" | =COUNTIF(A4:A13,">6/17/2023")) |
日期等於 6/17/2023 | “=6 年 17 月 2023 日” | =COUNTIF(A4:A13,"=6/17/2023") |
日期小於或等於 6/17/2023 | “ <= 6/17/2023” | =COUNTIF(A4:A13,"<=6/17/2023") |
媒體推薦 Enter 輸入 COUNTIF 公式後獲取計數的鍵。
除了我們討論的常見用途之外,您還可以將 COUNTIF 函數與特定的 Excel 日期和時間函數結合使用,例如 今日功能,根據當前日期對單元格進行計數。 這允許您動態跟踪和計算滿足當前日期條件的單元格。 以下是如何將 COUNTIF 函數與 TODAY() 結合使用的一些示例:
目標 | 標準 | 公式 |
日期大於今天 | ">"&今天() | =COUNTIF(A4:A13,">"&TODAY()) |
日期等於今天 | “=”&今天()) | =COUNTIF(A4:A13,"="&TODAY()) |
距今天不到一周的日期 | ">"&今天()-7 | =COUNTIF(A4:A13,">"&TODAY()-7) |
COUNTIF 高級用法
計算具有多個條件(或/和)的單元格
事實上,Excel COUNTIF 函數並不是專門為計算具有多個條件的單元格而設計的。 在這種情況下,推薦的函數是 COUNTIFS 功能。 但是,在某些情況下,您可以通過在單個公式中組合多個 COUNTIF 函數來獲得所需的結果。
>> 或標準
假設您要計算等於“Peach”或“Apple”的單元格,您應該將兩個 COUNTIF 函數組合在一起,如下所示:
=COUNTIF(A4:A11,"Peach")+COUNTIF(A4:A11,"Apple")
媒體推薦 Enter 鍵來獲取計數。
請注意,在這種情況下,我們使用 加號 (+) 合併從兩個 COUNTIF 函數獲得的結果。 同樣,您可以使用相同的方法創建具有多個條件的 COUNTIF 公式。 以下是具有三個 OR 條件的 COUNTIF 公式示例,用於計算“Peach”、“Apple”和“Lemon”的出現次數:
=COUNTIF(A2:A9,"Peach")+COUNTIF(A2:A9,"Apple")+COUNTIF(A2:A9,"Lemon")
>> 及標準
假設您要計算範圍 A5:A10 中大於 4 且小於 11 的數字,您可以組合兩個 COUNTIF 函數,如下圖所示:
=COUNTIF(A4:A11,">5")-COUNTIF(A4:A11,">=10")
媒體推薦 Enter 鍵來獲取計數。
請注意,在這種情況下,我們使用 減號 (-) 合併從兩個 COUNTIF 函數獲得的結果。
計算單元格是否為唯一值或重複值
如果您想計算 A3:A13 範圍內的唯一值或重複值,COUNTIF 函數也可以幫助您。
步驟 1:確定每個值是唯一還是重複
- 在要計數的值旁邊的列中,使用以下公式來確定相關值是唯一的還是重複的, TRUE 表示相關值重複, 假 意味著該值是唯一的。
=COUNTIF($A$4:$A$13,A4)>1
- 媒體推薦 Enter 鍵並雙擊填充手柄(第一個結果單元格右下角的綠色小方塊),然後顯示所有結果。
步驟 2:計算唯一值或重複值
- 要計算唯一值,請使用以下公式
=COUNTIF(B4:B13,"FALSE")
- 要計算重複值,請使用以下公式
B4:B13 是您在步驟 1 中使用公式的輔助列。=COUNTIF(B4:B13,"TRUE")
然後按 Enter 獲得結果的關鍵。
如果您不想記住公式,可以使用 計算唯一值功能 of Excel的Kutools。只需點擊兩次,您就可以獲得所需的計數。此外,Kutools for Excel 提供了廣泛的公式,可讓您輕鬆且有效率地執行高階計算。
下載 Kutools for Excel 並享受 30 天免費試用
COUNTIF——註釋和一些重要問題
-
COUNTIF 函數不區分大小寫。
-
COUNTIF 函數需要實際範圍,不能替換數組。
-
COUNTIF 函數不支持非相鄰範圍,並且其語法不允許指定多個單獨的單元格作為第一個參數。 如果要在多個範圍內進行計數,可以使用多個 COUNTIF 函數的組合,如下所示:
=計數(A2:A10,">0") + COUNTIF(B3,">0") + COUNTIF(C2:C5,“>0”)。 -
當用於匹配長度超過 255 個字符的字符串時,COUNTIF 函數會返回錯誤結果。
-
引用另一個已關閉的工作簿時,COUNTIF 函數返回 #VALUE 錯誤。
最佳辦公生產力工具
🤖 | Kutools 人工智慧助手:基於以下內容徹底改變數據分析: 智慧執行 | 生成代碼 | 建立自訂公式 | 分析數據並產生圖表 | 呼叫 Kutools 函數... |
熱門特色: 尋找、突出顯示或識別重複項 | 刪除空白行 | 合併列或儲存格而不遺失數據 | 沒有公式的回合 ... | |
超級查詢: 多條件VLookup | 多值VLookup | 跨多個工作表的 VLookup | 模糊查詢 .... | |
高級下拉列表: 快速建立下拉列表 | 依賴下拉列表 | 多選下拉列表 .... | |
欄目經理: 新增特定數量的列 | 移動列 | 切換隱藏列的可見性狀態 | 比較範圍和列 ... | |
特色功能: 網格焦點 | 設計圖 | 大方程式酒吧 | 工作簿和工作表管理器 | 資源庫 (自動文字) | 日期選擇器 | 合併工作表 | 加密/解密單元格 | 按清單發送電子郵件 | 超級濾鏡 | 特殊過濾器 (過濾粗體/斜體/刪除線...)... | |
前 15 個工具集: 12 文本 工具 (添加文本, 刪除字符,...) | 50+ 圖表 類型 (甘特圖,...) | 40+ 實用 公式 (根據生日計算年齡,...) | 19 插入 工具 (插入二維碼, 從路徑插入圖片,...) | 12 轉化 工具 (數字到單詞, 貨幣兌換,...) | 7 合併與拆分 工具 (高級合併行, 分裂細胞,...) | ... 和更多 |
使用 Kutools for Excel 增強您的 Excel 技能,體驗前所未有的效率。 Kutools for Excel 提供了 300 多種進階功能來提高生產力並節省時間。 點擊此處獲取您最需要的功能...
Office選項卡為Office帶來了選項卡式界面,使您的工作更加輕鬆
- 在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,發布者,Access,Visio和Project。
- 在同一窗口的新選項卡中而不是在新窗口中打開並創建多個文檔。
- 將您的工作效率提高 50%,每天為您減少數百次鼠標點擊!