COUNTIFS函数是Excel中用于统计同时满足多个条件的单元格个数的计数函数。

countifs函数怎么使用(COUNTIFS函数的语法及具体用法)(1)

函数语法:

=COUNTIFS(条件区域1,条件1,条件区域2,条件2,…条件区域127,条件127)

另外: 每一个附加的区域都必须与参数条件区域1具有相同的行数和列数。

下面通过三个实例来详解countifs函数具体的用法。

COUNTIFS函数常规用法‍

如下图案例:要求统计出,技术部大于30岁,男员工人数。

countifs函数怎么使用(COUNTIFS函数的语法及具体用法)(2)

在G3单元格中输入如下公式:

=COUNTIFS(B2:B17,"技术部",C2:C17,"男",D2:D17,">30")

  • 第1个条件判断区域与判断条件:判断B2:B17区域,部门为"技术部"的条件;
  • 第2个条件判断区域与判断条:判断C2:C17区域,性别为"男"的条件;
  • 第3个条件判断区域与判断条:判断D2:D17区域,年龄">30"的条件;
  • 最后COUNTIFS将同时满足上述三个条件的人数进行计算个数。

countifs函数怎么使用(COUNTIFS函数的语法及具体用法)(3)

COUNTIFS函数通配符用法

如下图案例:要求统计出中学三年级,参加考试的人数。

countifs函数怎么使用(COUNTIFS函数的语法及具体用法)(4)

在F3单元格中输入公式:

=COUNTIFS(B2:B34,"*中学*",C2:C34,"三年级??")

公式的意思是满足下面两个条件后再计数:

统计B列,学校为中学的条件;

统计C列,年级为三年级的条件。

因为应用到了通配符,这里介绍一下通配符的用法:

星号(*):代表任意一串字符,公式中【*中学*】代表所有包含中学的单元格。

问号(?):?代表任意单个字符,公式中【三年级??】代表三年级后面的班级。

有关通配符的详细介绍,建议看下这篇文章:Excel高效技能之:通配符的妙用

countifs函数怎么使用(COUNTIFS函数的语法及具体用法)(5)

COUNTIFS函数数组用法

如下图案例:要求统计出各个部门在岗和出差人数之和。

countifs函数怎么使用(COUNTIFS函数的语法及具体用法)(6)

在G3单元格中输入公式:

=SUM(COUNTIFS(C$2:C$22,F3,D$2:D$22,{"在岗","出差"}))

并向下复制填充至G5单元格。

  • 条件判断区域1为C列(部门),条件1为单元格引用,因为要分别统计出三个部门的人数,所以使用单元格引用,方便公式向下拖动填充。
  • 条件判断区域2为D列(状态),条件2为数组{"在岗","出差"},通过使用数组,分别统计出各个部门的在岗和出差人数。
  • 最后是要求统计各个部门在岗和出差人数的和,所以最后使用SUM函数求和汇总。

好了,今天的分享就到这里了,欢迎关注牛哥Excel,学习更多Excel办公技能哦。

,