学习网考试学习资料

Gzu521.com

Excel统计学生成绩时的四个难题及解决(2)

办公软件   点击:次   发布时间:2007-3-13   【字体: 】   来源:Gzu521.com
Gzu521.com我的学习网
7i KK*M#gd I()F%V[ 此文转贴于我的学习网电脑课堂办公软件 http://www.Gzu521.com]7i KK*M#gd I()F%V

  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~89)、中(60~74)与不及格(低于60)四个等级。具体使用哪种等级划分方法可根据实际情况自己确定。

  在百分制转换成不同的等级分时,一般使用if(x,y,z)函数。其中有三个参数,第一个参数x为条件,不能加引号;第二个参数为条件成立时的结果,如果是显示某个值,则要加引号;第三个参数为条件不成立时的结果,如果是显示某个值,同样要加引号。该函数可以嵌套,即在第二个或第三个参数处可以再写一个if函数。

  为了得到“等级1”列所要的等级结果,可以在d2单元格中输入公式:=if(c2>=90,"a",if(c2>=80,"b",if(c2>=70,"c",if(c2>=60,"d","e")))),然后,利用自动填充柄将其复制到下方的几个单元格。

  为了得到“等级2”列所要的等级结果,可以在e2单元格中输入公式:=if(c2>=90,"优",if(c2>=75,"良",if(c2>=60,"中","不及格"))),然后,利用自动填充柄将其复制到下方的几个单元格。

  4、使不及格的分数以红色显示

  统计学生成绩时经常需要将不及格的分数用红色显示,其结果如图1中红色显示部分(如第12行)。

  使不及格的分数以红色显示需要使用“格式”菜单中的“条件格式”命令。该命令会弹出一个对话框,其中要求确认条件与相应的格式。

  对于“成绩”列,可先选中c2:c13,然后使用“格式”菜单中的“条件格式”命令,在弹出的对话框中,左边使用默认的“单元格数值”,中间选“小于”,右边填写60,然后单击右边的“格式”按钮,从中选择红色,最后单击两次“确定”按钮。

  对于“等级1”列,可先选中d2:d13,然后使用“格式”菜单中的“条件格式”命令,在弹出的对话框中,左边使用默认的“单元格数值”,中间选“等于”,右边填写e,然后单击右边的“格式”按钮,从中选择红色,最后单击两次“确定”按钮。“等级2”列类似。

  对于其他的一些统计计算要求,如怎样计算各分数段的百分比、如何计算机优良率与合格率等功能,应该比较简单,本文此处不赘述。

上 一 页
2页: 第 [1] [2]

责任编辑:gzu521

电脑课堂分类
Windows 2000教程
Windows XP教程
Windows 2003教程
Windows Vista教程
LINUX教程
软件教学
办公软件
硬件DIY
分类推荐信息
更多...
大类最新文章
更多...