欢迎转发和点一下“在看”,文末留言互动!
置顶公众号或设为星标及时接收更新不迷路
图片
小伙伴们好,今天来聊一聊按条件统计数量这件事儿。原题目是这样的:
图片
数据源比较长,我只截取了一部分。题目要求按照班级来统计前10名和后10名的人数。这个题目还是比较简单的,SUMPRODUCT函数配合LARGE/SMALL函数就可以了。
01全校前10名人数
图片
在单元格F2中输入下列公式,确认后向下拖曳即可。SUMPRODUCT函数支持数组运算,所以不用三键确认。
=SUMPRODUCT(($B$2:$B$189=E2)*(LARGE($C$2:$C$189,10)<=$C$2:$C$189))
要提取前十名,就首先要知道第十名的成绩。
LARGE($C$2:$C$189,10)
LARGE函数提取第10大的成绩。
LARGE($C$2:$C$189,10)<=$C$2:$C$189
这部分,逻辑判断哪些成绩都大于等于第10名的成绩。由于成绩可能有重复,因此大于等于第10名成绩的数量会多余或等于10。
$B$2:$B$189=E2
而$B$2:$B$189=E2部分,是另一个条件,确定班级。
($B$2:$B$189=E2)*(LARGE($C$2:$C$189,10)<=$C$2:$C$189)
两个条件相乘,返回一个由“1”和“0”组成的内存数组。“1”对应的是满足条件的部分。
SUMPRODUCT(($B$2:$B$189=E2)*(LARGE($C$2:$C$189,10)<=$C$2:$C$189))
最后SUMPRODUCT函数求和,得到总的人数。
02全校后10名人数
图片
全校后10名的人数公式如上。逻辑思路和第一个完全一样,只不过用SMALL函数替换了LARGE函数。
本期内容练习文件提取方式:
链接:https://pan.baidu.com/s/1LviNxzMJb3LAKRYcrVszrw?pwd=qp78
提取码:qp78
好了朋友们,今天和大家分享的内容就是这些了!喜欢我的文章请分享、转发、点赞和收藏吧!如有任何问题可以随时私信我哦!-END-
长按下方二维码关注EXCEL应用之家
面对EXCEL操作问题时不再迷茫无助
我就知道你“在看”
图片
推荐阅读难题不易解,FILTERXML函数 vs 字典,这些方法都挺好
中文西文要分家,何需快刀斩乱麻
多条件求和你会用SUMIFS函数,可这种结构的数据你还会吗?
方法不同但殊途同归,他们证明了在EXCEL世界里不同的思路亦可以有同样正确的结果!
FREQUENCY函数本事多,会用这个你最牛!
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。