Excel中frequency函数怎么用

Excel中frequency函数怎么用,第1张

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

 分析:

           
 虽然我们要设置三个区域,我们只需要设置两个数即可,即60和80,它就代表着0~60 、61~80、大于80三个区间。也就是说FREQUENCY上函数返回的结果总比第二个参数的数字个数大1个。
            
注意:因为这个是一个数组函数,所以在输入时要选取大于分段点的一个的单元格数量,输入公式,按CTRL+SHIFT+ENTER结束输入。
    
   了解了FREQUENCY的计算原理,下面我们书归正题,看一下它在计算最大连续数中的应用。还是先看例子吧。
 
           例:如下图所示,B列中含1的表示张三的已签到,留空的为未签到。要求计算张三最大连续签到的次数。

       解题过程及思路:
            
第一步:从上图我们可以看到,各个连续的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

Excel中frequency函数的用法是:为一组给定的值和一组给定的纸盒 (或间隔),频率分布统计的每个时间间隔中发生的值的数量。
FREQUENCY 函数的语法是: FREQUENCY(data_array, bins_array)
FREQUENCY函数的参数说明:
返回在 data_array 参数中指定了在 bins_array 参数中指定的时间间隔内的元素数。
FREQUENCY函数所返回的频率数组包含一个值,多个您区间数组中的值的数目。例如对于如果区间数组中有三个数字,FREQUENCY 函数将返回四个值。
Excel中frequency函数的实例请参考文章:《frequency函数实例:统计一组数据出现的次数》。

名称:FREQUENCY
功能:以一列垂直数组返回某个区域中数据的频率分布。
格式:FREQUENCY(data_array,bins_array)
参数:Data_array表示用来计算频率的一组数据或单元格区域;Bins_array表示为前面数组进行分隔一列数值。
举例:如图所示,同时选中B32至B36单元格区域,输入公式:=FREQUENCY(B2:B31,D2:D36),输入完成后按下“Ctrl+Shift+Enter”组合键进行确认,即可求出B2至B31区域中,按D2至D36区域进行分隔的各段数值的出现频率数目(相当于统计各分数段人数)。

提醒:上述输入的是一个数组公式,输入完成后,需要通过按“Ctrl+Shift+Enter”组合键进行确认,确认后公式两端出现一对大括号({}),此大括号不能直接输入。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10403614.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-08
下一篇 2023-05-08

发表评论

登录后才能评论

评论列表(0条)

保存