大部分人对于FREQUENCY函数了解不多,但用过的人却觉得这是一个很强大的统计函数,虽然理解起来有点难,但是学会了就能解决很多工作中遇到的问题,例如:区间分段点统计、最大连续次数等等。

下面一起来看看这个函数的基本语法和实例应用。

一、函数语法。

语法:=FREQUENCY(data_array, bins_array)。

中文意思:=FREQUENCY(用来计算频率的一组数据或单元格区域;用于设置区间分隔点的数组或引用)。

功能:以一列垂直数组返回一组数据的频率分布。

在excel中如何运用统计函数(这个比较难理解的Excel统计函数)(1)

二、实例1:区间分段点数据统计。

下图中,B3:B12单元格区域是数据源,我们要根据D3:D6单元格区域的分段点分别统计有多个个数据,注意:N个分段点会有N 1个区间,下图中有4个分段点,就可以分为:0~59、59~69、69~79、79~89、89以上这5个区间。

在excel中如何运用统计函数(这个比较难理解的Excel统计函数)(2)

具体操作步骤如下:

1、选中F3:F7单元格区域,在编辑栏中输入公式:=FREQUENCY(B3:B12,D3:D6),按“Ctrl Shift Enter”三键组合结束数组公式的输入。

在excel中如何运用统计函数(这个比较难理解的Excel统计函数)(3)

2、动图演示如下。

在excel中如何运用统计函数(这个比较难理解的Excel统计函数)(4)

三、实例2:求某个数据最大连续出现的次数。

下图中,B3:B11单元格区域是数据源,我们要统计数据1连续出现的最大次数,很显然结果是4,但公式怎么写?

在excel中如何运用统计函数(这个比较难理解的Excel统计函数)(5)

具体操作步骤如下:

1、选中D3单元格,在编辑栏中输入公式:

=MAX(FREQUENCY(IF(B3:B11=1,ROW(B3:B11)),IF(B3:B11<>1,ROW(B3:B11)))),按“Ctrl Shift Enter”三键组合结束数组公式的输入。

在excel中如何运用统计函数(这个比较难理解的Excel统计函数)(6)

公式解析:

①IF(B3:B11=1,ROW(B3:B11)):判断B3:B11单元格区域的数据是否与1相等,如果相等,返回B3:B11单元格区域对应行的行号,该公式返回的结果为:{FALSE;4;5;FALSE;FALSE;8;9;10;11}。

②IF(B3:B11<>1,ROW(B3:B11)):判断B3:B11单元格区域的数据是否与1不相等,如果不相等,返回B3:B11单元格区域对应行的行号,该公式返回的结果为:{3;FALSE;FALSE;6;7;FALSE;FALSE;FALSE;FALSE}。

③FREQUENCY(IF(B3:B11=1,ROW(B3:B11)),IF(B3:B11<>1,ROW(B3:B11))):去掉①和②结果中的FALSE,该公式可以简化为:FREQUENCY({4;5;8;9;10;11},{3;6;7}),该公式的意思是:统计数组{4;5;8;9;10;11}中,区间0~3、3~6、6~7、大于7的个数,该公式返回的结果为:{0;2;0;4}。

最后,用MAX函数求出{0;2;0;4}中的最大值,结果为:4。

2、动图演示如下。

在excel中如何运用统计函数(这个比较难理解的Excel统计函数)(7)

好了,今天的分享就到这里了,如果您对以上操作有什么不懂之处,可以在评论区留言或私信找我哦~创作不易,希望您的点赞转发支持!

本文首发公众号【Word和Excel达人先生】,如需转载请联系小编!

,