【Excel函数】Countif(s)用法介绍

周二 · 函数    关键词:countif、countifs

1语法


Countif(range,criteria)

Countifs(range1,criteria1,range2,criteria2…)


TIPS:

·在单元格输入=COUNTIF( =COUNTIFS( ,就会提示上述语法

·Countifs的前两个参数加粗代表是必须的,若公式就只有Countifs(range1, criteria1)这部分,那么他就跟countif是一样的意思咯

·Countifs仅在Excel2007以后的版本支持,下文会讲Excel2003版本的替代方法

2Countif使用方法

■ 基本用法

一个20人的班级,统计考试成绩得A的有多少人?

E2单元格写入公式 =Countif(B:B,"A")

意思是在B列这个range里面,符合成绩为A的这个criteria,有多少个

■ 知识拓展

问:上面公式里面的A为啥要打引号?

答:别问为什么,所有criteria都要打引号,除非打引号excel报错


问:若成绩是分数,要统计大于等于60分的人数怎么办?

答:可以尝试下=Countif(B:B,">=60")


问:追问,统计60(含)到70(不含)分的人数怎么办?

答:可以尝试下=Countif(B:B,">=60")-Countif(B:B,">=70"),我知道你对这个不爽,但你看得懂对不对——大于等于60的人数减去大于等于70的人数

3Countifs使用方法

■ 基本用法

三年1班20人,2班21人,统计三年2班考试成绩为A的个数?

在G2单元格写入公式 =COUNTIFS(A:A,G1,C:C,E2)

Tips:学习过相对/绝对引用的同学公式要写成 =COUNTIFS($A:$A,G$1,$C:$C,$E2),然后就可以拖拽啦!


意思是我要统计A列这个range1里面,符合班级是单元格G1(三年2班)这个criteria1;并且还要符合C列这个range2里面,符合成绩是单元格E2(C)这个criteria2。同时符合这俩条件的个数有多少个。


■ 知识拓展

问:range1和range2的区域是否必须同样长度?

答:亲请自行尝试^_^


问:如何在Excel2003及以下的版本使用Countifs函数?

答:无法使用,但可以通过使用Count和If嵌套的数组公式实现,如下:


G2单元格写入

=COUNT(IF($A:$A=G$1,IF($C:$C=$E2,)))

按下ctrl+shift+回车,然后填充柄拖拽即可

 本文由Excel实务原创,作者小树treetree。

 每周二为您讲解一个3分钟就懂的实用函数

 公众号回复“函数”查看68个常用函数详解吧!



欢迎投稿 职场/创业方向. 邮箱wangfzcom(AT)163.com:王夫子社区 » 【Excel函数】Countif(s)用法介绍

点评 0

评论前必须登录!

登陆 注册