- countif()的语法
图丑~~
图丑~~见谅~~
Countif函数:对指定区域中符合指定条件的单元格计数。
该函数的语法规则如下:
countif(range,criteria)
参数:range 要计算其中非空单元格数目的区域
参数:criteria 以数字、表达式或文本形式定义的条件
一句话总结:Ccountif()按指定条件统计指定区域中的单元格个数。
关键字有三:按指定条件,指定区域,个数。
- 举个例子
下面有一个表格,我想统计出在9月10号(不含)之前,有多少条发货订单记录?
图丑~见谅~
书写公式如下:
图丑~
注意:因为不含2020/9/10,所以公式中是“<”而不是“<=”哦~~
最终,得到结果:在9月10号(不含)之前,有11条发货订单记录。
- 注意事项
countif()函数统计的是满足条件的单元格个数。
但,当单元格是空值且也满足条件的话,countif()函数也会将含空值的单元格记录进去的。请看下方例子:
图丑~
countif()函数:在2020/9/11(不含)之后,有多少条发货订单?
countif()函数结果:4个。
但,这个结果并不对,因为12-13号两天,并没有发货订单。
怎么解决呢?——countifs()函数多条件查询:既可以满足日期大于9.11,也可以满足发货订单编号列非空值,最后呢,更可以对同时满足这两个条件的单元格进行计数。
- countifs()函数
1.countifs()函数:日期在9月11号(不含)之后、且存在发货订单的,所有发货记录日期数。
在A30单元格写下公式如下:
A30=COUNTIFS(A1:A18,">2020/9/11",B1:B18,"<>")
图丑~见谅~
结果是2,这下就对啦~
2.下面简要介绍一下多条件计数函数countifs()
countifs ()函数:用于计算满足给定条件的单元格的个数,可以同时设定多个条件(同时呢在单条件计数时也可以使用它即也可以用countifs进行但条件计数。至于单条件计数时到底用countif还是countifs,看个人习惯和具体需求),它是countif函数的扩展,从Excel2007 开始新增,前期版本不支持。
语法如下:
countifs(criteria_range1,criteria1,criteria_range2,criteria2,…)
参数说明:
criteria_range1:简称条件区域,criteria2为第二个条件;
criteria_range2:第二个条件区域,criteria2为第二个条件,依次类推。
最终结果为多个区域中同时满足所有条件的单元格个数。
例如,我的例子中,第一个条件区域是A1:A18,条件是">2020/9/11"(注意必须带着英文引号哦);第二个条件区域是B1:B18,条件是"<>"(非空,也是必须带着英文引号)。
最终的结果,就是同时满足这两个的条件的记录条数。
- 总结:
countif(),单条件计数;
countifs(),多条件计数,也可以用于单条件计数。(至于单条件计数时到底用countif还是countifs,看个人习惯和具体需求)