分享

FREQUENCY,一个EXCEL高手们超喜欢用的函数

 跟我学EXCEL 2020-08-24
FREQUENCY从这个英文字母上我们知道这个是频率/频度,在EXCEL也是一样的,是指频次的一个函数,这个函数有个特点,就是计算简单而且方便。
首先我们看看FREQUENCY的用法:

FREQUENCY(数据区域,设置数据区间点的数组),从参数来看就知道这是一个数组类的函数,那就意味着需要一个三键CTRL+SHIFT+ENTER生成的大括号。

既然说EXCEL高手喜欢用这个函数,那是为什么呢,我们直接上例子来看,假设有一个羊群,已经确认好性别和体重,重量是公斤,具体情况如下:

我想把这些羊分个等级,20公斤以下是一个等级,20~50是一个等级,50~70是一个等级,70以上是一个等级。如果是EXCEL一般水平的人,更多的想到的应该是COUNTIF,这个函数也能做到,但相比今天讲的FREQUENCY函数就显得复杂了,FREQUENCY怎么做呢,我们选择4个连续的行单元格输入{=FREQUENCY(F2:F16,{20,50,70})},我们就得到结果了。需要注意的是{20,50,70},这个大括号是直接输入的,而最外面的大括号是三键同时按下生成的。

或者我们也可以利用辅助列的方式,我们在E10:E12单元格分别输入20,50,70,选中F10:F13,输入{=FREQUENCY(C2:C16,E10:E12)},我们得到的结果也是一样的。

从上面的例子中大家也发现,设置数据区间点的数组比结果要少一个,在这个例子中20,50,70代表0-20,21-50,51-70,70以上。

还是上面的例子,比如我只想要20-50公斤之间的个数,我们知道数组函数其实如果只输入一个单元格的话,默认返回结果是第一个,如何返回第二个呢,我们可以用index函数来实现,我们在空白单元格输入{=INDEX(FREQUENCY(C2:C16,{20,50,70}),2)},我们就可以得到5。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多