跳到主要內容

掌握 COUNTIF:您需要了解的 8 個基本 Excel 示例

在日常工作中,計算大型 Excel 數據集中特定條件的出現次數就像大海撈針一樣。 但不用擔心,Excel 的 COUNTIF 函數可以拯救您。 COUNTIF 函數是一個功能強大的工具,使您能夠快速、準確地計算滿足特定條件的數據點的數量。 在本文中,我們深入研究了 COUNTIF 函數的語法和用法,提供了八個示例來幫助您充分利用這一強大分析函數的潛力。


視頻:COUNTIF - 8 個基本 Excel 示例

 

立即訂閱我們的頻道:解鎖頂級 Excel 技巧!


COUNTIF 函數:語法和參數

 

COUNTIF 函數用於計算區域中滿足條件的單元格數量。

句法

COUNTIF 的通用語法如下所示:

=COUNTIF(range, criteria)

參數

  • 範圍: 必需的。 這是您要計算特定標準的範圍。
  • 標準: 必需的。 這定義了您在定義範圍內尋找的內容。

理解 COUNTIF 函數的簡單示例

要在範圍 A4:A13 中查找名稱“Judy”並進行計數,您應該使用 COUNTIF 函數,如下所示:

=COUNTIF(A4:A13,"Judy")

然後按 Enter 鍵來獲取計數。

文檔計數示例 1

這裡我們列出了以下七個場景,以便您更好地了解如何使用 COUNTIF 函數。


COUNTIF基本用法

 

計算單元格是否包含特定文本(完全匹配)

COUNTIF 函數可用於對等於特定數字、文本或日期的單元格進行計數。

這裡我們以表A3:C13為例,A列包含水果名稱,B列包含數字,C列包含日期。 我們將分別計算這些列中“Apple”、“100”和“6/10/2023”的出現次數。

文檔 countif 示例 2 1

下表根據上面的示例提供了 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 示例 3 1

筆記:
  • 一個或多個單詞或一個日期應以配額作為標準。
  • 您可以使用對包含條件的任何單元格的引用並獲得相同的結果,而不是鍵入條件,例如 =COUNTIF(C4:C13,E6).

渴望一種簡單的方法來計算、選擇和突出顯示與特定文本匹配的單元格? Excel的Kutools 有其答案 選擇特定的單元格 特徵! 親身體驗其強大功能和簡單性 下載 Kutools for Excel 並立即開始 30 天免費試用。

文檔 countif 示例 4 1


計算單元格是否包含特定文本(部分匹配)

如果您想對包含特定文本的單元格進行計數,COUNTIF 函數還可以通過使用通配符來幫助您。

通配符:

  • 問號 (?) 匹配任意一個字符,例如 L??? 找到“麗莎”和“露西”。
  • 星號 (*) 匹配零個或多個任意類型的字符,例如,*cy 查找“Lucy”和“Nancy”。
  • 波形符 (~) 是“轉義”字符,將其放在通配符(如 ~*、~?、~*)之前,則通配符將被視為常規字符,例如 ~* 查找“*”。

在本節中,我們將以統計A3:A13列中以“L”開頭的文本的出現次數為例。

文檔計數示例 5

在這裡,我們根據實例列出了您可能會遇到的常見場景,以及 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 獲得計數結果的關鍵。

文檔計數示例 6

備註:您可以使用對包含條件的任何單元格的引用並獲得相同的結果,而不是鍵入條件,例如 =COUNTIF(A4:A13,C4).

想要點亮那些包含特定文本的 Excel 單元格嗎? Excel的Kutools 是你的秘密武器! 這 選擇特定的單元格 功能將立即完成這項工作。 通過以下方式體驗效率 下載 Kutools for Excel - 開始 30 天免費試用,看看您的工作效率飆升!

文檔計數示例 7


計算單元格是否為非空白或空白

如果您有大量數據並且需要有效地計算空或非空單元格的數量,則 COUNTIF 函數將是一個有價值的幫助。

這裡,我們以區域A4:A11為例,統計非空單元格和空單元格的數量。

文檔計數示例 8

目標 標準 公式
單元格非空白 “<>” =COUNTIF(A4:A11,"<>")
單元格為空白 "" =COUNTIF(A4:A11,"")

輸入 COUNTIF 函數後,按 Enter 獲得結果的關鍵。

文檔 countif 示例 9 1

在 Excel 中取得領先! 和 Excel的Kutools's 選擇非空白單元格 瞬間對非空單元格進行特徵、計數和突出顯示。 立即嘗試 Kutools,30 天免費試用,提升您的工作效率!

文檔計數示例 10


計算單元格是否僅包含文本或數字

有時,您可能需要對僅包含文本字符串或數字的單元格進行計數。 在這種情況下,COUNTIF 函數會非常方便。

這裡,我們將以區域 A4:A11 為例,統計僅包含文本或僅包含數字的單元格。

文檔計數示例 20

目標 標準 公式
單元格包含文本字符串 “*” =COUNTIF(A4:A11,"*")
單元格僅包含數字 “<>”&“*” =COUNTIF(A4:A11,"<>"&"*")

輸入 COUNTIF 函數後,按 Enter 獲得結果的關鍵。

文檔計數示例 21


計算數字是否大於/小於/等於

要對 A4:A13 範圍內的值大於、小於或等於特定數字的單元格進行計數,COUNTIF 函數也可以為您提供幫助。

文檔計數示例 11

您只需將相應的運算符添加到條件中即可。 下表說明了您可以使用的運算符。

目標 標準 公式
值大於 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 公式後按 鍵。

文檔計數示例 12

筆記:
  • 請務必注意,在 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 示例 13 1

除了我們討論的常見用途之外,您還可以將 COUNTIF 函數與特定的 Excel 日期和時間函數結合使用,例如 今日功能,根據當前日期對單元格進行計數。 這允許您動態跟踪和計算滿足當前日期條件的單元格。 以下是如何將 COUNTIF 函數與 TODAY() 結合使用的一些示例:

目標 標準 公式
日期大於今天 ">"&今天() =COUNTIF(A4:A13,">"&TODAY())
日期等於今天 “=”&今天()) =COUNTIF(A4:A13,"="&TODAY())
距今天不到一周的日期 ">"&今天()-7 =COUNTIF(A4:A13,">"&TODAY()-7)

文檔計數示例 14


COUNTIF 高級用法

 

計算具有多個條件(或/和)的單元格

事實上,Excel COUNTIF 函數並不是專門為計算具有多個條件的單元格而設計的。 在這種情況下,推薦的函數是 COUNTIFS 功能。 但是,在某些情況下,您可以通過在單個公式中組合多個 COUNTIF 函數來獲得所需的結果。

>> 或標準

假設您要計算等於“Peach”或“Apple”的單元格,您應該將兩個 COUNTIF 函數組合在一起,如下所示:

=COUNTIF(A4:A11,"Peach")+COUNTIF(A4:A11,"Apple")

媒體推薦 Enter 鍵來獲取計數。

文檔計數示例 15

備註:您可以使用對包含條件的任何單元格的引用並獲得相同的結果,而不是鍵入條件,例如 =COUNTIF(A4:A11,C4)+COUNTIF(A4:A11,C5).

請注意,在這種情況下,我們使用 加號 (+) 合併從兩個 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 鍵來獲取計數。

文檔計數示例 16

請注意,在這種情況下,我們使用 減號 (-) 合併從兩個 COUNTIF 函數獲得的結果。


計算單元格是否為唯一值或重複值

如果您想計算 A3:A13 範圍內的唯一值或重複值,COUNTIF 函數也可以幫助您。

步驟 1:確定每個值是唯一還是重複
  1. 在要計數的值旁邊的列中,使用以下公式來確定相關值是唯一的還是重複的, TRUE 表示相關值重複, 意味著該值是唯一的。
    =COUNTIF($A$4:$A$13,A4)>1
  2. 媒體推薦 Enter 鍵並雙擊填充手柄(第一個結果單元格右下角的綠色小方塊),然後顯示所有結果。

    填

步驟 2:計算唯一值或重複值
  • 要計算唯一值,請使用以下公式
    =COUNTIF(B4:B13,"FALSE")
  • 要計算重複值,請使用以下公式
    =COUNTIF(B4:B13,"TRUE")
    B4:B13 是您在步驟 1 中使用公式的輔助列。
    然後按 Enter 獲得結果的關鍵。
    文檔計數示例 18

如果您不想記住公式,可以使用 計算唯一值功能 of Excel的Kutools。只需點擊兩次,您就可以獲得所需的計數。此外,Kutools for Excel 提供了廣泛的公式,可讓您輕鬆且有效率地執行高階計算。
下載 Kutools for Excel 並享受 30 天免費試用

文檔計數示例 19


COUNTIF——註釋和一些重要問題

 
  • COUNTIF 函數不區分大小寫。

  • COUNTIF 函數需要實際範圍,不能替換數組。

  • COUNTIF 函數不支持非相鄰範圍,並且其語法不允許指定多個單獨的單元格作為第一個參數。 如果要在多個範圍內進行計數,可以使用多個 COUNTIF 函數的組合,如下所示:
    =計數(A2:A10,">0") + COUNTIF(B3,">0") + COUNTIF(C2:C5,“>0”)。

  • 當用於匹配長度超過 255 個字符的字符串時,COUNTIF 函數會返回錯誤結果。

  • 引用另一個已關閉的工作簿時,COUNTIF 函數返回 #VALUE 錯誤。

最佳辦公生產力工具

熱門特色: 尋找、突出顯示或識別重複項   |  刪除空白行   |  合併列或儲存格而不遺失數據   |   沒有公式的回合 ...
超級查詢: 多條件VLookup    多值VLookup  |   跨多個工作表的 VLookup   |   模糊查詢 ....
高級下拉列表: 快速建立下拉列表   |  依賴下拉列表   |  多選下拉列表 ....
欄目經理: 新增特定數量的列  |  移動列  |  切換隱藏列的可見性狀態  |  比較範圍和列 ...
特色功能: 網格焦點   |  設計圖   |   大方程式酒吧    工作簿和工作表管理器   |  資源庫 (自動文字)   |  日期選擇器   |  合併工作表   |  加密/解密單元格    按清單發送電子郵件   |  超級濾鏡   |   特殊過濾器 (過濾粗體/斜體/刪除線...)...
前 15 個工具集12 文本 工具 (添加文本, 刪除字符,...)   |   50+ 圖表 類型 (甘特圖,...)   |   40+ 實用 公式 (根據生日計算年齡,...)   |   19 插入 工具 (插入二維碼, 從路徑插入圖片,...)   |   12 轉化 工具 (數字到單詞, 貨幣兌換,...)   |   7 合併與拆分 工具 (高級合併行, 分裂細胞,...)   |   ... 和更多

使用 Kutools for Excel 增強您的 Excel 技能,體驗前所未有的效率。 Kutools for Excel 提供了 300 多種進階功能來提高生產力並節省時間。  點擊此處獲取您最需要的功能...

kte選項卡201905


Office選項卡為Office帶來了選項卡式界面,使您的工作更加輕鬆

  • 在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,發布者,Access,Visio和Project。
  • 在同一窗口的新選項卡中而不是在新窗口中打開並創建多個文檔。
  • 將您的工作效率提高 50%,每天為您減少數百次鼠標點擊!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations