Excel区间计数思路大全

原创作者 | 李锐
微信公众号 | Excel函数与公式(ID:ExcelLiRui)
微信个人号 | (ID:ExcelLiRui520)
Excel区间计数思路大全
工作中太多遇到按条件统计的场景了,尤其是按给定区间计数统计。
今天我来结合一个实际案例,介绍一下Excel中的区间计数思路大全。

以上图A列数据为数据源,要求统计大于70且小于等于80的数据个数,在看答案之前,请你先思考10秒钟,让你来解决的话会用什么思路和方法。
思考过后再来看我提供的思路和解决方案,会有更多收获。
思路一:sum和if函数搭配(数组公式)
=SUM(IF((A2:A12>70)*(A2:A12<=80),1,0))

一句话解析:
这个公式思路很简单,构建两个子条件用if函数将同时满足条件的数据返回1,不符合的返回0,再交由sum函数把返回的1加起来。
思路二:sumproduct函数多条件统计
=SUMPRODUCT((A2:A12>70)*(A2:A12<=80))

一句话解析:
sumproduct不愧为Excel函数万能王,构建两个子条件并将返回结果求和统计一气呵成,是高手常用的经典技法。
思路三:countifs多条件计数
=COUNTIFS(A2:A12,">70",A2:A12,"<=80")

一句话解析:
countifs函数就是专门做多条件计数统计的,这里用到的是最基础的用法,不多解释。
思路四:index和frequency函数搭配统计
=INDEX(FREQUENCY(A2:A12,{70,80}),2)

一句话解析:
先利用频率统计函数frequency按区间将数据源分段统计,返回的结果{3;6;2}中第二个元素是需要的结果,再用index提取这个单列数组中的第二个值即可,这个思路值得借鉴。
思路五:count和lookup函数搭配(数组公式)
=COUNT(1/(LOOKUP(A2:A12-0.01,{70,80})=70))

一句话解析:
观察数据特点都是整数,所以先将源数据-0.01,目的是剔除掉正好等于70的数据,然后利用lookup区间查找的特性,返回的数组中等于70的元素个数正好是同时满足两个条件的个数,最后用count排错统计个数。
这个公式思路需要对这两个函数有比较深的理解才能成功构思。
五种不同的思路,在不同的场景和数据源条件下可以随你选用,多掌握一种思路,就多了一种选择,当别人面对既定场景和问题束手无策时,你还可以游刃有余。
如果你觉得有用,就点右上角分享给朋友们看看吧~
如果你觉得有用,就分享给朋友们看看吧~
请把这个公众号推荐给你的朋友。
>>推荐阅读 <<
(点击蓝字可直接跳转)
vlookup丨sum丨if丨countif丨sumif丨sumproduct
index丨match丨datedif丨frequency丨个税丨年终奖

点“阅读原文”进入直播间+关注
高效工作,快乐生活!