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")

然后按 输入 获取这两个产品编号的关键。 看截图:

笔记:

1.在上式中: A2:A15 是您要使用的数据范围, 韩国电信韩国旅游发展局 是您要计算的标准。

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")

然后按 输入 获得所需结果的关键,请参见屏幕截图:

备注:在上式中:

  • 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")

然后按 输入 获取计数的键,请参见屏幕截图:

备注:在上式中:

  • B2:B15 是您要使用的单元格范围;
  • > = 5/1/2018<= 8/1/2019 您要计算单元格的日期标准;

单击以了解有关COUNTIF函数的更多信息...



Countif在同一列中具有多个条件并具有有用的功能

如果你有 Kutools for Excel,其 选择特定的单元格 功能,您可以快速选择具有特定文本的单元格或两个数字或日期之间的单元格,然后获取所需的数字。

提示:申请这个 选择特定的单元格 功能,首先,您应该下载 Kutools for Excel,然后快速轻松地应用该功能。

安装后 Kutools for Excel,请这样做:

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")

然后按 输入 密钥以获取所需的KTE数量。

笔记:

1. A2:A15韩国电信 是您需要的第一个范围和标准, 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保护