Note: The other languages of the website are Google-translated. Back to English

如何在Excel中對多個條件進行計數?


Countif在同一列中具有多個條件


根據文本值對具有多個條件的單元格進行計數

例如,我有以下包含一些產品的數據,現在我需要計算同一列中填充的KTE和KTO的數量,請參見屏幕截圖:

要獲取KTE和KTO的數量,請輸入以下公式:

=COUNTIF($A$2:$A$15,"KTE")+COUNTIF($A$2:$A$15,"KTO")

然後按 Enter 獲取這兩個產品編號的關鍵。 看截圖:

筆記:

1.在上式中: A2:A15 是您要使用的數據范圍, KTE韓國旅遊發展局 是您要計算的標準。

2.如果您要在一列中計算兩個以上的條件,只需使用= COUNTIF(range1,條件1)+ COUNTIF(範圍2,條件2)+ COUNTIF(範圍3,條件3)+…

  • 提示:
  • 另一個簡潔的公式也可以幫助您解決此問題: =SUMPRODUCT(COUNTIF($A$2:$A$15,{"KTE";"KTO"})), and then press Enter key to get the result.
  • 您可以像添加標準一樣 =SUMPRODUCT(COUNTIF(range,{ "criteria1";"criteria2";"criteria3";"criteria4"…})).


計算兩個值之間具有多個條件的單元格

如果需要計算該值在兩個給定數字之間的單元格數,那麼如何在Excel中解決此工作?

以下面的屏幕截圖為例,我想得到介於200和500之間的數字的結果。請使用以下公式:

將此公式輸入到要查找結果的空白單元格中:

=COUNTIF($B$2:$B$15,">200")-COUNTIF($B$2:$B$15,">500")

然後按 Enter 獲得所需結果的關鍵,請參見屏幕截圖:

備註:在以上公式中:

  • B2:B15 是您要使用的單元格範圍, > 200> 500 您要對細胞進行計數的標準;
  • 整個公式意味著找到值大於200的單元格數量,然後減去值大於500的單元格數量。
  • 提示:
  • 您也可以應用COUNTIFS函數來處理此任務,請輸入以下公式: =COUNTIFS($B$2:$B$15,">200",$B$2:$B$15,"<500"), and then press Enter key to get the result.
  • 您可以像添加標準一樣 =COUNTIFS(range1,"criteria1",range2,"criteria2",range3,"criteria3",...).

在兩個日期之間對具有多個條件的單元格進行計數

要基於日期範圍對單元格進行計數,COUNTIF和COUNTIFS函數也可以幫您一個忙。

例如,我要在一欄中計算日期在5/1/2019和8/1/2019之間的單元格編號,請這樣做:

在空白單元格中輸入以下公式:

=COUNTIFS($B$2:$B$15, ">=5/1/2019", $B$2:$B$15, "<=8/1/2019")

然後按 Enter 獲取計數的鍵,請參見屏幕截圖:

備註:在以上公式中:

  • B2:B15 是您要使用的單元格範圍;
  • > = 5/1/2018<= 8/1/2019 您要計算單元格的日期標準;

單擊以了解有關COUNTIF函數的更多信息...



Countif在同一列中具有多個條件並具有有用的功能

如果你有 Excel的Kutools,其 選擇特定的單元格 功能,您可以快速選擇具有特定文本的單元格或兩個數字或日期之間的單元格,然後獲取所需的數字。

提示:要應用此 選擇特定的單元格 功能,首先,您應該下載 Excel的Kutools,然後快速輕鬆地應用該功能。

安裝後 Excel的Kutools,請這樣做:

1。 選擇要根據條件對單元格進行計數的單元格列表,然後單擊“確定”。 庫工具 > 選擇 > 選擇特定的單元格,請參見屏幕截圖:

2。 在 選擇特定的單元格 對話框,請根據需要設置操作,然後單擊 OK,已經選擇了特定的單元格,並且在提示框中顯示了單元格的數量,如下面的屏幕截圖所示:

備註:此功能還可以幫助您選擇和計算兩個特定數字或日期之間的單元格,如以下屏幕截圖所示:

立即下載並免費試用Excel的Kutools!


Countif在多個列中具有多個條件

如果在多列中有多個條件,如下面的屏幕截圖所示,我想獲取階數大於300且名稱為Ruby的KTE數量。

請在所需的單元格中鍵入以下公式:

=COUNTIFS($A$2:$A$15,"KTE",$B$2:$B$15,">300",$C$2:$C$15,"Ruby")

然後按 Enter 密鑰以獲取所需的KTE數量。

筆記:

1. A2:A15KTE 是您需要的第一個範圍和標準, B2:B15> 300 是您需要的第二個範圍和標準,並且 C2:C15紅寶石 是您基於的第三個範圍和條件。

2.如果需要更多標準,則只需在公式中添加範圍和標準,例如:= COUNTIFS(range1,criteria1,range2,criteria2,range3,criteria3,range4,criteria4,…)

  • 提示:
  • 這是另一個公式也可以幫助您: =SUMPRODUCT(--($A$2:$A$15="KTE"),--($B$2:$B$15>300),--($C$2:$C$15="Ruby")), and then press Enter key to get the result.

單擊以了解有關COUNTIFS函數的更多信息...


更多相對計數單元文章:

  • Countif在Excel中計算百分比
  • 例如,我有一份研究論文的摘要報告,有三個選項A,B,C,現在我要計算這三個選項中每個選項的百分比。 也就是說,我需要知道選項A佔所有選項的百分比。
  • 跨多個工作表的特定值
  • 假設我有多個包含以下數據的工作表,現在,我想從這些工作表中獲取特定值“ Excel”的出現次數。 如何計算多個工作表中的特定值?
  • 計算Excel中除特定值以外的所有單元格
  • 現在,如果將“ Apple”一詞散佈在值列表中,則只想計算非“ Apple”的單元格數即可得到以下結果。 在本文中,我將介紹一些解決Excel中任務的方法。
  • 如果在Excel中滿足多個條件之一,則對單元格進行計數
  • COUNTIF函數將幫助我們對包含一個條件的單元格進行計數,而COUNTIFS函數可以幫助對Excel中包含一組條件或條件的單元格進行計數。 如果計數單元格包含多個條件之一怎麼辦? 在這裡,我將分享計算Excel中包含X或Y或Z…等的單元格的方法。

最佳辦公效率工具

Kutools for Excel 解決了你的大部分問題,並將你的生產力提高了 80%

  • 重用: 快速插入 複雜的公式,圖表 以及您以前使用過的任何東西; 加密單元 帶密碼 創建郵件列表 並發送電子郵件...
  • 超級公式欄 (輕鬆編輯多行文本和公式); 閱讀版式 (輕鬆讀取和編輯大量單元格); 粘貼到過濾範圍...
  • 合併單元格/行/列 不會丟失數據; 拆分單元格內容; 合併重複的行/列...防止細胞重複; 比較範圍...
  • 選擇重複或唯一 行; 選擇空白行 (所有單元格都是空的); 超級查找和模糊查找 在許多工作簿中; 隨機選擇...
  • 確切的副本 多個單元格,無需更改公式參考; 自動創建參考 到多張紙; 插入項目符號,複選框等...
  • 提取文字,添加文本,按位置刪除, 刪除空間; 創建和打印分頁小計; 在單元格內容和註釋之間轉換...
  • 超級濾鏡 (將過濾方案保存並應用於其他工作表); 高級排序 按月/週/日,頻率及更多; 特殊過濾器 用粗體,斜體...
  • 結合工作簿和工作表; 根據關鍵列合併表; 將數據分割成多個工作表; 批量轉換xls,xlsx和PDF...
  • 超過 300 項強大的功能. 支持 Office / Excel 2007-2021 和 365。支持所有語言。 在您的企業或組織中輕鬆部署。 完整功能 30 天免費試用。 60 天退款保證。
kte選項卡201905

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

  • 在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,發布者,Access,Visio和Project。
  • 在同一窗口的新選項卡中而不是在新窗口中打開並創建多個文檔。
  • 將您的工作效率提高 50%,每天為您減少數百次鼠標點擊!
officetab底部
按評論排序
留言 (60)
還沒有評分。 成為第一位評論!
網站主持人對此評論進行了最小化
=COUNTIFS(B3:B109,"打開",I3:I109,"
網站主持人對此評論進行了最小化
在上面的示例中,如何為產品 KTE 和 KTO 查找 order>=200 但不使用 countifs(..."KTE"...) +countifs(..."KTO"...)
網站主持人對此評論進行了最小化
在上面的公式 =COUNTIFS(A2:A11,"KTE",B2:B11,">=200") 上。 為什麼您不能將單元格“A2”作為標準而不是拼出 KTE。 我知道在這個例子中 KTE 很短,但在我的工作表中不是這樣。
網站主持人對此評論進行了最小化
在公式 =SUMPRODUCT(COUNTIF(range,{ "criteria";"criteria";"criteria";"criteria"...})) 上,如果我希望某個單元格中的內容形成標準怎麼辦? 像這樣 =SUMPRODUCT(COUNTIF(A:A,{C1;C1&",*";"*,"&C1,"*,"C1&",*"})),這裡出現語法錯誤。 在 {} 數組中使用單元格引用似乎是非法的。
網站主持人對此評論進行了最小化
SUMPRODUCT(COU NTIF(A:A,{C1;C1 &",*";"*,"&C1," *,"C1&",*"})) 其中,C1 需要用雙引號給出。 請檢查並驗證
網站主持人對此評論進行了最小化
如何在excel中計算a、b、c、d。 我只想在 excel 中計算 abd 而不是 c 。

請告訴公式
網站主持人對此評論進行了最小化
A
B
C
D

=COUNTIF(B2:B5,"A")+COUNTIF(B2:B5,"B")+COUNTIF(B2:B5,"D")
網站主持人對此評論進行了最小化
在 countif 函數中可以添加多少個具有相同範圍的條件..? 有什麼限制嗎
網站主持人對此評論進行了最小化
我有一個電子表格,我需要計算列 v 是否等於“EQ”並且列 j 到 u 是否為空白。
網站主持人對此評論進行了最小化
我正在嘗試計算日期在一定範圍內的單元格數量,沒問題,我有公式 =SUMPRODUCT((P8:P253>=DATEVALUE("1/7/2017"))*(P8: P253<=DATEVALUE("31/07/2017"))) 還試圖計算另一個單元格的乘積是另一個條件的位置,比如 A1,再次沒有問題,我有 =COUNTIF(E8:E253,"A1") 但是我如何將兩者結合起來作為條件,在其中獲得包含特定條目的某個日期範圍之間的單元格數量? 謝謝
網站主持人對此評論進行了最小化
我正在嘗試計算日期在一定範圍內的單元格數量,沒問題,我有公式 =SUMPRODUCT((P8:P253>=DATEVALUE("1/7/2017"))*(P8: P253<=DATEVALUE("31/07/2017"))) 還試圖計算另一個單元格的乘積是另一個條件的位置,比如 A1,再次沒有問題,我有 =COUNTIF(E8:E253,"A1") 但是我如何將兩者結合起來作為條件,在其中獲得包含特定條目的某個日期範圍之間的單元格數量? 謝謝
網站主持人對此評論進行了最小化
你好,保羅,
以下公式可能對您有所幫助:
=SUMPRODUCT(--($B$2:$B$11>=$E$2), --($B$2:$B$11<=$E$3), --($A$2:$A$11=$E$1))
請查看屏幕截圖以獲取詳細信息,您應該根據需要更改單元格引用。

希望它可以幫助你!
感謝您!
查看附件 (1 / 5)
網站主持人對此評論進行了最小化
我有一個電子表格,我試圖在其中找到一列中的特定值,從找到的那些中我需要在另一列和第三列中找到另一個值。 這將是 COUNTIF 計算,我該怎麼做?
網站主持人對此評論進行了最小化
我正在嘗試找到一個公式,該公式可以幫助我計算 A 列中 B 列中具有數值(日期)的每一行有多少個唯一數字。A 列有多個重複項。 B 列也有文本單元格和空白單元格。 這甚至可能嗎?
網站主持人對此評論進行了最小化
=IF(Working!C3=Working!B7,SUM(COUNTIFS(Gender,"Male",Category,{"Bombay","Pune"},Class,{"1","2","3","4"})))


我沒有得到正確的答案,只得到第一個標準的輸出。

*(工作 - 工作表名稱)

請幫助
網站主持人對此評論進行了最小化
你好,瓦西姆,
你能舉一個你的問題的例子嗎?
您可以在此處附上屏幕截圖!
感謝您!
網站主持人對此評論進行了最小化
感謝您的考慮...下面再次是公式..


如果 B14 與 A17 匹配,那麼我想要孟買和浦那的“男性”計數,它們應該在 1 級到 4 級..(這個答案應該是 3,但我沒有得到那個)

=IF(B14=A17,SUM(COUNTIFS(Gender,"Male",Category,{"Bombay","Pune"},Class,{"1","2","3","4"})))
網站主持人對此評論進行了最小化
這是截圖..
網站主持人對此評論進行了最小化
您好,您可以從這裡上傳截圖:
查看附件 (1 / 5)
網站主持人對此評論進行了最小化
昨天試了,現在又試了N次,希望能上傳
查看附件 (1 / 5)
網站主持人對此評論進行了最小化
我不上傳圖片,再試一次,,
網站主持人對此評論進行了最小化
ColA、ColB

計數範圍在 ColB 中,nd 計數標准在 Col A 中我如何計數,請給出解決方案
網站主持人對此評論進行了最小化
假設我有這些值,1 到 1.5 將是 1,1.6 到 3 將是 2,3.1 到 4.5 將是 3,4.6 到 6 將是 4。我如何將該公式用於多個值,比如讓假設我有一個包含 100 個項目的列表,它們的值在 1 到 6 之間變化。所以每次我登錄一個數字時,它都會自動給我這個值。 謝謝你。
網站主持人對此評論進行了最小化
我有一個包含多個名稱的列,我想查找除特定名稱之外的名稱計數。 一些身體可以幫助我嗎?
列值: ababcdefabaxyz (這裡我想要計數 a & b & c)而不使用 countif(A:A,"a")+countif(A:A,"b")+countif(A:A,"c") .
網站主持人對此評論進行了最小化
=COUNTIFS(rng,"<>x",rng,"<>y")
其中 rng 是范圍,例如 A:A
X 或者為什麼你不想計算的東西
網站主持人對此評論進行了最小化
如果範圍是 A:H,如何應用公式..?
網站主持人對此評論進行了最小化
你好,

再會 ...

我們有兩個來自不同位置的項目編號的結果

這將顯示為
例如。
C1 C2 C3
item#123 需要 不需要 不需要 不需要

從這兩個答案中,如果需要,最終答案將是“必需的”列上可用

如果“需要”不可用,則答案將為“不需要”


在最後一個單元格中,我想得到一個答案
網站主持人對此評論進行了最小化
嗨,

我有以下格式的大型數據文檔:

優惠開始日期結束日期
優惠 1 12 年 08 月 2018 日 18 年 08 月 2018 日
優惠 2 13 年 08 月 2018 日 26 年 08 月 2018 日
優惠 3 13 年 08 月 2018 日 26 年 08 月 2018 日
優惠 4 14 年 08 月 2018 日 01 年 09 月 2018 日
優惠 5 20 年 08 月 2018 日 26 年 08 月 2018 日
優惠 6 27 年 08 月 2018 日 08 年 09 月 2018 日
優惠 7 09 年 08 月 2018 日 12 年 08 月 2018 日
優惠 8 08 年 08 月 2018 日 18 年 08 月 2018 日

我需要計算每周可用的報價數量。 最終文件應採用以下格式:

WeekNum 開始日期 結束日期 報價計數
31 30 年 07 月 2018 日 05 年 08 月 2018 日
32 06 年 08 月 2018 日 12 年 08 月 2018 日
33 13 年 08 月 2018 日 19 年 08 月 2018 日
34 20 年 08 月 2018 日 26 年 08 月 2018 日
35 27 年 08 月 2018 日 02 年 09 月 2018 日
36 03 年 09 月 2018 日 09 年 09 月 2018 日
37 10 年 09 月 2018 日 16 年 09 月 2018 日


理論上,這相對容易。 當報價結束日期介於週開始日期和周結束日期之間時,您可以使用 COUNTIFS 計算單元格。 然而,問題是當報價持續超過 1 週時。 例如。 優惠 8 持續到 31 月 32 日,這意味著從第 53 周到第 XNUMX 週,每週都需要計算一次。你知道如何計算嗎?


謝謝!
網站主持人對此評論進行了最小化
好吧,我很堅持這個公式。 這就是我所擁有的
= SUMPRODUCT(--(F2:F77=假),--(G2:G77=假))

現在我還有一列 H。如果 G 和 H 為假,我需要公式來計算,但如果我這樣做了
= SUMPRODUCT(--(F2:F77=假),--(G2:H77=假))

or
= SUMPRODUCT(--(F2:F77=FALSE),--(G2:G77=FALSE)--(H2:H77=FALSE))

它也不允許。 請幫忙!
謝謝
網站主持人對此評論進行了最小化
嗨,傑森,
您在本文中應用的公式是基於條件“and”,而您的問題是應用“or”,因此您可以使用以下公式計算兩列中的所有“FALSE”:

=SUM(COUNTIF(F2:G77,{"False"}))。

請嘗試一下,希望對您有所幫助!
網站主持人對此評論進行了最小化
請協助。 我想計算某個名稱旁邊的空白列數。

我正在嘗試使用“=countifs”,但在空白部分苦苦掙扎......


例如:
A列 B列
萊斯利·尼科
萊斯利·西弗
萊斯利
萊斯利·弗洛伊德
青銅山姆
青銅禮物
BRONZ
BRONZ

結果應該是:
萊斯利 1
青銅 2
網站主持人對此評論進行了最小化
嗨,帕特里夏,
要根據另一列數據計算所有空白單元格,下面的公式可能會對您有所幫助,請嘗試一下。

=COUNTIFS(A2:A15,"萊斯利",B2:B15,"")

希望它可以幫助你!
網站主持人對此評論進行了最小化
我有一個工作計算學生分支明智和課程明智我有前。 A1 課程,如 B.tech 或 Diploma A2 有 EEE、ECE 分支,很快我想計算所有的文憑和 btech 所有的任何公式
附頁
查看附件 (1 / 5)
這裡還沒有評論
載入更多
留下你的意見
以訪客身份發帖
×
評價此帖子:
0   字符
推薦地點

關注我們

版權所有©2009 - 萬維網。extendoffice.com。 | 版權所有。 供電 ExtendOffice。 |
Microsoft和Office徽標是Microsoft Corporation在美國和/或其他國家的商標或註冊商標。
受Sectigo SSL保護