在Microsoft Office Excel 2007 中怎样将成绩分数自动排出名次来

如题所述

  如图,依据总分成绩排名。排名次时不同的要求,有不同的方法:

  美式排名:(即名次相同的看作是两个名次序号)

  =RANK(E2,E:E)

  中式排名:(即名次相同的视为一个名次序号)

  =SUMPRODUCT((E$2:E$6>E2)/COUNTIF(E$2:E$6,E$2:E$6))+1

  无重复排名:(即“总分”相同的依据“语文”成绩高低排序)

  =SUMPRODUCT((E$2:E$6+B$2:B$6%%>E2+B2%%)*1)+1

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-10-22
成绩在A列,B1输入
=RANK(A1,$A$1:$A$100)
下拉即可
数据区域根据实际情况自己更改追问

有试过,怎么就不行啊!!

追答

怎么个不行法?

本回答被网友采纳
第2个回答  2012-10-23
1、可使用rank()函数,获得常规的排名次序;
2、对于用特殊排名需求的,可在百度搜索中输入“[讨 论] 如何在一个新表中列出前十名学生名单”,查看wps论坛下求助帖的回帖讨论,推荐关注sxysss 在十八楼的附件。
第3个回答  2012-10-22
选中分数列,然后点降序排列,再点扩展其他单元格即可
第4个回答  2012-10-23
用函数rank()或直接用筛选中的排序
相似回答