`
阅: 2473 | 回: 1
frequency函数的使用方法 Excel基础 , 编号:0469 快速回复
发表于2015/10/25 15:10:41 楼主 
头像 等级:初学者
积分:0
财富值:0.0
身份:普通用户
frequency函数的使用方法

答:我们在工作中经常会遇到计算连续次数最大的问题,计算连续次数最常用的函数就是FREQUENCY,下面就这个函数在计算连续次数的应用做一个详细图解。
       首先,我们需要了解一下FREQUENCY函数的计算原理。
       FREQENCY(数据区域,用于设置区间分隔点的数组)
       作用:
             简单的说就是在设置好的各个数值区间内,存在几个数。(频率分布)
            例:A列有35,45,68,78,75,90,要分别计算 0~60、61~80、80以上这三个区域分别有几个数。公式就可以这样写。
                =FREQUENCY(A1:A6,B1:B2)解题过程及思路:
             第一步:从上图我们可以看到,各个连续的1被空行分隔成了多个独立的连续区域。要想计算连续1的个数,我们先要判断空行的位置。即:

第二步:从第一步的结果,我们发现,我们要想计算每一个连续1区域的个数,就演变成了3之前有几个数,4~8之间有几个数,8~11之间有几个数。这不正好是FREQUENCY计算根据分段点计算各个分段区间的个数模式了吗?。分段点就是这些空行的序数,分段数据源是1~12的连续数字。如下图所示:使用FREQUEN计算后的结果如下图所示。注意,由于FREQUENCY函数分段时,下面分界点要算一个,如:4~8之间的数会被FREQUENCY函数计算成8-4=4个数,而我们不需要包含分界点的个数,即我们需要的是8-4-1=3个。所以最终的结果我们计算最大值后再减1,才是我们所要的结果。
           最终的公式为:
               =MAX(FREQUENCY(ROW(1:12),(B2:B13<>1)*ROW(1:12)))-1

我的个性签名
发表于 2016/11/21 16:20:02   
头像 等级:学者
积分:53
财富值:5
身份:普通用户
看看
我的个性签名

快速回复

目前不允许游客发表,请 登录 注册 后再发贴。