当前位置:首页 >> 其它课程 >>

excel中对学生成绩自动排名


Excel 中怎样实现自动排名 在学生成绩统计中,经常要对成绩排名次(老师掌握),一般的做法是将成绩排序(降序)后, 将第一名和第二名手工填入 1,2,然后选中这两个单元格, 将鼠标指针移向选中部分的右下角, 待其变为黑色的十字后,左键双击该十字,就能产生整列的名次。但这也会带来一个麻烦,那 就是如果总分相同,按通常的情况,他们的名次应该是相同的,不过,自动填充功能是不会 做到这

一点的。所以还需要手工修改有关的名次。如果有成百上千的数据,岂不会弄得头都 大了。 1. 在“总分”列的 F2 单元格输入“=SUM(C2:E2)”,然后按下回车键,第一个学生的总分 就会计算出来了。

图 1 原始成绩表

2. 在“名次”列的“G2”单元格输入“=RANK(F2,$F$2:$F$7)”, 然后按下回车键, 第 一位学生的名次也就出来了。怎么,名次不对?不要紧,往后看。对了,还要说一句,那就 是上面公式中那个“$F$7”是“总分”栏中的最后一个数据的位置, 实际中可以根据表格中 的实际情况来填写。

3. 选中 F2 和 G2 单元格,然后拖动填充柄向下至最后一个单元格,看到了吗?所有人 的总分和名次都在瞬间完成了(如图 2)。而且更妙的是,按照这种方法,如果总分相同, 名次也是相同的。数据越多,这种方法就越能体现出它的优势。试试看吧!

图 2 排好序的表

最后要提醒的是,在用于排名次的“=RANK(F2,$F$2:$F$7)”公式中,可千万不要忽略 了符号“$”呀!名次到底能不能排得准确无误,它可是起到很重要的作用呢。

现在,我们来看看如何更快、更好地排出一个无规律的数列。 1. 在“总分”列的 F2 单元格输入“=SUM(C2:E2)” ,然后按下回车键,第一个学生的 总分就会计算出来了。 2. 在“名次”列的“G2”单元格输入“=RANK(F2,$F$2:$F$7)” , (意思是计算 F2 的数 值在 F2 到 F7 的名次,注意 F7 后加逗号,表示将数据按降序排名,逗号后加上 1 表示,对 该列数据按升序排名)然后按下回车键,第一位学生的名次也就出来了。怎么,名次不对? 不要紧,往后看。对了,还要说一句,那就是上面公式中那个“ $F$7”是“总分”栏中的 最后一个数据的位置,实际中可以根据表格中的实际情况来填写。 3. 选中 F2 和 G2 单元格,双击填充柄(黑色的十字) ,看到了吗?所有人的总分和名次 都在瞬间完成了。而且更妙的是,按照这种方法,如果总分相同,名次也是相同的。数据越 多,这种方法就越能体现出它的优势。试试看吧! 最后要提醒的是,在用于排名次的“=RANK(F2,$F$2:$F$7)”公式中,可千万不要忽略 了符号“$”呀!名次到底能不能排得准确无误,它可是起到很重要的作用呢。

如何利用 Excel 实现名次统计
在我们做成绩名次统计的时候, 一般我们会按照成绩总分来做倒序排序, 然后再用下来的办 法来统计名次,但是这样做会有一个弊端:总分相同的也被统计成不同的名次,这种统计方 式不严谨的,那么我们应当如何来正确的统计名次呢?

工具/原料
?

Excel2010

方法/步骤
1. 1

准备原始数据,并计算出总分;注意其中红框部分总分相同

2. 2

如果我们按照总分排序,在按照下拉的方式来处理,那么则会出现总分 相同而名次不同的情况,如下图!而这不是我们想要的效果!

3. 3

通过 RANK 函数来实现!具体代码为:=RANK(j2,j$2:j$72,0)

RANK 函数是则为 EXCLE 的统计函数,起作用是求某个数值在某一个特定 区域内的排名

4. 4

点击 K2 单元格在其中输入=RANK(j2,j$2:j$72,0)之后回车即可, 之后向 下拖动单元格至你所要所要填充的内容区!

END

注意事项
?

j$2:j$72 为绝对引用,用绝对引用的好处是:当我们在第四部做数据下 拉的时候,其值不会随数据行的改变而改变!

如何用函数公式统计各个班各个名次段的人数?
做一个统计表用函数统计各班各名次段的人数,就是 1~10 名 1 班有多少人,2 班有多少人, 11~20 名,1 班有多少人 2 班有多少人?这个函数公式应该是怎样的?谢谢 学生个人成绩名次排列 学号 15 29 41 17 27 25 20 43 26 19 12 28 40 2 36 37 班号 3 2 3 1 1 3 2 2 3 1 3 3 4 1 3 3 姓名 黄荣达 刘清华 刘艳琼 许文成 陈弘坤 李嘉敏 黄慧琳 林可欣 蔡颖芝 张盛华 蔡楚祺 盘峥瑜 伍晓彬 刘子豪 雷慧琳 刘咏茵 语文 100 99.5 100 100 98 100 99 99 100 99 99 100 100 100 100 98 数学 100 100 99 98 100 98 98 98 97 97 97 96 96 95 95 97 总分 200 199.5 199 198 198 198 197 197 197 196 196 196 196 195 195 195 班内名次 1 1 2 1 1 3 2 2 4 3 5 5 1 4 7 7 年级名次 1 2 3 4 4 4 7 7 7 10 10 10 10 14 14 14

比如班号在 B3:b9,排名在 F3:F9,则 1 班前 10 名有=SUMPRODUCT((B3:B9=1)*(F3:F9<=10)) 2 班前 10 名有=SUMPRODUCT((B3:B9=2)*(F3:F9<=10)) 1 班前 11-20 名有=SUMPRODUCT((B3:B9=1)*(F3:F9>10)*(F3:F9<=20)) 2 班前 11-20 名有=SUMPRODUCT((B3:B9=2)*(F3:F9>10)*(F3:F9<=20))

假如 A1:A100 是班级,E1:E100 是名次,那么一班在前 80 名中的人数为 =SUMPRODUCT((A1:A100="一班")* (E1:E100<=81)) 同理,二班的人数为 =SUMPRODUCT((A1:A100="二班")* (E1:E100<=81))


相关文章:
如何给电子表格中学生的成绩进行自动排名
如何给电子表格中学生的成绩进行自动排名_小学教育_教育专区。研究了好久才研究出来的成绩排名方法。如何给电子表格中学生的成绩进行自动排名白土西瓜 发现很多人讲得不...
在Excel中实现自动排名次
如何在 Excel 中实现自动排名次 2007 年 09 月 26 日 15:56 在学生成绩统计中,经常要对成绩排名次(老师掌握),一般的做法是将 成绩排序(降序)后,将第一名...
如何用Excel电子表格统计学生成绩
如何Excel 电子表格统计学生成绩 【摘要】使用 Excel 电子表格统计学生成绩不但方便而且快捷,利用它能 自动完成成绩各项统计工作如计算总分、排名次、统计各分数段...
EXCEL做成绩表时自动实现同分同名次
经过实践,以下三种方法可以自动实现同分同名次的操作。假设有 1000 名考生,字段...如何使用Excel对学生成绩... 3页 免费 在Excel中实现自动排名次... 1页 免费...
excel表格如何学生成绩排序
excel表格如何学生成绩排序_小学作文_小学教育_教育专区。excel 表格如何学生成绩...Excel表格如何自动排序 11页 免费 Excel电子表格排序方法大... 2页 免费 ...
引用 如何用Excel中的Rank函数给学生排名次_图文
引用 如何用 Excel 中Rank 函数给学生排名次阳阳 的 如何用 Excel 中Rank 函数给学生排名次 在教学中经常会遇到给学生的单科成绩或者总分排名的问题。...
Excel做成绩表时自动实现同分同名次
Excel成绩表时自动实现同分同名次 2007-08-24 09:57:18 来源: 天极 ...很明显,上述做法是不科学的,即,相同分数排名却不同,这对学生来生是不公 平的...
ACCESS中能一个成绩总分排名,实现类似Excel中RANK函数...
ACCESS中能一个成绩总分排名,实现类似Excel中RANK函数的功能_计算机软件及应用_IT...ACCESS中能一个成绩总分排名,实现类似Excel中RANK函数的功能 我有一个学生成绩的...
怎么在EXCEL统计学生成绩
的工作实践, 用 Excel 制作了一个能够自动统计成绩的电子表格模板提供给教师。 ...,总分,名次。阅卷结束后,完成登分工作。 1、计算学生的总成绩 在 L2 单元格...
excel中按某组数据按大小进行自动排序排名
excel中按某组数据按大小进行自动排序排名_数学_高中教育_教育专区。方法一:RANK...各段成绩格式不同 选定所有录入学生成绩的单元格,进入“格式→条件格式” ,在...
更多相关标签: