成绩统计时在Excel中使用 frequency 函数统计各分数段的人数

有下面一个成绩列表,C列表示的是成绩,现在需要统计出不同分数段的人数。

-----------------------------------------
       A列     B列     C列
1     姓名    学号   成绩
2     ***     **     50
3     ***     **     66

4     ***     **     85.
.
.
319 ***     **     93

-----------------------------------------

以上Excel表格中共有319行,第一行是表格表头,C列存储的是成绩,即C2~C319存储的是学生成绩(C2意思是第2行第C列那个单元格).

 

需要统计这样几个分数段的人数

 

分数段
<60
60~69
70~79
80~89
90~100

 

即小于60分的;60到69的;70到79的;...90到100的;

我们按如下步骤做就可以实现人数统计,

(1) 首先,在任意空白的单元格中输入如下左侧的一系列数字,例如在J列第5~9行输入以下数字(J5~J9);

   J列              K列

59 
69 
79 
89 
100 

 

(2) 第2步,我们拖动鼠标选中k5~k9区域(上图F列),在Excel公式窗口中输入 "  =FREQUENCY(C2:C319,J5:J9) ",公式输入栏如下:

Excel公式编辑栏

     然后同时按下 ctrl+shift+enter 键,输入完毕后,分数段人数统计结果就出现在K5~K9列,如下:

 

5931
6973
79116
8991
1007


用这种方法输入的函数,只能作为数组存在,即k5~k9区域会被当做一个数组,excel 不允许更改其中的任意一个单个格,如果要修改(即修改输入的公式),必须一起改,即在公示输入栏重新输入新公式,然后再按 ctrl+shift+enter 键,完成更改。

 

下面来解释一下上面的例子,说明一下 frequency 函数,

FREQUENCY(C2:C319,J5:J9)

函数第一个参数 C2:C319 是需要统计分数值,即成绩表的成绩列;

函数第二个参数 J5:J9 是统计需要达到的目标;

 

上面的例子中:
J5 = 59 ,表示C2:C319中 <= J5 的数字出现的次数,即分数 <= 59 的人数,,(即< 60)
J6 = 69 ,表示C2:C319中 > J5 且 <= J6  的数字出现的次数,即分数 > 59 且 <= 69 的人数,(即60 ~ 70)

......

J9 = 99 ,表示C2:C319中 > J8 且 <= J9  的数字出现的次数,即分数 > 89 且 <= 100 的人数,(即90 ~ 100)

 

(3)最后我们选中 K5 ~ K9 区域,复制,然后 选择性粘贴 -> 数值 ,将数据粘贴到其他单元格,使统计的结果脱离原始数据,最后得到:

 

分数段人数
<6031
60~6973
70~79116
80~8991
90~1007

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值