Frequency函数【4】种【用法汇总】


2023年12月31日发(作者:省略英语怎么表达)

Frequency函数【4】种【用法汇总】

频率分布函数frequency在日常工作中使用的频率越来越广泛,其功能主要包含以下两个方面:

1. 对数据进行分段统计

2. 去除重复数据

它的语法结构如下:

FREQUENCY(data_array,bins_array)

Data_array:为一数组或一组数值的引用。数值以外的文本和空白

单元格将被忽略

Bins_array:为间隔的数组或对间隔的引用。如有数值以外的文本或

空单元格,则返回错误值#N/A

FREQUENCY函数以一列垂直数组返回某个区域中数据的频率分布。

例一:分段统计

下例中,求各分段点内的数据出现的频率。我们在D4单元格内输入“=FREQUENCY($A$4:$A$13,$B$4:$B$7)”并三键回车即可。它的含义是:分段点59以下有两个数据;59到69有两个数据;以此类推。

例二:统计不重复数据数

我们之前已经介绍了一种统计不重复数据的方法,sum+countif的方法,大家还记得吗?下面介绍怎样用frequency来统计不重复数的个数。

在单元格中D18中输入

并三键回车。

函数首先将数据区域按照每一个数据为分段点进行统计出现的次

“=SUM(--IF(FREQUENCY($A$18:$A$27,$A$18:$A$27)>0,1))”

数。当数据有重复时,第一次出现时返回的结果是此数据在区域中出现的总的次数,第二次及以后的为0

再用if函数进行判断,当出现次数大于0时,返回数字1

由于这是返回的是文本数据,利用--(两次负号)将文本数据转化为数字

求和得出不重复数据的个数

例三:求第n大不重复值

下例中我们要分别求出第一大到第四大的数值各是多少。

在单元格E33中我们输入

“=LARGE(IF(FREQUENCY($A$33:$A$42,$A$33:$A$42),$A$33:$A$42),ROW()-32)”并三键回车,向下拖曳即可。

函数首先对单元格区域•

利用A33:A42进行分段统计

if函数对出现次数大于0的返回区域中对应单元格里的数值;等于0的返回false

row()-32是利用row函数返回当前行的行号--第33行,减去32后结果为1,所以是第一大;当拖曳到下一行时,结果是2,所以是第2大;以此类推

最后用large函数返回数值

例四:中国式排名

在中国式排名中,无论有几个并列,之后的排名仍然顺位排列。即无论有多少个第二名并列,之后的拍名仍然是第三名。

下例中在单元格F18中输入

“=SUM(--(FREQUENCY(IF($A$18:$A$27>=A18,$A$18:$A$27),$A$18:$A$27)>0))”并三键回车,向下拖曳即可。

首先用if函数确定进行频率统计的范围,即挑选出来不小于当前数值的数据来统计;并且后面还会以此为依据返回不小于当前数值的数值个数

frequency返回数值出现的频率,并和“0”比较,凡是大于0sum函数返回当前数据的排名

的表示有一个比当前数值要大的数值

通过“--”和例二到例四都还可以应用match函数和row函数来完成。这个将在后面有介绍。

-END-

请点击文章末尾的阅读原文领取红包吧!祝大家都有好运气!

欢迎关注【Excel应用之家】专栏,了解更多的Excel实际应用技能,尽在Excel应用之家!

版权声明:本文归Excel应用之家专栏(Excel应用之家)原创撰写,未经允许不得转载。欢迎关注专栏/。


本文发布于:2024-09-22 10:37:40,感谢您对本站的认可!

本文链接:https://www.17tex.com/fanyi/49101.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:数据   返回   数值   函数
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议