用FreQuency函数统计分数段
如何用Excel计算各分数段的学生人数分布?很多文章都推荐使用CountIF函数,但是每个分数都要写一个函数,很麻烦。例如,要以统计方式显示分数小于60分钟、介于60和70之间、介于70和80之间、介于80和90之间以及介于90和100之间的分数段中的人数分布(C2:C56,C58:C62),请输入以下五个公式:
1.在C58中输入公式,计算低于60分的人数:=CountIF(C2:C56,“=90”)
3.在C60中输入公式,统计80到90之间的人数:= countif (C2: C56," > = 80")-countif (C2: C56," > = 90 "),
4.在C61中输入公式统计70到80之间的人数:= countif (C2: C56," > = 70")-countif (C2: C56," > = 80 "),
5.在C62中输入公式计算60到70之间的人数:= countif (C2: C56," > = 60")-countif (C2: C56," > = 70 ")。
如果你要数0到10之间,10到20之间,20到30之间……90到100之间这么多分数,你得写十个公式。
事实上,Excel已经为我们提供了一个用于频率分析的频率数组函数,它可以让我们很容易地用一个数组公式来统计每个分数的总体分布。例如,我们想计算C2从0到100的每个分数中的人口分布:C56:
1.输入:0,9.9,19.9,...B58中的9.9,99.9,100:B68。
2.用鼠标选择C58至C69区域,并在编辑字段中输入“=频率(C2:C56,B58:B69)”。
3.按“Crtl+Shift+Enter”生成数组公式“={FreQuency(C2:C56,B58:B69)}”。这里需要注意的是,“{}”不能手动输入,必须通过按“Crtl+Shift+Enter”由系统自动生成。完成后,C58:C69将显示如图所示的分数分布。
用CountIF函数计算分数的方法流传很广,但效率不高。希望这个新方法对大家有帮助。另外,在Excel的帮助下,还有一个简单的用频数函数计数分数的例子。
位律师回复
0条评论