今天教⼤家的是EXCEL的FREQUENCY 函数,这个可以在分数区域内计算测验分数的个数,由于函数 FREQUENCY 返回⼀个数组,所以它必须以数组公式的形式输⼊。
Table of Contents
1.什么情况下⽤frequency函数?
这个函数会⽤在什么样的情况下呢?
⽐如,⽼师要统计在50-60,60-70分数段的学⽣;⽼板想要统计销售额在1000-4000的销售员数量,都是可以⽤frequency函数的。
Frequency的中可以表示频繁;发⽣率;出现率等。所以你要联想到这个可以通过Frequency函数统计在某个数据范围内,出现多少个数据。有没有觉得这个有点熟悉?没错,
你⽤countif也是可以达成统计的⽬的,⽽今天我们讲的是Frequency函数的使⽤。
2.Frequency函数怎么⽤?
先说说它的语法格式:FREQUENCY(data_array,bins_array)
Data_array 是⼀个数组或对⼀组数值的引⽤,您要为它计算频率。如果 data_array中不包含任何数值,函数 FREQUENCY 将返回⼀个零数组。
Bins_array 是⼀个区间数组或对区间的引⽤,该区间⽤于对 data_array 中的数值进⾏分组。如果 bins_array 中不包含任何数值,函数 FREQUENCY 返回的值与 data_array
中的元素个数相等。
函数 FREQUENCY 将忽略空⽩单元格和⽂本。
给⼤家举个实际的例⼦吧,EXCEL的解释总是会让⼈摸不着头脑的。
下图是班级学⽣的分数,⽬前需要统计四个分数段的⼈数,分别是70分以下、71-80分、
81-90分、91-100分。
如果你要统计,肯定不能⼀个个数,容易错,⽽且⼈数⼀多,要花费很⻓时间。
简单来说,Data_array就是你要统计个数的数据源;
Bins_array就是对于这组数据分段的分段点。
3.Frequency函数的实际案例
对于这个案例,Data_array是B2:B15;Bins_array是我列明的分段点E2:E4
所以,完整的函数就是=FREQUENCY($B$2:$B$15,E2:E4)。
需要注意的点:
1. Data_array的区域绝对引⽤,固定要count的数据段。
2. 分数段⼀定要倒着来,分段点要清晰列明,这样函数可以⾃动识别分数段。
在F2单元格的函数是=FREQUENCY($B$2:$B$15,E2:E4);
在F3 是=FREQUENCY($B$2:$B$15,E3:E5)
通过拉动F2 单元格后⾯的“+”往下拉即可得到在当前分数段内的⼈数⼜多少个。
这个Frequency函数⼀定要注意的是分段点和分段区域的排列,我在研究这个函数的时候,查阅了很多别⼈写的⽂章,都没说到这⼀点,我很好奇是怎么⾃动判断数据区域的,原来是因为不同的排列,对最终获取正确的个数是会有影响的,所以喽,要看好我上⾯的注意事项哦,在⼀次次错误尝试的经验中,把最后正确的经验告诉⼤家!希望能帮到⼤家