编按:
【前言】
FREQUENCY函数,是一个相当有用的数据分析函数,号称EXCEL函数高手的必会函数之一。但是这样的一个函数却并不是每一个人都了解或者会用,实在有一些可惜了,其实函数无所谓“简单”和“复杂”,难者不会,会者不难,往往不会使用的函数,是同学你还没有学到而已,那么今天我们就跟着作者E图表述,对这个函数系统地学习一下吧。
【正文】
1
FREQUENCY函数的作用及语法
关于这个函数的作用官方的解释是:以一列垂直数组返回一组数据的频率分布。
语法:=FREQUENCY(DATA_ARRAY,BINS_ARRAY)
FREQUENCY函数的第二参数可以是单元格区域,也可以是常量数组的方式存在。
说实话看到这个官方的解释,作者也是比较懵的,那么我们就换一种说法:返回指定数组在分组中的频率分布数组。那么这里的关键字就是“频率”两个字,“频率”是指单位时间内完成周期性变化的次数,是描述周期运动频繁程度的量。那么在EXCEL中的FREQUENCY函数返回的频率就是指在给定的条件下,满足条件的目标值的个数。
为了能让同学们更加了解这个函数,我们用下面的图例来辅助说明函数的原理。
注意区间的写法,小括号是不包含极值,中括号是包含极值
对于FREQUENCY函数的作用,作者给出的最终解释:将一组纵向的数组按照条件数组给出的区间归类后,返回在每个区间分布的个数,并且以数组形式返回值的数组函数。
通过上例我们可以看出,5个条件列的值,一共划分了6个区间,所以返回的频率分布是6个值,会比条件列多一个单元格。即如果有N个条件,返回值是N+1个。
2
FREQUENCY函数的“牛叉”隐藏功能
FREQUENCY函数的设计者真的是比较走心,在使用这个函数的过程中,我们总结了三点隐藏的功能,算是这个函数比较人性化的地方。
1)“目标数组”和“条件数组”,这两列支持乱序排列;
2)“目标数组”列中可以有重复的内容;
3)“条件数组”列中如果有0这个区间极值,一定要标注出0,严格区分0值和空置的概念,“空单元格”和“文本值”将被忽略;
4)“条件数组”列中如有重复值,第二个出现的值将被自动忽略,对应的返回值为0。
3
FREQUENCY函数用途列举
① 公司销售额的销量分布
这是这个函数最直接的使用方式,选中E11:E16单元格区域,输入函数:
{=FREQUENCY($C$3:$N$7,$B$11:$B$15)}
以CTRL+SHIFT+ENTER组合键结束录入,即可得到我们的统计内容。
② 学生成绩的及格率
模拟一份学生的考试成绩,统计出每一门课程的及格率。
我们在C17单元格输入函数:
{=INDEX(FREQUENCY(C3:C14,59),2)/COUNT(C3:C14)}
函数解析:
相信同学们从前面的内容中已经知道了,FREQUENCY函数的第二个参数是条件内容,如果我们判断成绩及格情况,可以将条件定为59分。这样就有了两个区间 (0,59]和(60, ∞),再用INDEX函数取第二个区间的值,就是及格的成绩个数。接着用COUNT函数统计出数组中数字的个数,再将这两个值相除就是及格率了。
当然我们也可以使用比较常用的函数来做这个案例,如下:
检验结果正确。
再次强调:FREQUENCY函数会忽视文本。
【编后语】
今天的文章到这里就结束了。本来还想给大家介绍一下比较复杂的运算,例如最大连续出现次数、当前连续出现次数等这类频率分布的问题。但是总体来说,难度比较大,而且在实际工作中也可以使用其它函数代替,我们就不在这里“烧脑”了,大家知道其原理就可以了,这也就是为什么常用的100多个函数中不包含FREQUENCY函数的原因。
资讯来源说明:本文章来自网络收集,如侵犯了你的权益,请联系:puerppt#163.com进行删除。
优页文档(www.youyedoc.com)是一家专注于分享高质量的PPT模板、Excel表格、Word模板的下载网站,1000+各行业优质设计师每日更新200+优质办公文档模板,满足各行业办公需求。海量office文档制作教程,致力于打造国内最大最权威的办公文档下载一站式服务平台
Copyright © 2021-2024 www.youyedoc.com. All Rights Reserved. 粤ICP备2021116258号
本站所有文档资源来源于互联网或作者上传,仅供学习研究使用,版权归作者所有,请勿用于商业用途,如果用于商业用途请联系作者,如果因为您将本站资源用于其他用途而引起的纠纷,本站不负任何责任。
如果本站内容无意中侵犯了您的版权,请联系youyedoc,我们会及时处理。