KutoolsforOffice — 一套方案,五大工具。事半功倍。三月特賣:20% 折扣

COUNTIF 精通指南:8 您必知的 Excel 實用範例

作者Sun修改日期

在日常工作中,面對龐大的 Excel 資料集,計算符合特定條件的資料出現次數,往往如同大海撈針。別擔心!Excel 的 COUNTIF 函數正是您的得力助手。這項強大工具能讓您快速又精準地統計符合指定條件的資料筆數。本文將深入解析 COUNTIF 函數的語法與應用方式,並提供八個實用範例,助您全面掌握這項高效分析利器的潛能。


影片:COUNTIF —— 8 必備 Excel 範例

 
 

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


COUNTIF 函數:語法與引數

 

COUNTIF 函數可用來計算指定範圍內符合特定條件的儲存格數量。

語法

COUNTIF 的通用語法如下:

=COUNTIF(range, criteria)

引數

  • 範圍:必填。這是您用來計算符合特定條件之資料的範圍。
  • 條件:必填。這定義了您要在指定範圍內搜尋的內容。

COUNTIF 函數的簡單範例

若要在範圍 A4:A13 中搜尋名稱「Judy」並計數,應如下使用 COUNTIF 函數:

=COUNTIF(A4:A13,"Judy")

接著按下 Enter 鍵,立即取得計數結果!

用於理解 COUNTIF 函數的簡易範例

以下列出七種情境,幫助您更深入掌握 COUNTIF 函數的運用方式。


COUNTIF 基本用法

 

計算包含特定文字的儲存格(完全符合)

COUNTIF 函數可用來計算與特定數字、文字或日期相等的儲存格數量。

此處以表格 A3:C13 為例,其中 A 欄為水果名稱、B 欄為數字、C 欄為日期。我們將分別統計「Apple」、「100」與「6/10/2023」在各欄位中的出現次數。

計算包含特定文字的儲存格

下表根據上述範例提供了 3 種不同情境,說明如何在 COUNTIF 函數中撰寫條件:

目標條件公式
儲存格等於 Apple"Apple"=COUNTIF(A4:A13,"Apple")
儲存格等於 100100 或 “100“=COUNTIF(B4:B13,100)
儲存格等於 6/10/2023"6/10/2023"=COUNTIF(C4:C13,"6/10/2023")

輸入 COUNTIF 函數後,按下 Enter 鍵,即可立即取得統計結果!

使用 COUNTIF 函數計算包含特定文字的儲存格

注意事項
  • 作為條件的文字、多個文字或日期,應以引號括住。
  • 與其直接輸入條件,您也可以引用包含條件的任意儲存格來取得相同結果,例如 =COUNTIF(C4:C13,)E6)。

是否渴望一種簡單方法,快速計數、選取並醒目提示符合特定文字的儲存格?Kutools for Excel 提供完美解決方案:選擇指定單元格功能!立即 下載 Kutools for Excel,今天就開始 30 天免費試用,親身體驗其強大與簡便!

使用 Kutools 選取並計算符合特定文字的儲存格


統計包含特定文字的儲存格(部分相符)

若您想統計包含特定文字的儲存格,COUNTIF 函數也能運用萬用字元,輕鬆達成目標。

萬用字元:

  • 問號(?)可比對任意單一字元,例如輸入 L??? 即可找出「Lisa」與「Lucy」。
  • 星號(*)可比對零個或多個任意字元,例如 *cy 能找出「Lucy」和「Nancy」。
  • 波狀符號(~)是「跳脫」字元,當它置於萬用字元前(例如 ~*、~?、~*)時,該萬用字元便會被視為一般字元;舉例來說,~* 可用來搜尋「*」。

本節以統計 A3:A13 區域中,文本開頭為「L」的項目出現次數為例。

計算包含部分文字的儲存格

以下列出根據此範例可能遇到的常見情境,以及在 COUNTIF 函數中應使用的對應條件與公式。

目標條件公式
儲存格以 L 開頭"L*"=COUNTIF(A4:A13,"L*")
儲存格以 L 開頭且結尾為任意 3 個字元"L???"=COUNTIF(A4:A13,"L???")
儲存格以 cy 結尾"*cy"=COUNTIF(A4:A13,"*cy")
儲存格開頭為任意 3 個字元且以 y 結尾"???y"=COUNTIF(A4:A13,"???y")
儲存格包含 u"*u*"=COUNTIF(A4:A13,"*u*")
儲存格等於 *“~*“=COUNTIF(A4:A13,"~*")

輸入 COUNTIF 函數後,按下 Enter 鍵,即可立即取得統計結果!

使用 COUNTIF 函數計算包含部分文字的儲存格

注意:除了直接輸入條件外,您也可參照任何包含條件的儲存格來取得相同結果,例如 =COUNTIF(A4:A13,)C4)。

想讓 Excel 中包含特定文字的儲存格立即醒目提示嗎?Kutools for Excel 就是您的秘密武器!透過選擇指定單元格功能,輕鬆快速完成任務。立即 下載 Kutools for Excel,開始 30 天免費試用,見證生產力飛躍!

使用 Kutools 計算以特定字元開頭的儲存格


統計非空白或空白儲存格

若您擁有大範圍的資料,並需要高效統計空白或非空白儲存格的數量,COUNTIF 函數將是極具價值的得力助手。

此處以範圍 A4:A11 為例,統計其中的非空儲存格與空儲存格。

計算非空白或空白儲存格

目標條件公式
儲存格為非空白““=COUNTIF(A4:A11,"<>")
儲存格為空白““=COUNTIF(A4:A11,"")

輸入 COUNTIF 函數後,按下 Enter 鍵,即可立即取得結果!

使用 COUNTIF 函數計算非空白或空白儲存格

在 Excel 中搶得先機!透過 Kutools for Excel選擇非空儲存格功能,立即計數並醒目標示非空儲存格。立即試用 Kutools,享受 30 天免費試用,大幅提升工作效率!

 使用 Kutools 計算非空儲存格


僅統計包含文字或數字的儲存格

有時您可能需要僅統計包含文字字串或數字的儲存格,此時 COUNTIF 函數便非常實用。

此處以範圍 A4:A11 為例,統計僅包含文字或僅包含數字的儲存格。

計算僅包含文字或數字的儲存格

目標條件公式
儲存格包含文字字串“*“=COUNTIF(A4:A11,"*")
儲存格僅包含數字““&“*“=COUNTIF(A4:A11,"<>"&"*")

輸入 COUNTIF 函數後,按下 Enter 鍵,即可立即取得結果!

使用 COUNTIF 函數計算僅包含文字或數字的儲存格


統計大於/小於/等於特定數值的儲存格

若要統計 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")

輸入 COUNTIF 公式後,按下 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")

輸入 COUNTIF 公式後,按下 Enter 鍵,即可立即取得統計結果!

計算大於/小於/等於指定日期的日期

除了上述常見用途外,您還可將 COUNTIF 函數與特定的 Excel 日期與時間函數(例如 )TODAY 函數)結合使用,根據當前日期動態追蹤並統計符合條件的儲存格。以下是 COUNTIF 與 TODAY() 搭配使用的實用範例:

目標條件公式
日期大於今天">"&TODAY()=COUNTIF(A4:A13,">"&TODAY())
日期等於今天"="&TODAY())=COUNTIF(A4:A13,"="&TODAY())
日期距離今天不到一週">"&TODAY()-7=COUNTIF(A4:A13,">"&TODAY()-7)

計算大於/小於/等於今天的日期


COUNTIF 進階用法

 

統計符合多個條件的儲存格(OR/AND)

實際上,Excel 的 COUNTIF 函數並非專為統計符合多個條件的儲存格而設計。在此類情況下,建議使用 COUNTIFS 函數;但某些情境下,您仍可透過在單一公式中結合多個 COUNTIF 函數,輕鬆達成所需結果!

>> OR 條件

假設您想統計等於「Peach」或「Apple」的儲存格,應如下所示結合兩個 COUNTIF 函數:

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

按下 Enter 鍵,立即獲取統計結果!

計算符合「或」條件的儲存格

注意:除了直接輸入條件外,您也可參照任何包含條件的儲存格來取得相同結果,例如 =COUNTIF(A4:A11,)C4)+COUNTIF(A4:A11,C5)。

請注意,在此情境中,我們使用加號(+)來結合兩個 COUNTIF 函數的結果。同樣地,您也可以用相同方式建立包含多個條件的 COUNTIF 公式!以下範例示範如何運用三個 OR 條件,統計「Peach」、「Apple」與「Lemon」的出現次數:

=COUNTIF(A2:A9,"Peach")+COUNTIF(A2:A9,"Apple")+COUNTIF(A2:A9,"Lemon")

>> AND 條件

假設您想統計範圍 A4:A11 中大於 5 且小於 10 的數字,可如下圖所示結合兩個 COUNTIF 函數:

=COUNTIF(A4:A11,">5")-COUNTIF(A4:A11,">=10")

按下 Enter 鍵即可取得統計結果。

計算符合「且」條件的儲存格

請注意,在此情境中,我們使用減號(——)來結合兩個 COUNTIF 函數所取得的結果。


統計唯一值或重複值儲存格

若您想統計範圍 A3:A13 中的唯一值個數或重複值,COUNTIF 函數同樣能協助您輕鬆達成目標。

步驟 1:識別每個值是否為唯一值或重複值
  1. 在您要計數的數值旁邊欄位中,使用下方公式即可判斷該數值是唯一值還是重複值:TRUE 表示為重複值,FALSE 則表示為唯一值。
    =COUNTIF($A$4:$A$13,A4)>1
  2. 按下 Enter 鍵後,雙擊填滿控點(位於第一個結果儲存格右下角的小綠色方塊),即可立即顯示所有結果!
步驟 2:統計區域中唯一值的個數或重複值
  • 針對統計區域中唯一值的個數,請使用下方公式
    =COUNTIF(B4:B13,"FALSE")
  • 若要計算重複值,請使用下方公式:

    =COUNTIF(B4:B13,"TRUE")
    B4:B13 是您在步驟 1 中填入公式的輔助欄位。
    接著按下 Enter 鍵,立即取得結果!計算唯一值或重複值

如果您不想記憶繁瑣的公式,只需使用統計區域中唯一值的個數功能(由 )Kutools for Excel 提供)!僅需兩次點擊,即可快速取得所需計數。此外,Kutools for Excel 還內建眾多實用公式,助您輕鬆高效完成進階計算。
立即下載 Kutools for Excel,享受 30 天免費試用

 使用 Kutools 計算唯一值


COUNTIF 注意事項與重要問題

 
  • COUNTIF 函數不區分大小寫。

  • COUNTIF 函數必須使用實際的儲存格範圍,無法以陣列來替代。

  • COUNTIF 函數不支援非連續範圍,且其語法無法將多個獨立儲存格直接指定為第一個參數。若您需要在多個範圍中進行計數,可透過結合多個 COUNTIF 函數輕鬆達成,如下所示:
    =COUNTIF()A2:A10,">0") + COUNTIF(B3,">0") + COUNTIF(C2:C5,“>0")。

  • 當用於比對超過 255 個字元的字串時,COUNTIF 函數會傳回錯誤的結果。

  • 當引用已關閉的其他活頁簿時,COUNTIF 函數會傳回 #VALUE! 錯誤。

最佳 Office 生產力工具

🤖KUTOOLS AI 助手:以「智慧執行     產生程式碼  建立自訂公式    分析資料並產生圖表  呼叫增強函數……
熱門功能尋找、醒目提示或標記重複值     刪除空白行     合併列或儲存格而不遺失資料     不使用公式的四捨五入……
高級 LOOKUP多重條件 VLookup    多重值 VLookup     跨多個工作表 VLookup      模糊查找……
高級下拉列表快速建立下拉式清單     相依性下拉式清單     多重選擇下拉式清單……
欄位管理員新增指定數量的欄位移動欄位切換隱藏欄位的顯示狀態比較範圍與欄位……
精選功能網格聚焦     設計視圖   增強編輯欄    工作簿和表管理員     資源庫(自動文字)  日期提取     合併工作表    加密/解密儲存格    依清單傳送電子郵件     超級篩選      特殊篩選(篩選粗體儲存格/斜體/刪除線……) ......
頂尖 15 工具組12 文字工具添加文本刪除特定字符,……)   50+ 圖表 類型甘特圖,……)   40+ 實用公式基於生日計算年齡,……)   19 插入工具插入二維碼從路徑插入圖片,……)   12 轉換工具金額轉大寫匯率轉換,……)   7 合併和拆分工具高級合併行分割儲存格,……)更多功能
在您的慣用語言中使用 Kutools – 支援英文、西班牙文、德文、法文、中文及其他 40+ 種語言!

運用 Kutools for Excel 強化您的 Excel 技能,體驗前所未有的高效!Kutools for Excel 提供超過 300 項進階功能,大幅提升生產力並節省寶貴時間。立即點擊,獲取您最需要的功能……


Office Tab 為 Office 帶來分頁式介面,讓您的工作輕鬆許多

  • 在 Word、Excel、PowerPoint、Access、Visio 與 Project 中啟用分頁編輯與閱讀功能。
  • 在同一視窗的新分頁中開啟並建立多份文件,而非在新視窗中操作。
  • 工作效率提升高達 50%,每天為您省下數百次滑鼠點擊!

所有 Kutools 增益集,一次安裝

Kutools for Office 套件整合 Excel、Word、Outlook 與 PowerPoint 的增益集,以及 Office Tab Pro,是跨多款 Office 應用程式協作團隊的絕佳選擇!

ExcelWordOutlookTabsPowerPoint
  • 全能套件— Excel、Word、Outlook 與 PowerPoint 增益集 + Office Tab Pro
  • 一套安裝程式,一張授權— 數分鐘內完成設定(支援 MSI)
  • 協同效果更佳— 在多款 Office 應用程式中實現流暢的生產力
  • 30 天完整功能試用— 無需註冊,無需信用卡
  • 超值首選— 比單獨購買增益集更省