(完整word版)在excel中如何计算及格率和优秀率及统计各分数段人数
在excel 中如何计算及格率和优秀率
Excel 表加斜线,ALT+ENTER键文字错行
AVERAGEIF(A1:A7”, <>0”)计算每列中不等于0 的数的平均分
在excel 中如何计算及格率和优秀率
A3=85
A4=23
A5=80 =COUNTIF(A2:A5,">=80") 统计的学生某科成绩,>=80 优(合格)的条件。
完整表达%
=COUNTIF(A2:A5,">=80")/COUNT(A2:A5)*100 但有一个问题,如果学生缺考该怎样计分母,因为如果未输入分数 (含0),结果将不一样,建议
COUNT(A2:A5可) 直接输入实际人数符合学校评估要求!
countif函数求占比其实有一数组FREQUENC更Y方便!
假设范围是A1:A5
优秀率:
CountIF(A1:A5,">85")/CountIF(A1:A5,"<>-100")
及格率:
CountIF(A1:A5,">60")/CountIF(A1:A5,"<>-100")
方法二:
在excel 中,怎样统计学生的优秀率和及格率。
如何用EXCEL计算优秀率和及格率
我们在教学工作中经常要用EXCEL统计学生成绩,其中要统计学生的优秀人数,及格人数以及优秀率,及格率,这些功能如果用菜单来操作比较繁琐,其实完全可以直接在表格中输入函数,轻松搞定。
数据表——
参考人数
优秀人数
优秀率
公式编辑——
C19单元格中输入公式
=COUNT(AC2:C16)——计算“参考人数”;
C20中单元格中输入公式
=COUNTI(F C2:C16,">=90" )——计算“优秀人数”,设计90 及其以上为“优秀”;
C21单元格中输入公式
=C20/C19——计算“优秀率”,单元格设置为"百分比"格式,自动保留2 位小数;
其实,可以把上述三个步骤综合成一个直接计算“优秀率”的公式
=COUNTI(F C2:C16,">=90" )/COUNT(A C2:C16)这样做起来是不是轻松多了?比在工具和菜单中操作方便多了吧。同样的道理也可以用来计算及格率。这里就不重复了。
1、COUNTIF函数
函数名称:COUNTIF
主要功能:统计某个单元格区域中符合指定条件的单元格数目。
使用格式:COUNTIF(Range,Criteria)
参数说明:Range代表要统计的单元格区域;Criteria 表示指定的条件表达式。
应用举例:在C17单元格中输入公式:=COUNTIF(B1:B13,">=80"),确认后,即可统计出B1至B13单元格区域中,数值大于等于80的单元格数目。
特别提醒:允许引用的单元格区域中有空白单元格出现。
2、AVERAG函E数
函数名
AVERAGE
称:
主要功能:求出所有参数的算术平均值。
使用格式:AVERAGE(number1,number2?, ?)
参数说明:number1,number2, ??:需要求平均值的数值或引用单元
格(区域),参数不超过30 个。
应用举例:在B8 单元格中输入公式:=AVERAGE(B7:D7,F7:H7,7,8),确认后,即可求出B7 至D7区域、F7 至H7区域中的数值和7、8 的平均值特别提醒:如果引用区域中包含“ 0”值单元格,则计算在内;如果引用区域中包含空白或字符单元格,则不计算在内
Excel 统计学生成绩/ 用excel 统计各分数段人数/ 统计学生的优秀率和及
格率
Excel 统计学生成绩时的四个难题及解决
一、前言
对于教师而言,经常需要用Excel 进行学生成绩统计,会被一些常见问题难住。碰到的难题主要有:如何统计不同分数段人数、如何在保持学号不变前提下进行排名、如何将百分制转换成不同分数段与如何用红显示不及格的分数等,本文着重对这些问题的解决方法与技巧加以分析和讨论。
本文假设读者已对Excel 的基本操作已经有一定基础,已经掌握如何进行求和、求平均和如何使用自动填充柄进行复制公式等操作,本文对这些一般性操作不做详细介绍,仅对一些难度较大的操作技巧进行讨论。
二、Excel 统计学生成绩时的四个难题
假设在统计学生成绩时,我们需要统计出如图1 所示的相关结果。在
图1 学生成绩统计所需要的结果图
这里,假设学号、姓名、成绩等列及行15 都已经事先输好,需要让
Excel 统计其他的相关数据结果。这时,成绩统计中主要难解决的问题及它们在图中的位置如下:
问题1:如何统计不同分数段的学生人数?(图中A16~E16)
问题2:如何在保持学号顺序不变的前提下进行学生成绩名次排定?(图中F2~F13)
问题3:如何将百分制转换成不同的等级分?(图中“等级1”与“等级2”列)
问题4:如何使不及格的分数以红显示?(图中红显示部分,即第12行)
三、解决统计学生成绩时的四个难题的方法
下面,针对上面提出的四个难题分别讨论解决的方法与技巧。
1、统计不同分数段的学生人数
统计不同分数段的学生人数是非常常见的需求,其所需结果如图1 中
A16~E16所示。这里,假设需要统计90~100、80~89、70~79、60~69 及低于60 分五个不同分数段的人数。
通常,统计不同分数段最好的方法是利用COUNTIF(X,Y)函数。其中有两个参数,第一个参数X为统计的范围,一般最好用绝对引用;第二个参数Y 为统计条件,要加引号。
对于小于60分的人数只要用一个COUNTIF( )函数,如在E16单元格中输入公式:
=COUNTIF($C$2:$C$13,"<60")
对于其他在两个分数之间的分数段的人数统计,需要用两个COUNTIF() 函数相减。如在A16 单元格中输入公式:
=COUNTIF($C$2:$C$13,"<=100")-COUNTIF($C$2:$C$13,"<90")
即用小于等于100 的人数减去小于90的人数。
如果要统计80~89、70~79与60~69分数段的人数,只要利用自动填充柄将该公式复制到右边三个单元格,再把"<=100"与"<90" 作相应的修改,就可以得到正确的结果。
2. 保持学号顺序不变的前提下进行成绩排名
学生成绩排定在学生成绩统计中经常用到。特别要强调的是,这里所谈的方法不是一般的排序,因为那样会使学生的学号顺序发生变化。这里所需要的是在保持学号顺序不变的情况下进行学生成绩名次排定的功能,其所需结果如图1中
F2~F13所示。
要进行保持学号顺序不变的情况下进行学生成绩名次的排定,最好使用
RANK(X,Y,Z)函数。其中有三个参数,第一个参数X 为某个学生的成绩所在单元格; 第二个参数Y为整个班级成绩所在的区域;第三个参数Z 是可选的,表示统计方式,若省写或写0,则成绩高的名次靠前,一般都使用这种方式,如果写1,则成绩高的名次靠后,这种情况一般较少用。
为了在保持学号顺序不变的前提下进行学生成绩名次排定,可以在F2 单元格中输入公式:
=RANK(C2,$C$2:$C$13,0)
然后,利用自动填充柄将其复制到下方的几个单元格。注意,这里$C$2:$C$13用的是绝对地址,是为了保证公式在复制时此处不变,因为作为第二个参数,这里都是指整个班级成绩所在的区域,这个区域是相同的。
3、将百分制转换成不同的等级分
将百分制转换成不同的等级分有多种不同的划分方法,其所需结果如图1 中“等级1 ”与“等级2”列所示。这里,“等级1”列是将百分制的分数转换成A(90~100)、B(80~89)、C(70~79)、D(60~69)与E(低于60)五个等级; “等级2”列是将百分制的分数转换成优(90~100) 、良(75~8
9) 、中(60~74)与不及格(低于60)四个等级。具体使用哪种等级划分方法可根据实际情况自己确定。
在百分制转换成不同的等级分时,一般使用IF(X ,Y,Z)函数。其中有三个参数,第一个参数X为条件,不能加引号; 第二个参数为条件成立时的结果,如果是显示某个值,则要加引号; 第三个参数为条件不成立时的结果,如果是显示某个值,同样要加引号。该函数可以嵌套,即在第二个或第三个参数处可以再写一
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论