中countif函数_countif与countifs:单条件与多条件计数适用场景

  • countif()的语法
ace955d323de9ae7f385af3eba1cd1ee.png

图丑~~

c2d44e06afdc61933f30a501d3409c2f.png

图丑~~见谅~~

Countif函数:对指定区域中符合指定条件的单元格计数。

该函数的语法规则如下:

countif(range,criteria)

参数:range 要计算其中非空单元格数目的区域

参数:criteria 以数字、表达式或文本形式定义的条件

一句话总结:Ccountif()按指定条件统计指定区域中的单元格个数

关键字有三:按指定条件,指定区域,个数。

  • 举个例子

下面有一个表格,我想统计出在9月10号(不含)之前,有多少条发货订单记录?

a2f3266747a613746ab206a3f588ff33.png

图丑~见谅~

书写公式如下:

c20b7e8944dfa680551ef32955536333.png

图丑~

注意:因为不含2020/9/10,所以公式中是“

最终,得到结果:在9月10号(不含)之前,有11条发货订单记录。

  • 注意事项

countif()函数统计的是满足条件的单元格个数。

但,当单元格是空值且也满足条件的话,countif()函数也会将含空值的单元格记录进去的。请看下方例子:

de8fcb2849c212fc19ed6ab5298bb046.png

图丑~

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,"<>")

a33658fbe38b71b168152310798fb0bf.png

图丑~见谅~

结果是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,看个人习惯和具体需求)

欢迎关注我的头条号/百家号/知乎号/微信号“仍旧小天真”~~

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值