【没有比Frequency更让Excel高手情有独钟的了】

office应用 徐 自远 605℃

【没有比Frequency更让Excel高手情有独钟的了】

文:傲看今朝

在Excel中,有一个非常专业统计函数,小白总是望而生畏,畏而远之;然而Excel大神却对它趋之若鹜,以能灵活使用这个公式为荣。这个函数就是Frequency函数,即频率函数。这个函数都有啥魅力,能让一众高手如此高看?今天我就带着大家一起扒一扒这个函数。

一、Frequency是个什么样的函数?

=FREQUENCY(Data_array,Bins_array)

Frequency总共有2个参数:Data_array以及Bins_array,两个参数都可以使用数组或者单元格区域引用。其中Data_array表示的是被统计的数据区域;Bins_array表示的是间隔区域(就是分组数据了)。有点懵?别着急,我以一个例子来简单来说明一下:我们想统计一下各个分数段的人数,因此被统计的数据区域为:分数列(B9:B22),这个就叫做Data_array;另外要知道哪些分数段的人数呢?我们分成60分以下,大于60分小于等于70分,大于70分小于等于80,大于80分小于等于90分,90分以上这几个区间,分隔值分别为:60;70;80;90,分隔值组成图中的E10:E13区域,这就是Bins_array。

Frequency函数说明

现在咱们清楚了Data_array及Bins_array的区别了吧,Data_array就是被统计的原始数据,Bins_array是我们根据统计的需要设置的分段点集合。输入这两个参数,Frequency函数就可以轻松完成各分数段人数的统计了:

实例1公式说明

实例1

大家会发现我们通过Frequency数组的公式得到的结果的个数会比bins_array中的值个数要多1,这点大家要highlight一下,因为Frequency是按n个分段点划分为n+1个数据区间的。对于每一个分段点,按照向上摄入原则进行统计,既小于等于当前分段点,大于上一个分段点,例如分段60表示:大于60(上一个分段点)且小于等于70……Frequency计算时会忽略文本和空单元格。

二、案例1:Frequency函数快速搞定各个业绩段的员工人数

如下图所示,我们需要快速将各个业绩段的员工人数统计出来,跟上面的例子是一模一样的。

案例1

选中G27:G30区域,编辑栏中输入公式:{=FREQUENCY(C27:C48,F28:F30)},然后按下Ctrl+Shift+Enter键结束。

值得注意的是,Bins_array参数选择的区域是F28:F30区域,而不是F27:F30,因为Frequency得到的结果数要比Bins_array中的分隔点(n)多一个(n+1)。

三、案例2:Frequency函数快速得到一个区域中不重复的单元格的个数

1.求某区域中不重复数值的个数,如下图所示:

不重复数字的个数

Frequency函数有一个特性就是:Bins_array中的某个数字在data_array中第一次出现时,会统计这个数字在区域中出现的次数,当Bins_array中再有同样的数字需要统计时,Frequency函数将直接不予统计得到的值将为0。我们可以利用这个特性统计某个区域中的不重复数字个数。

上图我们要统计出现了多少个年龄?我们可以用Frequency函数轻松完成。

{=COUNT(1/FREQUENCY(B4:B25,B4:B25))}

思路:1.我们可以清楚地看到,frequency函数中的两个参数是完全相同的。利用的就是刚刚提到的特性;2.用1除以Frequency得到的结果中的0时,将出现错误值(bins_array区域中的任意一个值都只能被统计一次);3.利用Count函数只对数字进行统计的特性得到最终的不重复数字。

2.求某区域中不重复的单元格数;

如下图所示,如何统计有多少人报了名(多次报名只记1次)?

报名人数

思路:很明显,利用刚才的方法是得不到正确的结果的。因为Frequency会将文本或者空单元格当成0进行统计。那如何才能快速地统计报名人数呢?有人会说,我删除重复值后在用Counta统计就可以了,但那太不专业了。废话不多说,如果我们要利用Frequency来完成这个需求,

1.我们首先需要将姓名转换成数字然后再进行统计,在这一步我们可以每个姓名出现的位置来进行统计,如下面的公式:

{=MATCH(G4:G25,G4:G25,)}

2.由于数据区域有22个单元格,我们可以做一个1到22的数组,作为间隔区域,{=row(1:22)}

3.利用Frequency函数得到最后的公式:{=COUNT(1/FREQUENCY(MATCH(G4:G25,G4:G25,),ROW(1:22)))}

今天的分享就到这里。

http://m.toutiaocdn.cn/group/6495634771207520782/?iid=18821494449&app=news_article&tt_from=android_share&utm_medium=toutiao_android&utm_campaign=client_share

 

转载请注明:徐自远的乱七八糟小站 » 【没有比Frequency更让Excel高手情有独钟的了】

喜欢 (0)

苏ICP备18041234号-1 bei_an 苏公网安备 32021402001397号