使用Excel做成绩表时如何自动实现同分同名次
发布时间:2022-10-27 20:43:15
在用Excel统计成绩时,我们一般会根据成绩高低进行排序,然后按序列自动填充出名次。这种方法得出的名次与总分没有关联,即使成绩相同,也会填充出不同的名次。
在用Excel统计成绩时,我们一般会根据成绩高低进行排序,然后按序列自动填充出名次。这种方法得出的名次与总分没有关联,即使成绩相同,也会填充出不同的名次。
如果数据较少,我们可以采用手动的方法将成绩相同的人员改成相同的名次,但数据较多时就很麻烦了。经过实践,以下三种方法可以自动实现同分同名次的操作。假设有1000名考生,字段位置如上图所示。
一、使用排位函数RANK
在H2单元格中输入函数“=RANK(G2,G$2:G$1001,0)”,回车后H2单元格中会出现名次“1”,然后选定H2,拖动其填充柄向下填充即可自动实现。
该函数的功能是返回一个数字(上述函数中的G2,此处采用相对应用,填充时随行的变化而变化)在数字列表(上述函数中的G$2:G$1001,此处采用绝对应用,填充时不发生变化)中的排位。数字的排位是其大小与列表中其他值的比值。该函数在使用时,即使总分没有排序,它也可以直接求出所对应总分的名次;如果总分已排过序,则数字的排位就是它当前的位置。上述函数中最后的“0”指明排位的方式,当其为 0或省略时,Excel 对数字的排位是按照降序排列的。 如果不为零, Excel 对数字的排位则是按照升序排列的。该函数对重复数的排位相同,而下一名次则将前面的重复数计算在内。
二、使用计数函数COUNTIF
在H2单元格中输入函数“=COUNTIF(G$2:G$1001,">"&G2)+1”,然后向下自动填充即可实现该操作。
该函数的功能是计算区域中满足给定条件的单元格个数。上述函数中采用绝对引用指定计算区域G$2:G$1001,名次所对应的单元格G2采用相对引用。即求出在G2:G1001区域中大于名次所对应总分的单元格的个数,然后加上1就可以得出该单元格中数值的名次。该操作不管有几个重复的,大于它的个数却是固定的,所以重复数据的名次也就是相同的了。同RANK函数一样,该函数不管是否已经按总分进行排序均可进行上述操作。
三、采用IF语句加COUNT函数
该操作与上述两种方法不同,必须先将总分按照降序排列。然后将第一名的名次“1”输入,再在H3单元格中输入函数“=IF(G3=G2,H2,COUNT($G$2:G3))”,确定后向下自动填充也可实现同分同名次的操作。
COUNT函数的功能是返回指定区域中数字单元格的个数。因为G列全是数字单元格,所以该总分处在第几位上名次就是几。上述语句的意思就是如果当前总分和上一个总分相同,则输入上一个总分的名次,否则执行COUNT语句,统计个数。
以上三种方法均可自动实现同分同名次操作。本文虽然有孔乙己先生关于“回”字有四种写法的嫌疑,但笔者的目的却只有一个,那就是抛砖引玉,让Excel函数更好的为我们服务。
猜你喜欢
- 5月11日消息 谷歌可能已经统治了搜索引擎,但在图像搜索方面,微软或许比谷歌做得更好。微软现在希望Bing搜索在Windows 10上能够大
- 我们在使用MAC登录博客时,Wordpress是我们经常使用的博客系统,不过我们有时会觉得自己的博客主题太单调或者不喜欢,那么该怎么更换我们
- 文章介绍excel按行排序功能,并通过两个具体的实例来加以说明excel按行排序的使用。excel按行排序,比按列排序使用得相对少一些。文章
- 一般windows系统都有内置自动修复功能,当我们系统文件遭到损坏时,那么可以使用自动修复功能来对系统进行修复。有用户反应win8系统无法使
- 作为电脑的心脏,CPU的发热量是相当惊人的。一般CPU通过导热硅脂将热量导入散热器,从而达到散热的目的。使用时间久了,当CPU发热量过高,系
- 很多大学生在写论文或是一些工作者在写使用手册文档时,都需要目录,因为目录能起到导航的作用,但是很多用户却不知道怎么快速生成目录,只能干着急,
- Excel中具体该如何设置图表标题始终显示呢?下面是由小编分享的excel2003设置图表始终显示打印标题的方法,以供大家阅读和学习。exc
- 在办公中经常把word跟Excel互相使用,所以有时候需要把WORD转换成Excel,接下来是小编为大家带来的如何把word转换成excel
- dbf文件是一个非常常见的数据库格式文件,很多用户在没有安装软件的时候,双击是无法打开的,其实打开的方式有很多,下面来看看想想的教程吧。db
- 在使用Win10系统的过程中,总会遇到大大小小的问题,比如装完Win10系统后总是频繁的蓝屏重启,十分烦恼,那Win10老是蓝屏重启有没有解
- 有些朋友抱怨Excel中链接文本的函数Concatenate并不方便,不能轻松地将一个区域内的文本一股脑地链接在一起。但是Office中有一
- Win7系统怎么配置JDK环境变量?许多用户在使用电脑的时候都需要安装jdk,那么安装jdk的同时需要为其配置环境变量,下面小编就带着大家一
- 一些朋友对于excel2003工作表格中怎样插入项目符号不知道如何操作,希望能够帮助到大家,有需要的朋友一起去看看吧excel2003工作表
- 很多用户在使用电脑的时候电脑长时间不动状态就会进入休眠状态,但是很多用户在很久电脑屏幕也不进入休眠状态,今天小编就给大家带来了设置教程,想要
- 随着网络时代的发展,现在大家不管要买什么东西都可以通过网购买到,而在网购的过程当中,最经常出现的问题可能就是被欺骗或者被钓鱼了,而且一出现,
- AMD还能不能翻身?关键就看能不能拿出极具竞争力的新产品了,而这其中,最受期待、担子最重的莫过于全新的Zen CPU架构,而且越早出来越好。
- 1、在任意文字输入框状态下,切换到搜狗输入法,输入任意一个字母,调出文字输入候选栏,如下图所示 2、在文字候选栏空
- 如果xp出现系统错误0X00000008该如何解决?这属于比较常见的系统错误,虽然系统的执行指令不一样,但是错误代码都是一样的,代码出现在不
- Word下划线上怎么打字?我们都是先输入文字,之后添加下划线就可以。下面教大家三种简单的添加下划线的技巧。1、下划线快捷键添加下划线的简单方
- 我们知道,现如今,很多网友都是用U盘来装系统,但有多少朋友是真正知道用U盘装系统的原理,U盘启动盘的制作、BIOS设置等等。今天小编为大家带