频率函数探秘:烧脑挑战 实力突破!

昨日,有忠实粉丝向笔者咨询关于Frequency函数的运用技巧,今日,我便借此机会,为大家简略地介绍这个函数的使用方法。毕竟,谁让我这么宠爱我的粉丝们呢?Frequency函数堪称Excel中最强大的数据统计函数之一,但其使用方法却相对复杂。

一、Frequency函数的作用与参数

Frequency函数:用于计算数字出现的频率,并以一列垂直数组形式返回结果。

语法:=FREQUENCY(data_array, bins_array)

第一参数:data_array,需要计算频率的数据区域。

第二参数:bins_array,计算频率的间隔点。

以上便是Frequency函数的作用与参数。相信许多粉丝在阅读至此,可能仍然感到有些迷茫。不必担心,接下来,我将通过一个实例为大家具体分析这个函数。

二、实例分析

如下图所示,我们想要根据“考核得分”来计算每个区间的人数。若使用Frequency函数,则需要设置一个“分割点”的辅助表格。表格设置完成后,直接输入函数即可。

公式:=FREQUENCY(B2:B17,H2:H4)

下面,我为大家简单讲解一下这个函数。公式为:=FREQUENCY(B2:B17,H2:H4)。

第一参数:B2:B17,需要统计数据的区域。

第二参数:H2:H4,构建的分割点表格。

Frequency函数会根据分割点来统计每个区间的数字个数。在此,许多人可能会疑惑:为何四个区域仅需3个分割点?

在这里,我们可以将数据看作是一条直线,想要将其划分为四段。将一条直线划分为四段,我们仅需设置3个分割点即可。这也是为何分割点只有3个的原因。效果如下:

需要注意的是,Frequency函数进行区间统计时,分割点会被包含在对应区间内。例如,在这里,第一个分割点是60,这个60会被计算在第一个区间“考核得分≤60”中,而不会计算在“60-80”这个区间。以上就是Frequency函数的计算规则,理解起来可能仍有难度。下面,我们来了解一下它都能解决哪些问题。

在此,我要先声明一下,如果你的基础不好,看到这里就可以停止了。下面能看懂的可能已经是Excel大神了。

三、统计指定数字的个数

如下图所示,我们想要统计“60-80”区间的数值个数,只需将函数设置为:

=INDEX(FREQUENCY(B2:B17,{60,80}),2)

在这里,{60,80}表示分割点。Frequency函数会得到3个结果,我们利用INDEX函数将第二个结果取出来,它就是我们需要的结果。

四、计算最大连续次数

如下图所示,我们想要计算班级的最大连续次数,即计算黄色区域3班的个数。公式为:

=MAX(FREQUENCY(ROW(2:17),IF(B2:B17=B3:B18,ROW(2:17))))

这个计算过程相对复杂,主要是利用IF函数判断出相同的数据,然后利用Frequency获取相同数据的个数,最后使用MAX函数取出最大值。

五、查找最近接的值

如下图所示,我们想要在表格中查找最接近56的数字。只需将函数设置为:

=LOOKUP(1,0/FREQUENCY(0,ABS(C2:C11-F2)),C2:C11)

在Frequency函数中,第一参数是0,ABS(C2:C11-F2)求“考核得分”这一列与56的绝对值,将这个绝对值作为分割点。这样,只有第一个分割点是有数据的,其余的都是没有的。

六、注意事项

1.因为Frequency函数的结果是一个数组公式,我们需要先选择数据区域,然后输入公式,按下Ctrl+Shift+回车三键填充公式。需要注意的是,选择的数据区域要比第二参数分割点多一个单元格。

2.Frequency会自动忽略文本与空白单元格,并且在进行数据统计的数据,会自动根据第二参数的“分割点”对第一参数“统计区域”进行升序排序。

想要从零学习Excel,请点击下方链接:

以上就是Frequency函数的使用方法,都是一些常见的使用技巧。其实,它还有一些更复杂的嵌套公式,但随新函数的出现,这些方法已被废弃。这个函数相对较难,如果实在不懂,只需掌握基础用法即可。

我是Excel从零到一,关注我,持续分享更多Excel技巧。

上一篇
下一篇

相关资讯

  • 频率函数探秘:烧脑挑战 实力突破!

    昨日,有忠实粉丝向笔者咨询关于Frequency函数的运用技巧,今日,我便借此机会,为大家简略地介绍这个函数的使用方法。毕竟,谁让我这么宠爱我的粉丝们呢?Frequency函数堪称Excel中最强大的

    2024-12-25