乐于分享
好东西不私藏

Excel:单条件、多条件计数

Excel:单条件、多条件计数

上周说了统计数值、非空单元格、以及空白单元格时要所需要用到的3个不同函数。
这周我们继续讲,如何统计内容符合要求的单元格数量。
条件计数分为单条件计数与多条件计数,它们分别对应COUNTIF与COUNTIFS两个函数。
我们一起来看看它们的用法吧。
01  COUNTIF
COUNTIF函数,可以用来统计单区域内,满足一个条件的单元格数量。
语法=COUNTIF(条件区域,"条件")
示例:
条件可以为文本、数字、对比大小,甚至是通配符。
也可以引用单元格作为判断条件。引用单元格比直接在公式中写条件更灵活,可随时修改参数。
语法=COUNTIF(条件区域,引用单元格)
例:
若上图中D1单元格为纯数字,还可用“引号”与“&符号”拼接判断条件。
02  COUNTIFS
COUNTIFS函数,可以设置多个并列且条件,所有条件都同时成立时才计数1。
语法:=COUNTIF(区域1,"条件1",区域2,"条件2",区域3,"条件3"...)
区域与条件需要成对填写。
示例:B列为班级,D列为成绩,统计三班中成绩80以上的总人数。
在这个函数中,使用单元格引用的写法如下所示。
注意,COUNTIFS函数中条件带运算符必须加英文双引号;条件区域的行数必须一致;当其仅写一组条件时,可等同于COUNTIF。
03  实用技巧
  • “或关系”计数
COUNTIFS函数必须同时满足几个条件才会计数,它为“且关系”,想要“或关系”需要两个COUNTIF相加。
语法=COUNTIF(区域1,"条件1")+COUNTIF(条件区域2,"条件2")
同理,也可以用COUNTIFS计算分别满足多个条件的数据个数。
例:
  • 统计非空单元格数量
语法=COUNTIF(区域,"<>")
可替代COUNTA使用。
  • 统计不重复数据个数
可在不删除重复项的前提下,直接统计出不重复数据的个数。

语法=SUMPRODUCT(1/COUNTIF(统计区域,统计区域))

注意,统计区域中不能有空白单元格,否则公式直接报错。
  • 数据查重,可以标记当前内容上方是否出现过。
语法=IF(COUNTIF($A$2:A2,A2)>1,"重复","唯一")
公式中第一个参数需要使用绝对引用。
04  写在最后
看到这里,关于这两个函数的使用方法是不是掌握了呢?

期待下周与你相见~我们每周,一见。每周一,见。

PS:Excel不同版本菜单栏略有差别,WPS差别最大,但只要学会操作方法,其他都不会是问题。