怎么用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函数计算名次时,相同分数算出的名次也相同,这会造成后续名次的空缺,但这并不影响我们的工作。同样的道理,我们也可以算出一个学生的总分在年级内的名次以及各科的班名次和年级名次,但是必须注意参与计算的数字单元格区域不一样。
- 相关文章
- ·出于安全原因,Firefox 取消了该请求03-22·qlv格式视频转mp4方法08-10·如何压缩word?10-19·乱序分班输入成绩简便方法说明05-11·巧用Excel数组公式统计各班优秀人数04-24·如何输入100以内的带圈字符?07-20·WDS无线组网、无线桥接的应用01-13·使用光影魔术手修改相片格式教程10-29·Win10电脑的一些安装提示12-03
- 最新文章
- ·一列数据轻松转换成多行多列02-05·MPC-HC如何加速播放不变音调?01-06·利用打印机迁移功能实现三个步骤快速批量安装所有网10-27·视频号视频的四种下载方法07-07·Win10系统开机启动文件夹在哪里?04-16·十秒免工具激活windows 1002-25·批量替换word文档中的第一行作为文件的文件名06-21·连接打印机时需要输入用户名密码怎么办?05-15
- 阅读排行
- ·如何让试题的ABCD选项对齐04-13·word排版技巧整理08-02·word 如何自动生成目录08-02·Excel 进行学生成绩统计分析03-13·我的电脑图标不见了,怎么找回来!09-14·Win10电脑的一些安装提示12-03·不同电脑文件字体改变了的解决方法12-15·Word高级替换技巧03-05·巧妙管理 为打印机减负05-25·巧用Excel数组公式统计各班优秀人数04-24
点击这里识别二维码关注公众号