前端开发入门到精通的在线学习网站

网站首页 > 资源文章 正文

Excel的frequency函数(统计性别人数,按区间计数)有它不能吗?

qiguaw 2024-11-06 11:38:55 资源文章 19 ℃ 0 评论


Excel秘籍大全,前言


昨天有粉丝问到Frequency函数的使用方法,今天我们就来简单的学习下这个函数的使用方法,谁让我这么宠粉呢~它可以称得上是Excel最强大的数据统计函数之一,就是使用方法太难了。


Excel秘籍大全,正文开始


1



Frequency函数的作用与参数



1.FREQUENCY函数的作用及语法

关于这个函数的作用官方的解释是:以一列垂直数组返回一组数据的频率分布。

语法:=FREQUENCY(DATA_ARRAY,BINS_ARRAY)

FREQUENCY函数的第二参数可以是单元格区域,也可以是常量数组的方式存在。

说实话看到这个官方的解释,作者也是比较懵的,那么我们就换一种说法:返回指定数组在分组中的频率分布数组。那么这里的关键字就是“频率”两个字,“频率”是指单位时间内完成周期性变化的次数,是描述周期运动频繁程度的量。那么在EXCEL中的FREQUENCY函数返回的频率就是指在给定的条件下,满足条件的目标值的个数。

为了能让同学们更加了解这个函数,我们用下面的图例来辅助说明函数的原理。

2



统计指定数字的个数



如下图,我们想要统计下【60-80】区间的数值个数,只需要将函数设置为:

=INDEX(FREQUENCY(B2:B17,{60,80}),2)

在这里{60,80}就表示分割点,FREQUENCY函数会得到3个结果,我们利用index函数将第二个结果取出来,它就是我们需要的结果

3



分别统计男女个数



目的:根据“性别”统计人数。

方法:1、在目标单元格中输入公式:=FREQUENCY(CODE(C3:C9),CODE(K3:K4))。

2、Ctrl+Shift+Entr填充。

解读:1、Code函数的作用为:将对应的文本转换为对应的数字代码。

2、除了用Frequency函数外,还可以用Countif或Countifs函数来实现。

4



设置条件下非重复文本出现的个数



如下图所示,要求统计“1班”非重复姓名个数。在D2单元格输入公式:

=SUM(--(FREQUENCY(IF(A2:A8="1班",MATCH(B2:B8,B2:B8,0)),ROW(1:7))>0))

按Ctrl+Shift+Enter结束公式输入。

5



统计非重复数值出现的个数



如下图所示,要求统计B2:B8出现的非重复数值个数。

在D2单元格输入公式:=SUM(--(FREQUENCY(B2:B8,B2:B8)>0))

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表