打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
高级 | COUNTIF高级案例详解教程(一)

今天要分享的是COUNTIF的高级教程,主要涉及“三维引用”、内存数组和多表计数等相关知识点。有一点的难度,请做好心理准备,篇幅较长,今天是我们第一篇,后面陆续分享!我们开始!

案例01 | 4门成绩都及格的人数

这个问题本身难度并不大,一般我们会通过辅助列,统计一下每个人及格了几门课,然后再统计及格科目数为4的数量!这属于我们新手阶段的操作,

我们来试试COUNTIF如何一步到位处理

格式化后的公式看起来会不会轻松点:

=SUM( N( COUNTIF( OFFSET( $B$1:$E$1, ROW(A2:A12)-1, ), ">=60" ) =4 ) )

公式详解:

1、公式共有4层嵌套,从内到外,分别是OFFSET层、COUNTIF层、N层和SUM层,下面我们依次来说一下处理的思路

2、OFFSET函数层:OFFSET函数从标题($B$1:$E$1)向下,依次偏移1到11行(ROW(A2:A12)-1),也就是把数据区域,拆分成了独立的一行一行(二维平面空间独立,形成三维)

3、COUNTIF函数层:COUNTIF第一参数区域,支持三维引用,对每个平面独立计数,互不干扰,所以COUNTIF部分的结果,也就是每个人几个的科目数-{3;3;2;1;4;3;3;2;4;2;1} 和 我们添加辅助列的计算结果一致

如果你上面{}这种写法还看不懂,建议看一下前两日写的数组入门基础

阅读理解数组写法--->> Excel数组入门之计算规则

▼ 辅助列校验-强化说明

4、COUNTIF函数层的结果是一个内存数组,我们可以继续用于下一步计算。每个人的及格科目数有了,下面我们只需要判断是否等于 =4,判断的结果只有两种,等于就是TRUE,否则就是FALSE,那么我们怎么对TRUE的个数进行统计呢?

▼ COUNTIF=4拆解演示


这里还涉及到一些知识:FALSE转成数值为0,TRUE转成数值为1,这里使用什么来转呢?有很多方法,其中N函数就是一种。N函数的作用是把等于4的结果转成1,不等于4的转成0!

▼ N函数计算规则


▼ N函数层的拆解演示


5、SUM函数层在上一步的基础上作用就非常明显了,那就是对N转换后的结果进行求和,和值也就是满足条件的个数!!  这里就是对第4步的结果求和,不再截图演示!

相关知识点拓展学习

OFFSET进阶案例,最后一个直接看不懂! 2020-12-17
函数|千变万化的COUNTIF 2020-07-07
函数 | COUNTIF用法大全 2021-01-10
函数 | REPT+N组合“拓荒”! 2020-11-08


END



本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
Excel公式练习38: 求一列中的数字剔除掉另一列中的数字后剩下的数字
按条件求多列数据之和,最后一种方法让我感觉自己白用了10年Excel
再也不要用COUNTIF(S)了,真的!SUMPRODUCT函数多条件计数案例教程!
每日Excel分享(函数)| 多条件查找公式三部曲之任意表一对多查找,想学的赶紧收藏吧!
判断是否存在连续5次超标的数据~
按降序或升序依次提取某列中的文本
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服