excelfrequency教学(一个EXCEL高手们超喜欢用的函数)

FREQUENCY从这个英文字母上我们知道这个是频率/频度,在EXCEL也是一样的,是指频次的一个函数,这个函数有个特点,就是计算简单而且方便。

首先我们看看FREQUENCY的用法:

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

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

excelfrequency教学(一个EXCEL高手们超喜欢用的函数)(1)

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

excelfrequency教学(一个EXCEL高手们超喜欢用的函数)(2)

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

excelfrequency教学(一个EXCEL高手们超喜欢用的函数)(3)

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

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

excelfrequency教学(一个EXCEL高手们超喜欢用的函数)(4)

大家如果喜欢我的文章,欢迎关注我的跟我学EXCEL图表

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页