点击这里查看首页

怎么用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函数计算名次时,相同分数算出的名次也相同,这会造成后续名次的空缺,但这并不影响我们的工作。同样的道理,我们也可以算出一个学生的总分在年级内的名次以及各科的班名次和年级名次,但是必须注意参与计算的数字单元格区域不一样。


相关文章
·WORD批量插入图片和文件名11-12
·快速创建以当前日期命名的文件夹05-15
·Windows 7系统的硬盘安装方法05-13
·WORD在所有数字前加回车12-10
·115网盘多人使用防踢软件10-23
·小册子打印代码07-07
·Excel随机生成区间数值06-23
·excel怎么生成随机数?02-03
·出于安全原因,Firefox 取消了该请求03-22
·FinalData恢复在数码相机误删的相片08-07
最新文章
·2026年暑假研修学习方法09-03
·2026暑期智慧中小学研修(巨无敌)07-31
·2026年广东继续公需课学习05-31
·安装油猴(篡改猴)脚本05-21
·如何一键关闭全校所有一体机01-20
·新版希沃白板5不登录账号就能写板书的解决方法01-13
·3个Word中英文排版问题10-25
·你还在逐字修改文章?这8个AI提示词,让你改稿效率翻10-18
·双语阅读︱用这个方法,微信存储一下释放好几个G!09-20
·IDM is corrupt 错误弹窗怎么解决?09-17
阅读排行