通过搜索功能可以查询本站的所有文章
网站首页 本站动态 资源共享 美文妙乐 教学教案 双语新闻 论文相关 辅助教学 教学软件 广东高考

怎么用Microsoft Excel排名次


来源:高中英语教学交流 发布时间:2010-03-12 14:20:00 查看次数:

内容提要:同样的道理,我们也可以算出一个学生的总分在年级内的名次以及各科的班名次和年级名次,但是必须注意参与计算的数字单元格区域不一样。

    假定总成绩在C列的C2至C51单元格,D列为排名,请在D2单元格输入公式:

    =RANK(C2,$C$2:$C$51)

    用填充柄将公式向下复制到相应行。

    注:这种方法的排名,当出现并列情况时,随后的名次将空缺,例如2人并列第5名,那么第6名就空缺,接下来是第7名。

    要用到RANK函数,它是Excel中计算序数的主要工具,它的语法为:RANK(Number,Ref,Order),其中Number为参与计算的数字或含有数字的单元格,Ref是对参与计算的数字单元格区域的绝对引用,Order是用来说明排序方式的数字(如果Order为零或省略,则以降序方式给出结果,反之按升序方式)。例如:在E2:E50单元格区域中存放着某一个班的总分,那么计算总分名次的方法是:在F2单元格中输入"=RANK(E2,$E$2:$E$50)"按回车键可算出E2单元格内总分在班内的名次,我们再选定F2单元格,把鼠标指针移动到填充柄上按下鼠标左键向下拖动鼠标即可算出其他总分在班内的名次。

    在计算的过程中我们需要注意两点:首先当RANK函数中的Number不是一个数时,其返回值为"#VALUE!",影响美观。另外,Excel有时将空白单元格当成是数值"0"处理,造成所有成绩空缺者都是最后一名,看上去也很不舒服。此时,可将上面的公式"=RANK(E2,$E$2:$E$50)"改为"=IF(ISNUMBER(E2),RANK(E2,$e$2:$E$50),"")".其含义是先判断E2单元格里面有没有数值,如果有则计算名次,没有则空白。其次当使用RANK函数计算名次时,相同分数算出的名次也相同,这会造成后续名次的空缺,但这并不影响我们的工作。同样的道理,我们也可以算出一个学生的总分在年级内的名次以及各科的班名次和年级名次,但是必须注意参与计算的数字单元格区域不一样。

扫一扫使用手机浏览或分享本页
相关文章
最新更新
阅读排行
快速导航
关于我们
联系我们
微信公众号 站长微信
版权所有 2008-2018 高中英语教学交流网