FREQUENCY函数
发布时间:2022-03-03 15:35:31
使用FREQUENCY函数,可以帮助创建频率分布。例如,计算某班学生的语文成绩的频率分布,分别在0~59、60~69、70~79、80~89、90分以上的区间的学生数。
图1
什么情况下使用FREQUENCY函数?
FREQUENCY函数以一列垂直数组返回一组数据的频率分布。它能够:
创建学生成绩的频率分布
创建百分比形式的频率分布
统计单元格区域中不重复值的数量
获取单元格区域中不重复值
FREQUENCY函数语法
FREQUENCY函数有2个参数,其语法如下:
FREQUENCY(data_array,bins_array)
data_array: 代表用来计算频率的数组,或者单元格区域。
bins_array: 由每个区间上限数字组成的数组或者单元格区域。
返回的值为一个数组,代表每个区间的数值个数且该数组包含的元素数总比参数bins_array中的个数多1,多出的这个数字是Excel自动创建的最后一个区间中的数值个数。
返回的数组为垂直数组,可以使用TRANSPOSE函数将其转换成水平数组。
该函数忽略空单元格和文本。
如果参数bins_array中有重复的值,那么重复的值统计的数为0。
FREQUENCY函数陷阱
在参数bins_array中,只需指定每个区间的上限,但不一定需要指定最后一个区间的上限(因为它可能是无穷大),它会自动包括在区间中。由于FREQUENCY函数的返回值是数组,因此输入完成后应按Ctrl+Shift+Enter键。如果参数bins_array中有n个值,那么函数输出的区域应该包括n+1个单元格,否则数据会显示不全。
FREQUENCY函数统计的结果包括区间的上限值,但不包括区间的下限值。如果想统计的结果不包括区间的上限值但包括区间的下限值,可以使用COUNTIF函数和COUNTIFS函数。
示例1: 创建学生成绩的频率分布
如下图2的示例工作表,要创建学生语文成绩的频率分布,即分别在0~59、60~69、70~79、80~89、90分以上的区间的学生数,使用数组公式:
=FREQUENCY(B3:B28,D4:D7)
返回数组{4;4;5;6;7}。
图2
示例2: 创建百分比形式的频率分布
下图3所示工作表中,命名区域Data为A1:D9。计算区域Data中分别落在0~20、21~40、41~60、61~80、81~100区间的数值数量的公式为:
=FREQUENCY(Data,G3:G7)
这是一个数组公式,因此输入完成后要按Ctrl+Shift+Enter组合键。
创建百分比形式的频率分布的数组公式为:
=FREQUENCY(Data,G3:G7)/COUNT(Data)
图3
示例3: 统计单元格区域中不重复值的数量
有多种方法可以统计单元格区域中不重复值的数量,使用FREQUENCY函数是其中的一种。如下图4所示的工作表,需要统计列A中有多少唯一的付款账户,数组公式为:
=SUMPRODUCT(–(FREQUENCY(A2:A7,A2:A7)>0))
图4
也可以使用COUNIF函数进行统计,数组公式为:
=SUMPRODUCT(1/COUNTIF(A2:A7,A2:A7))
如果要统计的不重复值的数据是文本(如图5)或者文本和数据的混合,例如,统计图5列D中不同付款人的数量,那么可以使用数组公式:
=SUMPRODUCT(–(FREQUENCY(MATCH(D2:D7,D2:D7,0),ROW(D2:D7)-ROW(D2)+1)>0))
图5
当然,此时使用COUNTIF函数的公式将更简单。
如果要统计满足多于1个条件的不重复值的数量,例如下图6所示的工作表,要统计付款日期为2017年9月30日之后且付款金额大于等于1000的唯一付款账户数,在单元格D9中输入指定的日期,单元格D10中输入金额,那么数组公式为:
=SUM(IF(FREQUENCY(IF(B2:B7>D9,IF(C2:C7>=D10,MATCH(A2:A7,A2:A7,0))),ROW(A2:A7)-ROW(A2)+1),1))
图6
示例4: 获取单元格区域中不重复值
上面的示例统计了单元格区域中不重复值的数量,下面获取该工作表中不重复的付款人列表。如图7所示,在单元格B13中输入数组公式:
=IF(ROWS(B$13:B13)>$B$9,””,INDEX($D$2:$D$7,SMALL(IF(FREQUENCY(IF($D$2:$D$7<>””,MATCH($D$2:$D$7,$D$2:$D$7,0)),ROW($D$2:$D$7)-ROW($D$2)+1),ROW($D$2:$D$7)-ROW($D$2)+1),ROWS(B$13:B13))))
图7
将单元格B13向下拉获取不重复的付款人列表。


猜你喜欢
- 什么是全角和半角?(1)全角---指一个字符占用两个标准字符位置。汉字字符和规定了全角的英文字符及国标GB2312-80中的图形符号和特殊字
- 朋友提供微信发过来的视频,是保存在微信服务器中,所以无法直接发送给QQ好友。解决的方法是利用手机内存作为中介。方法一第一步:长按视频,点击【
- Win7系统可以通过审核策略监控QQ,是不是特别的质疑,首先启用Win7审核策略,接着添加QQ为审核对象,详细的操作步骤祥看教程虽然现在wi
- word在日常办公室必不可少的软件,大家在excel里制作表格非常容易。最近有朋友问我怎么在word中制作表格呢?小编就不一一给大家回复了,
- 有用户想要创建用户群,但是不知道如何操作,下面macz小编为您整理了这篇文章,帮助您创建用户群组,并介绍苹果电脑修改用户名方法,一起来看看吧
- 童话村怎么缓存电影?童话村是一款非常好用的影视播放器,童话村为用户提供了海量的电影资源,如果我们想要在童话村中缓存电影的话,要怎么进行操作呢
- 在Word文档中,有一个自动更正功能,我们可以利用该功能设置更加个性化的显示设置,比如我们可以设置分数使用分数字符进行显示等。那小伙伴们知道
- 因为Win11系统是最新的系统,所以系统内的功能还需要经过不断的使用和技术人员的不断完善才能稳定,而最近有的用户在使用Win11系统的时候,
- win10秋季创意者系统更新后,一些用户慢慢发现了一个问题,那就是关机选项中的休眠选项不见了,那么这个功能要如何才能开启呢?下面的文章中会有
- 如果你不能着手升级计算机配置,可以利用电脑系统优化方法来提高操作系统的性能,这句话可能让很多用户误解了,或者说,误会大了,并不是所有的计算机
- 我们如果觉得屏幕的蓝关太过刺眼的话,我们可以选择开启系统的夜间模式,这样会看起来柔和很多,那有的用户打开了夜间模式之后,发现界面没有发生改变
- 我们在日常办公时,经常会需要打印各种文件资料,比如打印各种花名册,各种演讲稿等等。如果我们是需要打印Excel表格,而且只需要打印表格中的部
- wps文字目录超链接的插入方法。在我们日常使用wps文字的时候总会遇到大大小小的问题,例如插入超链接目录其实方法很简单,下面小编就为你介绍w
- 如何在Word 2016中查找特殊字符和某些格式?Word 2016中的“查找”命令足够出色,可以找到文档中的项目,例如制表符或红色的文本。
- excel2013 启动慢的解决方法:启动慢解决步骤1:我们先来打开选项对话框,执行:文件–选项启动慢解决步骤2:在常规菜单下,先来取消显示
- 一些PC用户想要体验下MAC OS X系统,这个问题是否可以解决呢?当可以了,目前,Leopard系统已经被破解了,PC用户可以将它运行在自
- U盘是人们经常使用的工具,可以用于复制、储存资料,还能重装系统,非常方便。但是在使用过程中,也会出现各种情况,如插入U盘后电脑屏幕出现2个U
- hive内置函数:定义:UDF(User-Defined-Function),用户自定义函数对数据进行处理。UDTF(User-Define
- 没有什么问题比无法打印的打印机更令人沮丧。这些设备非常典型的中断和断开连接通常会使打印机从一个无辜的办公设备变成工作场所愤怒的目标。事实证明
- 嗨格式录屏大师软件作为一款功能非常强大的录屏软件,提供有“游戏模式、全屏模式、区域模式、摄像头模式、录音模式”五种录制模式,用户可根据自己的