跳到主要內容

Excel COUNTIFS 函數 - 使用多個條件計算單元格 - AND 邏輯和 OR 邏輯

Excel 中 COUNTIFS 函數的語法

使用 AND 邏輯中的 COUNTIFS 對滿足多個指定條件的單元格進行計數

計數滿足 OR 邏輯中多個指定條件的單元格


Excel 中 COUNTIFS 函數的語法

作為 Excel 中的統計函數之一,COUNTIFS 對在一個或多個範圍內滿足單個或多個指定條件的單元格進行計數。

COUNTIFS 函數的語法
=COUNTIFS(criteria_range1, criteria1, [criteria_range  iteria2]…)

COUNTIFS 函數的語法包含以下參數:

  • 條件範圍1 (必需)是指應用的第一個單元格範圍 條件1.
  • 條件1 (必需)是指定義要在哪些單元格中計數的條件 條件範圍1.
  • 條件範圍2, 條件2 (可選)指附加範圍及其相關標準。 最多允許 127 對范圍和條件。

COUNTIF 函數返回一個數值——在相關範圍內滿足一個或多個指定條件的單元格數量。

要記住的事情
  • 每個附加範圍的行數和列數應等於 條件範圍1. 範圍可以相同、彼此相鄰或不相鄰。
  • 在 Excel 的 COUNTIFS 公式中, 星號(*) 可以匹配任意數量的字符,而 問號(?) 匹配任何單個字符。 如果您需要使用實際通配符計算單元格 - 星號(*) or 問號(?),放一個 波浪號 (~) 在通配符之前。 例如,~*、~?。
  • 引號 (””) 需要包含非數字標準,而數字標準沒有 引號 (””). 例如,80、“>=80”、“a”、“印度”。
  • COUNTIFS 函數不區分大小寫。 因此,字符串“India”或“INDIA”對公式的結果沒有影響。
  • 在 COUNTIFS 函數中使用單元格引用 比較運算符,您必須將運算符放入 引號 (””),並添加一個 與號 (&) 之間。 例如,“>”&B2。
  • 的順序 比較運算符 很重要: = 只能自己工作或之後 > or <.

使用 AND 邏輯中的 COUNTIFS 對滿足多個指定條件的單元格進行計數

默認情況下,COUNTIFS 函數評估多個條件 邏輯. COUNTIFS 公式的結果顯示滿足所有指定條件的單元格數。 下面是一些使用 COUNTIFS 函數在 AND 邏輯中對單元格進行計數的示例。

COUNTIFS 對在一個範圍內滿足多個指定條件的單元格進行計數

countifs 和或 01
√ 注意:空白單元格表示分數沒有正確記錄。 0 分錶示學生沒有參加考試。

統計英語成績在60-90分(包括60-90分)的學生人數,這裡我們列舉了兩種方式。

  • 您可以使用 COUNTIFS 公式:
    =COUNTIFS(C2:C8,">=60",C2:C8,"<=90") >>> 結果是 5
  •  
  • 或者,如果您有 Excel的Kutools 安裝,你可以去 庫工具 標籤,找到 選擇,然後點擊 選擇特定的單元格 在下拉列表中。 如下圖所示進行設置:
    countifs 和或 02

☞ 完成任務的更​​多方法: 如何計算Excel中兩個值或日期之間的單元格數?

計算有效分數的數量(單元格不是0或空白),這裡我們也列出了兩種方法。

  • 您可以使用以下公式:
    =COUNTIFS(C2:D8,"<>0",C2:D8,"<>") >>> 結果是 12
    √ 注意: <> 在 Excel 中表示不等於。 “<>0” 表示不等於0; 和 “<>” 意味著不等於空白,或者我們可以說,不是空白。
  •  
  • 這款獨特的敏感免洗唇膜採用 Moisture WrapTM 技術和 Berry Mix ComplexTM 成分, Excel的Kutools 安裝了,你也可以去 庫工具 標籤,找到 選擇,然後點擊 選擇特定的單元格 在下拉列表中。 如下圖所示進行設置:
    countifs 和或 03
    √ 注意:Kutools 默認不計算空白單元格,所以在 具體類型,您可以將條件設置為“不等於0“。

如果您沒有安裝 Kutools for Excel, 單擊此處下載 30 天免費試用版.

COUNTIFS 對不同範圍內滿足多個指定條件的單元格進行計數

countifs 和或 04

  • 計算在校學生的人數 來自以字母“a”結尾的國家他們的名字以“J”開頭,使用公式:
    =COUNTIFS(A2:A8,"j*", B2:B8,"*a") >>> 結果是 2
    √ 注意:通配符 星號(*) 匹配任意數量的字符。
  •  
  • 計算學生的人數 英語分數和數學分數都超過(不等於)Eddie的分數(C4和D4中的值),使用公式:
    =COUNTIFS(C2:C8,">60",D2:D8,">80") OR =COUNTIFS(C2:C8,">"&C4,D2:D8,">"&D4 >>> 結果是 3
  •  
  • 計算在校學生的人數 來自印度(B2 中的值)A級(E2中的值),使用公式:
    =COUNTIFS(B2:B8,"印度",E2:E8,"a") OR =COUNTIFS(B2:B8,B2,E2:E8,E2) >>> 結果是 2

計數滿足 OR 邏輯中多個指定條件的單元格

對滿足多個指定條件的單元格進行計數 或邏輯 表示計算符合條件 1 的單元格、符合條件 2 的單元格以及符合……的單元格總數,換句話說,對符合任何(至少一個)條件的單元格進行計數。 為此,我們在下面列出了兩種方法:

將 COUNTIF 或 COUNTIFS 結果相加以對滿足任何指定條件的單元格進行計數

通過將滿足您指定的至少一個條件的單元格數量相加,可以輕鬆生成單元格總數。 那麼,您需要做的是根據需要編寫幾個COUNTIF(S)公式,然後進行算術運算。

countifs 和或 05

  • 計算在校學生的人數 來自印度(B2 中的值) or 英格蘭(B3 中的值),使用公式:
    =COUNTIF(B2:B8,"印度")+COUNTIF(B2:B8,"英格蘭") OR =COUNTIF(B2:B8,B2)+COUNTIF(B2:B8,B3) >>> 結果是 4
    √ 注意:您可以使用 Excel的Kutools 如果您安裝了專業插件: 庫工具 > 選擇 > 選擇特定的單元格, 選擇 OR特定類型.
  •  
  • 計算學生人數 英語成績或數學成績80以上(含80),使用公式:
    =COUNTIF(C2:C8,">=80")+COUNTIF(D2:D8,">=80")-COUNTIFS(C2:C8,">=80", D2:D8,">=80") >>> 結果是 5
    √ 注意:這裡要減去 COUNTIFS(C2:C8,">=80", D2:D8,">=80") 是為了去除重複項,即英語和數學成績均超過 80 的學生。
帶有數組常量的 COUNTIFS 用於對滿足任何指定條件的單元格進行計數

雖然在格式化時將 COUNTIF 或 COUNTIFS 結果相加可能太大,但我們可以將 SUM 和 COUNTIFS 函數的使用與數組常量相結合,以計算滿足相關條件的不同單元格的數量。 檢查以下示例:

countifs 和或 06

  • 計算在校學生的人數 來自印度或英國,使用公式(一個範圍):
    =SUM(COUNTIF(B2:B8,{"印度","英格蘭"})) >>> 結果是 4
  •  
  • 計算在校學生的人數 來自印度或美國的 A、B 或 C 級,使用公式:
    =SUM(COUNTIFS(B2:B8,{"india","america"},E2:E8,{"a";"b";"c"})) >>> 結果是 4
    √ 注意:您需要使用 分號 (;) 在第二個數組常量中。 對於條件較多的情況,考慮使用 SUMPRODUCT 式。

  • 超級公式欄 (輕鬆編輯多行文本和公式); 閱讀版式 (輕鬆讀取和編輯大量單元格); 粘貼到過濾範圍...
  • 合併單元格/行/列 和保存數據; 拆分單元格內容; 合併重複的行和總和/平均值...防止細胞重複; 比較範圍...
  • 選擇重複或唯一 行; 選擇空白行 (所有單元格都是空的); 超級查找和模糊查找 在許多工作簿中; 隨機選擇...
  • 確切的副本 多個單元格,無需更改公式參考; 自動創建參考 到多張紙; 插入項目符號,複選框等...
  • 收藏并快速插入公式,範圍,圖表和圖片; 加密單元 帶密碼 創建郵件列表 並發送電子郵件...
  • 提取文字,添加文本,按位置刪除, 刪除空間; 創建和打印分頁小計; 在單元格內容和註釋之間轉換...
  • 超級濾鏡 (將過濾方案保存並應用於其他工作表); 高級排序 按月/週/日,頻率及更多; 特殊過濾器 用粗體,斜體...
  • 結合工作簿和工作表; 根據關鍵列合併表; 將數據分割成多個工作表; 批量轉換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