如何在Excel中对多个条件进行计数?
在Excel中,COUNTIF函数可以帮助我们计算列表中某个值的数量。 但是有时,我们需要使用多个条件进行计数,这将变得更加复杂,今天,我将讨论一些使用多个条件进行计数的项目。

Countif在同一列中具有多个条件
根据文本值对具有多个条件的单元格进行计数
例如,我有以下包含一些产品的数据,现在我需要计算同一列中填充的KTE和KTO的数量,请参见屏幕截图:
要获取KTE和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之间的数字的结果。请使用以下公式:
将此公式输入到要查找结果的空白单元格中:
然后按 输入 获得所需结果的关键,请参见屏幕截图:
备注:在上式中:
- 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之间的单元格编号,请这样做:
在空白单元格中输入以下公式:
然后按 输入 获取计数的键,请参见屏幕截图:
备注:在上式中:
- B2:B15 是您要使用的单元格范围;
- > = 5/1/2018 和 <= 8/1/2019 您要计算单元格的日期标准;
Countif在同一列中具有多个条件并具有有用的功能
如果你有 Kutools for Excel,其 选择特定的单元格 功能,您可以快速选择具有特定文本的单元格或两个数字或日期之间的单元格,然后获取所需的数字。
提示:申请这个 选择特定的单元格 功能,首先,您应该下载 Kutools for Excel,然后快速轻松地应用该功能。
安装后 Kutools for Excel,请这样做:
1。 选择要根据条件对单元格进行计数的单元格列表,然后单击“确定”。 库工具 > 选择 > 选择特定的单元格,请参见屏幕截图:
2。 在 选择特定的单元格 对话框,请根据需要设置操作,然后单击 OK,已经选择了特定的单元格,并且在提示框中显示了单元格的数量,如下面的屏幕截图所示:
![]() |
![]() |
![]() |
备注:此功能还可以帮助您选择和计算两个特定数字或日期之间的单元格,如以下屏幕截图所示:
![]() |
![]() |
![]() |
Countif在多个列中具有多个条件
如果在多列中有多个条件,如下面的屏幕截图所示,我想获取阶数大于300且名称为Ruby的KTE数量。
请将此公式键入所需的单元格:
然后按 输入 密钥以获取所需的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.
更多相对计数单元文章:
- Countif在Excel中计算百分比
- 例如,我有一份研究论文的摘要报告,有三个选项A,B,C,现在我要计算这三个选项中每个选项的百分比。 也就是说,我需要知道选项A占所有选项的百分比。
- 跨多个工作表的特定值
- 假设我有多个包含以下数据的工作表,现在,我想从这些工作表中获取特定值“ Excel”的出现次数。 如何计算多个工作表中的特定值?
- Countif Excel中的部分字符串/子字符串匹配
- 统计包含某些字符串的单元格很容易,但是您知道如何在Excel中统计仅包含部分字符串或子字符串的单元格吗? 本文将介绍几种快速解决问题的方法。
- 计算Excel中除特定值以外的所有单元格
- 现在,如果将“ Apple”一词散布在值列表中,则只想计算非“ Apple”的单元格数即可得到以下结果。 在本文中,我将介绍一些解决Excel中任务的方法。
- 如果在Excel中满足多个条件之一,则对单元格进行计数
- COUNTIF函数将帮助我们对包含一个条件的单元格进行计数,而COUNTIFS函数可以帮助对Excel中包含一组条件或条件的单元格进行计数。 如果计数单元格包含多个条件之一怎么办? 在这里,我将分享计算Excel中包含X或Y或Z…等的单元格的方法。
最佳办公生产力工具
热门特色: 查找、突出显示或识别重复项 | 删除空白行 | 合并列或单元格而不丢失数据 | 不使用公式进行四舍五入 ... | |
超级查询: 多条件VLookup | 多值VLookup | 跨多个工作表的 VLookup | 模糊查询 .... | |
高级下拉列表: 快速创建下拉列表 | 依赖下拉列表 | 多选下拉列表 .... | |
列管理器: 添加特定数量的列 | 移动列 | 切换隐藏列的可见性状态 | 比较范围和列 ... | |
特色功能: 网格焦点 | 设计图 | 大方程式酒吧 | 工作簿和工作表管理器 | 资源库 (自动文本) | 日期选择器 | 合并工作表 | 加密/解密单元格 | 按列表发送电子邮件 | 超级筛选 | 特殊过滤器 (过滤粗体/斜体/删除线...)... | |
前 15 个工具集: 12 文本 工具 (添加文本, 删除字符,...) | 50+ 图表 类型 (甘特图,...) | 40+ 实用 公式 (根据生日计算年龄,...) | 19 插入 工具 (插入二维码, 从路径插入图片,...) | 12 转化 工具 (小写金额转大写, 货币兑换,...) | 7 合并与拆分 工具 (高级组合行, 分裂细胞,...) | ... 和更多 |
增强您的 Excel 技能 Kutools for Excel,体验前所未有的效率。 Kutools for Excel 提供 300 多种高级功能,可提高工作效率并节省时间。 单击此处获取您最需要的功能...
Office Tab 为 Office 带来选项卡式界面,让您的工作更轻松
- 在Word,Excel,PowerPoint中启用选项卡式编辑和阅读,发布者,Access,Visio和Project。
- 在同一窗口的新选项卡中而不是在新窗口中打开并创建多个文档。
- 每天将您的工作效率提高50%,并减少数百次鼠标单击!











