杏彩体育开户

关于杏彩体育开户
区间计数,最好用的还是FREQUENCY函数!
发布日期:2024-07-22 10:06    点击次数:105

送人玫瑰,手有余香,请将文章分享给更多朋友

动手操作是熟练掌握EXCEL的最快捷途径!

【置顶公众号】或者【设为星标】及时接收更新不迷路

图片

小伙伴们好,今天来和大家分享一道区间计数的问题。这种问题有一个常用的函数可以使用,就是FREQUENCY函数。不过,今天这道题目中给我们设置了一个小陷阱,解题过程中你要小心哦!

原题目是这样子的:

图片

题目要求我们按照A列的区间提示,来统计B列中的数据在每个区间中的个数。最终希望的结果写在了E列。

本身这道题目不难,就看你怎样来写公式了。

01

我们可以直接使用FREQUENCY函数来解决这个问题。观察一下源数据,它的区间条件右侧是不包含等于选项的。由于源数据都是整数,因此这里可以认为区间右侧边界是2、3、4和9。

图片

在单元格E2中输入公式“=INDEX(FREQUENCY($B$2:$B$15,{2,4,6,9}),ROW(A1))”,并向下拖曳即可。

思路:

由于区间的右侧边界可以理解为2、4、6和9,那么就在FREQUENCY函数的第二参数中输入常量数组,并用FREQUENCY函数来计频

由于FREQUENCY函数的特性,它返回的结果会多一行,因此利用INDEX函数来逐次返回第1到第4行即可。若不使用INDEX函数,则可以先选中四行,输入FREQUENCY函数公式,三键回车即可

02

再观察一下源数据,我们发现其实区间的右侧边界是D列中给出的边界。因此我们可以像下面这样来书写公式。

图片

首先选中单元格区域E2:E5,并输入公式“=FREQUENCY($B$2:$B$15+0.01,--TRIM(RIGHTB($D$2:$D$5,2)))”,三键回车即可。

思路:

--TRIM(RIGHTB($D$2:$D$5,2))部分,利用RIGHTB函数可以轻松获得字符串最后的数字。减负运算后将其转换为数值型数字。这里的逻辑是,RIGHTB函数是按字节数来提取数值的。例如第一行,当它提取第二个字节时,遇到汉字“于”,而汉字是两个字节,因此RIGHTB函数不能提取到汉字“于”,所以会返回一个空格。提取完成后,利用TRIM函数将空格去除即可

$B$2:$B$15+0.01部分,为什么要给源数据加上0.01?因为FREQUENCY函数的计频规则是“大于某数,小于等于某数”。在这里,如果不让源数据都稍微大一点点,那么那些正好处于区间边界的数字,会错误地记录到其它区级中了

本期内容练习文件提取方式:

链接:https://pan.baidu.com/s/14UY3F0OkKBwjKgvA-XLbiQ?pwd=zbfe

提取码:zbfe

好了朋友们,今天和大家分享的内容就是这些了!喜欢我的文章请分享、转发、点赞和收藏吧!如有任何问题可以随时私信我哦!

-END-

长按下方二维码关注EXCEL应用之家

面对EXCEL操作问题时不再迷茫无助

我就知道你“在看”

图片

推荐阅读

【SUBTOTAL函数】和【OFFSET函数】动态求最值

INDEX+MATCH组合妙,数据查找少不了,一般人还不告诉他!

惊呆了,一个不起眼儿的财务函数,秒杀了我辛苦写的文本公式!

为什么你的图表看起来杂乱无章?不防换一种思路试试看!

一组无敌公式,帮你解决数字问题!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。