跳到主要內容

EXCEL COUNTIF 函數 - 計算非空白、大於/小於或包含特定值的單元格

在處理 Excel 工作表時,計算儲存格的數量,例如計算空白或非空白儲存格、大於或小於給定值的儲存格或包含特定文字的儲存格可能是大多數人的常見任務。我們。 要處理這些計算,Excel 中的 COUNTIF 函數可能會幫您一個忙。

Excel 中 COUNTIF 函數的語法

空白或非空白單元格的 COUNTIF 函數

小於、大於或等於特定值的單元格的 COUNTIF 函數

單元格的 COUNTIF 函數包含特定值


Excel 中 COUNTIF 函數的語法

作為 Excel 中的統計函數之一,COUNTIF 對指定範圍內滿足給定條件的單元格進行計數。 COUNTIF 函數的語法是:

=COUNTIF(range, criteria)

語法包含兩個參數 - 範圍標準:

  • 範圍: 指的是要計數的單元格範圍。
  • 標準: 是指您要用於計數細胞的條件。 例如,您可以使用“>=80”作為標準,在您選擇的範圍內查找值大於或等於 80 的單元格。

要在 Excel 中應用該函數,您應該鍵入 = COUNTIF(範圍,條件) 在目標單元格中。 例如, =COUNTIF(A1:B8,">=80").

COUNTIF 函數返回一個數值 - 您想要計算的單元格數量。

現在我們對 COUNTIF 函數有了更清晰的理解,讓我們繼續看一些真實的例子。


空白或非空白單元格的 COUNTIF 函數

例如,我有一個包含不同數據類型的單元格列表,例如文本、布爾值(TRUE 和 FALSE)、數字、日期和錯誤。 無論您指定的範圍內存在什麼數據類型,是否有通用的 COUNTIF 公式來計算空白或非空白單元格?

countif 空白小於 1

使用 COUNTIF 函數計算空白單元格

現在,讓我向您介紹 COUNTIF 公式。 使用該公式,無論範圍內存在多少數據類型,它都會告訴您空單元格的確切正確數量:

=COUNTIF(range,"")
注意:引號中沒有文字,表示要計數的單元格為空。

要使用 COUNTIF 函數計算空單元格,請鍵入公式 =COUNTIF(A1:A9,"") 在目標單元格中,然後按 ENTER:

countif 空白小於 2 >>> countif 空白小於 3

在excel中,還有一個函數叫 COUNTBLANK,它返回指定範圍內的空單元格數。 它的語法是 = COUNTBLANK(範圍). 對於上面的示例,您可以使用以下公式: =計數空白(A1:A9).


使用 COUNTIF 函數計算非空白單元格

要計算不為空的單元格,在這裡,讓我向您展示公式:

=COUNTIF(range,"<>")
注意: <> 在 Excel 中的意思是 不等於. 所以,上面的公式計算所有不等於空白的單元格,或者我們可以說,不是空白的。

要使用 COUNTIF 函數計算非空單元格,請鍵入公式 =COUNTIF(A1:A9,"<>") 在目標單元格中,然後按 ENTER:

countif 空白小於 4 >>> countif 空白小於 5

在excel中,還有一個函數叫 COUNTA,它返回包含指定範圍內任何值的單元格數。 它的語法是 =COUNTA(範圍). 對於上面的示例,您可以使用以下公式: = COUNTA(A1:A9).

但是,如果您只想計算只有文本的單元格並排除布爾值(TRUE 和 FALSE)、數字、日期或錯誤,請使用以下公式:

=COUNTIF(A1:A9,"*")
Note: A single asterisk (*) matches only the value in a text form.

countif 空白小於 6 >>> countif 空白小於 7

單擊兩次即可計算非空白單元格

如果你哈ve Excel的Kutools 安裝在你的excel中,它的 選擇非空白單元格 功能,您可以一次選擇所有非空白單元格,並根據需要獲取數字。

1.你可以去 庫工具 Excel 中的選項卡,找到 選擇,然後點擊 選擇非空白單元格 在下拉列表中。 看截圖:

countif 空白小於 8

2. 將選擇所有非空白單元格,並會彈出一個提示框,告訴您非空白單元格的數量,如下圖所示:

countif 空白小於 9

點擊下載 Kutools for Excel 進行 30 天免費試用。


小於、大於或等於特定值的單元格的 COUNTIF 函數

在這裡,我們列出了兩種主要方法,供您對 Excel 中小於、大於、等於或不等於特定值的單元格進行計數。

COUNTIF 小於、大於、等於或不等於公式

要使用公式計算值小於、大於、等於或不等於特定值的單元格,您應該充分利用 比較運算符 (<, >, =, ).

注意:該方法還可用於計算日期早於(小於 <)、晚於(大於 >)或等於 (=) 指定日期的單元格。

現在,讓我們根據下表來看看一些真實的例子:

countif 空白小於 10

統計總成績為 結束 (>) 140、使用公式:
=COUNTIF(E2:E8,">140") >>> 結果是 5
計算數學成績為 低於 (<) Coco 的分數(D3 單元格中的值),使用公式:
=COUNTIF(D2:D8,"<"&D3) >>> 結果是 2
注意:要將 COUNTIF 函數中的單元格引用與比較運算符一起使用,您必須將運算符放在引號中,並在單元格引用之前添加一個與號 (&)。
統計英語成績為 大於或等於 (≥) Eddie 的分數(單元格 C4 中的值),使用公式:
=COUNTIF(C2:C8,">="&C4)-1 >>> The result is 5
注:減1的原因是標準 C2:C8,">="&C4 要求 COUNTIF 計算所有匹配的單元格,包括帶有 Eddie 英語分數的單元格,因此我們需要從公式中減去它。 如果您需要將 Eddie 計算在內,請刪除“-1”從公式。
計算參加的學生人數 來自 (=) 印度,使用公式:
=COUNTIF(B2:B8,“印度”) OR =COUNTIF(B2:B8,B2) >>> 結果是 3
注意:單元格引用 B2 中的值是印度,所以 “印度”B2 兩者都可以作為這裡的標準。 在 COUNTIF 函數中,條件是 不區分大小寫. 因此,字符串“India”和“INDIA”對公式的結果沒有影響。
計算參加的學生人數 不是來自 (≠) 印度,使用公式:
=COUNTIF(B2:B8,"<>印度") OR =COUNTIF(B2:B8,"<>"&B2) >>> 結果是 4

COUNTIF 函數只在有一個條件時才起作用,對於更多條件的情況,應該使用 COUNTIFS 函數。 例如,要統計英語成績在 60 到 90 (>60, <90) 之間的學生人數,使用公式: =COUNTIFS(B2:B8,">60",B2:B8,"<90").
單擊以了解有關 COUNTIFS 函數的更多信息...


COUNTIF 小於、大於、等於或不等於只需點擊幾下

要以更方便的方式計算值小於、大於、等於或不等於特定值的單元格,您可以應用 選擇特定的單元格 特徵of Excel的Kutools.

安裝 Kutools for Excel 後,請執行以下步驟:

1. 請找到 庫工具 選項卡,然後轉到 選擇,然後點擊 選擇特定的單元格 在下拉列表中。

countif 空白小於 11

2. 現在您將看到一個彈出窗口,請執行以下操作:

countif 空白小於 11

下面是一個計算數學成績為 低於 (<) Coco 與 Kutools 的得分。

countif 空白小於 11

注意:程序將返回計數結果並選擇符合條件的單元格。 如果需要,您可以復制它們。

點擊下載 Kutools for Excel 進行 30 天免費試用。


單元格的 COUNTIF 函數包含特定值

要使用 COUNTIF 對包含特定值的單元格(例如帶有字母 Y 的單元格)進行計數,或者甚至對在指定位置具有特定值的單元格(例如以字母 Y 開頭的單元格)進行計數,我們必須了解通配符。

有三個通配符 - 星號 (*), 標記 (?), 波浪號 (~) 在 Excel 中可用於 COUNTIF 函數:

星號 (*) - 匹配任意數量的字符。 例如,*ice 可能意味著 nice、service、ice、@#$ice 等。
問號 (?) - 匹配任何一個字符。 例如,莫?? 可能意味著更多,moon、mo&%、moaa 等。
波浪號 (~) - 匹配實際的通配符。 例如,~* 表示文字星號,~~ 表示文字波浪號。

注意:布爾值(TRUE 和 FALSE)、數字、日期和錯誤不計為字符。 因此,如果您選擇的單元格範圍中有上述元素,則必須將它們轉換為文本。

更多信息:
如何在Excel中將數字更改或轉換為文本?
如何在 Excel 中將日期轉換為數字字符串或文本格式?
如何在 Excel 中用 0、空白或某些文本替換 # 公式錯誤?
如何在 Excel 中將布爾真/假轉換為數字 (1/0) 或文本?


使用 COUNTIF 函數計算包含特定單詞或字符的單元格

由於我們已經了解通配符,現在是時候學習如何使用 COUNTIF 公式計算包含特定字符或單詞的單元格了。 讓我們看看下面的例子:

countif 空白小於 1

要計算班上男生的數量,請使用以下公式:
=COUNTIF(B2:B9,“男”) >>> 結果是 5
要計算包含字符“jeff”(單元格 A6 中的值)的姓名數量,請使用以下公式:
=COUNTIF(A2:A9,"*jeff*") OR = COUNTIF(A2:A9,“ *”&A6&“ *”) >>> 結果是 2
要計算包含字母“e”的名稱數量,請使用以下公式:
=COUNTIF(A2:A9,"*e*") >>> The result is 5
要計算不包含字母“e”的名稱數量,請使用以下公式:
=COUNTIF(A2:A9,"<>*e*") >>> 結果是 3
要計算以字母“e”開頭的姓名數量,請使用以下公式:
=COUNTIF(A2:A9,"e*") >>> 結果是 2
要計算以字母“e”結尾的姓名數量,請使用以下公式:
=COUNTIF(A2:A9,"*e") >>> 結果是 1
要計算以字母“m”為第三個字符的姓名數量,請使用以下公式:
=COUNTIF(A2:A9,"??m*") >>> 結果是 2

只需點擊幾下即可計算包含特定單詞或字符的單元格

與our Excel加載項 研究所alled,請按以下步驟操作:

1。 轉到 庫工具 標籤,找到 選擇,然後點擊 選擇特定的單元格 在下拉列表中。

countif 空白小於 1

2。 在裡面 選擇特定的單元格 對話框,選擇要計數的單元格範圍,然後單擊 細胞選擇類型, 在下拉列表中選擇一個條件 特定類型 根據你的需求。

countif 空白小於 1

這裡我給大家舉兩個例子 使用 庫工具 商量t 包含特定單詞或字符的單元格。

• 要計算班上男生的數量,請單擊 等於 在下拉列表中,然後鍵入 男性 在右側輸入框中,或者您可以通過單擊在工作表中選擇值為“男”的單元格 countif 空白小於 1 按鈕。

countif 空白小於 1

程序將返回計數結果並選擇符合條件的單元格。 如果需要,您可以復制它們。

• 要計算包含字符“jeff”的姓名數量,請單擊 包含 在下拉列表中,然後鍵入 傑夫,或者您可以通過單擊選擇工作表中的單元格 A6 countif 空白小於 1 按鈕。

countif 空白小於 1

程序將返回計數結果並選擇符合條件的單元格。 如果需要,您可以復制它們。


  • 超級公式欄 (輕鬆編輯多行文本和公式); 閱讀版式 (輕鬆讀取和編輯大量單元格); 粘貼到過濾範圍...
  • 合併單元格/行/列 和保存數據; 拆分單元格內容; 合併重複的行和總和/平均值...防止細胞重複; 比較範圍...
  • 選擇重複或唯一 行; 選擇空白行 (所有單元格都是空的); 超級查找和模糊查找 在許多工作簿中; 隨機選擇...
  • 確切的副本 多個單元格,無需更改公式參考; 自動創建參考 到多張紙; 插入項目符號,複選框等...
  • 收藏并快速插入公式,範圍,圖表和圖片; 加密單元 帶密碼 創建郵件列表 並發送電子郵件...
  • 提取文字,添加文本,按位置刪除, 刪除空間; 創建和打印分頁小計; 在單元格內容和註釋之間轉換...
  • 超級濾鏡 (將過濾方案保存並應用於其他工作表); 高級排序 按月/週/日,頻率及更多; 特殊過濾器 用粗體,斜體...
  • 結合工作簿和工作表; 根據關鍵列合併表; 將數據分割成多個工作表; 批量轉換xls,xlsx和PDF...
  • 數據透視表分組依據 週號,週幾等 顯示未鎖定的單元格 用不同的顏色 突出顯示具有公式/名稱的單元格...
kte選項卡201905
  • 在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,發布者,Access,Visio和Project。
  • 在同一窗口的新選項卡中而不是在新窗口中打開並創建多個文檔。
  • 將您的工作效率提高 50%,每天為您減少數百次鼠標點擊!
officetab底部
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