虽然不需要用名次来给学生施加过大的压力,但在教学中,对于班上学生的学习情况做到全面了解,心中有数是非常必要的,利用excel可以方便快捷的达到这一目的。
根据本班学生的名单,对号入座输入语文、数学的分数,再根据需要可以按语文或数学分数进行排序,若需要排序结果可以另存为单独的文件。利用∑可以迅速求出语数总分。如图例:
|
|
A |
B |
C |
D |
E |
|
1 |
姓名 |
语文 |
数学 |
总分 |
名次 |
|
2 |
张三 |
82 |
94 |
176 |
|
|
3 |
李四 |
85 |
97 |
182 |
|
|
4 |
王五 |
89 |
100 |
189 |
|
|
5 |
赵六 |
87 |
99 |
186 |
|
|
6 |
钱七 |
90 |
96 |
186 |
|
|
7 |
郑八 |
81 |
95 |
176 |
|
通常有的操作者会用这样的两种方法来实现名次(按总分)的排列:(1)由操作者观察总分情况,自己输入排列结果。此种操作的缺陷:这是一种纯人工手动操作,如果人数较多,操作就很费时很麻烦,并且容易出错;(2)先根据总分成绩按递减排序,然后在第一名的名次一栏输入数字1,在第二名的名次一栏输入2,再选中这两格,将光标移到单元格右下角填充柄上变成细十字形光标后,按下鼠标左键往下拖(公式复制)至最后一名即可。此种操作的缺陷:实现不了并列排序。如图例:
|
|
A |
B |
C |
D |
E |
|
1 |
姓名 |
语文 |
数学 |
总分 |
名次 |
|
2 |
王五 |
89 |
100 |
189 |
1 |
|
3 |
赵六 |
87 |
99 |
186 |
2 |
|
4 |
钱七 |
90 |
96 |
186 |
3 |
|
5 |
李四 |
85 |
97 |
182 |
4 |
|
6 |
张三 |
82 |
94 |
176 |
5 |
|
7 |
郑八 |
81 |
95 |
176 |
6 |
现在隆重推荐rank函数粉墨登场,只要利用rank函数就可以避免前两种操作的缺陷,帮你顺利实现自动并列排名。操作如下:
(1)首先利用∑求出总分;
(2)可按总分排序,也可不排。在某一人的名次一栏输入函数:=RANK(D2,$D$2:$D$7),括号中的D2表示此人总分在工作表中所处的位置,逗号后的D2和D7指参与总分排序的单元格区域,输入好后回车即可显示排名。
|
|
A |
B |
C |
D |
E |
|
1 |
姓名 |
语文 |
数学 |
总分 |
名次 |
|
2 |
张三 |
82 |
94 |
176 |
5 |
|
3 |
李四 |
85 |
97 |
182 |
4 |
|
4 |
王五 |
89 |
100 |
189 |
1 |
|
5 |
赵六 |
87 |
99 |
186 |
2 |
|
6 |
钱七 |
90 |
96 |
186 |
2 |
|
7 |
郑八 |
81 |
95 |
176 |
5 |
〔这是先没有按总分排序,直接用rank函数排序显示的工作表〕
或
|
|
A |
B |
C |
D |
E |
|
1 |
姓名 |
语文 |
数学 |
总分 |
名次 |
|
2 |
王五 |
89 |
100 |
189 |
1 |
|
3 |
赵六 |
87 |
99 |
186 |
2 |
|
4 |
钱七 |
90 |
96 |
186 |
2 |
|
5 |
李四 |
85 |
97 |
182 |
4 |
|
6 |
张三 |
82 |
94 |
176 |
5 |
|
7 |
郑八 |
81 |
95 |
176 |
5 |
〔这是先按总分排序,再用rank函数排序显示的工作表〕