Excel COUNTIFS 函数 - 使用多个条件计算单元格 - AND 逻辑和 OR 逻辑

网友投稿 6094 2023-10-17

Excel COUNTIFS 函数 - 使用多个条件计算单元格 - AND 逻辑和 OR 逻辑

Excel COUNTIFS 函数 - 使用多个条件计算单元格 - AND 逻辑和 OR 逻辑

Excel 中 COUNTIFS 函数的语法

COUNTIFS 函数的语法 要记住的事情

使用 AND 逻辑中的 COUNTIFS 对满足多个指定条件的单元格进行计数

COUNTIFS 对在一个范围内满足多个指定条件的单元格进行计数 COUNTIFS 对不同范围内满足多个指定条件的单元格进行计数

计数满足 OR 逻辑中多个指定条件的单元格

将 COUNTIF 或 COUNTIFS 结果相加以计算满足任何指定条件的单元格 带有数组常量的 COUNTIFS 用于对满足任何指定条件的单元格进行计数 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 函数评估多个条件 AND 逻辑. COUNTIFS 公式的结果显示满足所有指定条件的单元格数。 下面是一些使用 COUNTIFS 函数在 AND 逻辑中对单元格进行计数的示例。

COUNTIFS 对在一个范围内满足多个指定条件的单元格进行计数

√ 注意:空白单元格表示分数没有正确记录。 0 分表示学生没有参加考试。

统计英语成绩在60-90分(包括60-90分)的学生人数,这里我们列举了两种方式。

您可以使用 COUNTIFS 公式:

=COUNTIFS(C2:C8,">=60",C2:C8,"<=90") >>> 结果是 5 或者,如果您有 Kutools for Excel 安装,你可以去 Kutools 标签,找到 选择和点击 选择特定的单元格

在下拉列表中。 如下图所示进行设置

☞ 完成任务的更多方法: 如何计算Excel中两个值或日期之间的单元格数?

计算有效分数的数量(单元格不是0或空白),这里我们也列出了两种方法。

您可以使用以下公式:

=COUNTIFS(C2:D8,"<>0",C2:D8,"<>") >>> 结果是 12√ 注意: <> 在 Excel 中表示不等于。 “<>0” 表示不等于0; 和 “<>” 意味着不等于空白,或者我们可以说,不是空白。 Kutools for Excel 安装了,你也可以去 Kutools 标签,找到 选择和点击 选择特定的单元格

在下拉列表中。 如下图所示进行设置:

√ 注意: Kutools 默认情况下不计算空白单元格,所以在 具体类型,您可以将条件设​​置为“不等于0“。

如果你没有 Kutools for Excel 安装后, 单击此处下载 30 天免费试用版.

COUNTIFS 对不同范围内满足多个指定条件的单元格进行计数 计算在校学生的人数 来自以字母“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)公式,然后进行算术运算。

计算在校学生的人数 来自印度(B2 中的值) or 英格兰(B3 中的值)

,使用公式:

=COUNTIF(B2:B8,"印度")+COUNTIF(B2:B8,"英格兰") OR =COUNTIF(B2:B8,B2)+COUNTIF(B2:B8,B3) >>> 结果是 4√ 注意:您可以使用 Kutools for 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 函数的使用与数组常量相结合,以计算满足相关条件的不同单元格的数量。 检查以下示例:

计算在校学生的人数 来自印度或英国

,使用公式(一个范围):

=SUM(COUNTIF(B2:B8,{"印度","英格兰"})) >>> 结果是 4 计算在校学生的人数 来自印度或美国的 A、B 或 C 级

,使用公式:

=SUM(COUNTIFS(B2:B8,{"india","america"},E2:E8,{"a";"b";"c"})) >>> 结果是 4√ 注意:您需要使用 分号 (;) 在第二个数组常量中。 对于条件较多的情况,考虑使用 SUMPRODUCT 式。

最佳办公效率工具

Kutools for Excel 解决您的大部分问题,并将您的工作效率提高 80%

超级公式栏 (轻松编辑多行文本和公式); 阅读版式 (轻松读取和编辑大量单元格); 粘贴到过滤范围... 合并单元格/行/列 和保存数据; 拆分单元格内容; 合并重复的行和总和/平均值...防止细胞重复; 比较范围... 选择重复或唯一 行; 选择空白行 (所有单元格都是空的); 超级查找和模糊查找 在许多工作簿中; 随机选择... 确切的副本 多个单元格,无需更改公式参考; 自动创建参考 到多张纸; 插入项目符号,复选框等... 收藏并快速插入公式,范围,图表和图片; 加密单元 带密码 创建邮件列表 并发送电子邮件... 提取文字,添加文本,按位置删除删除空间; 创建和打印分页小计; 在单元格内容和注释之间转换... 超级滤镜 (将过滤方案保存并应用于其他工作表); 高级排序 按月/周/日,频率及更多; 特殊过滤器 用粗体,斜体... 结合工作簿和工作表; 根据关键列合并表; 将数据分割成多个工作表; 批量转换xls,xlsx和PDF... 数据透视表分组依据 周号,周几等 显示未锁定的单元格 用不同的颜色 突出显示具有公式/名称的单元格...
阅读更多 功能齐全的30天免费试用版... 采购... 

Office Tab - 为 Office 带来标签式界面,让您的工作更轻松

在Word,Excel,PowerPoint中启用选项卡式编辑和阅读,发布者,Access,Visio和Project。 在同一窗口的新选项卡中而不是在新窗口中打开并创建多个文档。 每天将您的工作效率提高50%,并减少数百次鼠标单击!
阅读更多 功能齐全的30天免费试用版... 采购... 

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:子表单使用教程
下一篇:Excel 数据验证:在 Excel 中添加、使用、复制和删除数据验证
相关文章