扬州城市论坛 百科 使用Excel做成绩表时如何自动实现同分同名次

使用Excel做成绩表时如何自动实现同分同名次

在用Excel统计分数的时候,我们一般是按照分数排序,然后按照顺序自动填写名字。这种方法得到的排名与总分无关,即使结果相同,也会填入不同的排名。

如果数据少的话,我们可以手动把同等级的人换成同一个排名,但是数据多的时候就很麻烦了。经过练习,以下三种方法可以自动实现同点同次数的操作。假设有1000个候选人,字段位置

首先,使用排名函数排名

在H2单元格中输入函数“=RANK(G2,g $2: g $1001,0)”,当您按Enter键时,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函数一样,不管是否已经按总分排序,都可以做上面的操作。

第三,如果采用语句和计数函数。

这个操作和上面两种方法不同,总成绩必须降序排列。然后,在第一位输入“1”,然后在单元格H3中输入函数“=IF(G3=G2,H2,COUNT($G$2:G3)”。确认后,同样的分数,同样的名字,也可以通过自动往下填实现。

COUNT函数返回指定范围内数值单元格的个数。因为G列全是数值单元格,所以总分排名是多少?上述语句的意思是,如果当前总成绩与上一次总成绩相同,则输入上一次总成绩的排名;否则,执行COUNT语句来计数。

以上三种方法均可自动实现同分同时操作。这篇文章虽然有孔乙己先生认为“会”字有四种写法的嫌疑,但作者的目的只有一个,就是抛砖引玉,让Excel函数更好地为我们服务。

本文来自网络,不代表本站立场,转载请注明出处:https://baike.yzcslt.com/n/a11011.html

使用Excel做成绩表时如何自动实现同分同名次

扬州城市论坛后续将为您提供丰富、全面的关于使用Excel做成绩表时如何自动实现同分同名次内容,让您第一时间了解到关于使用Excel做成绩表时如何自动实现同分同名次的热门信息。小编将持续从百度新闻、搜狗百科、微博热搜、知乎热门问答以及部分合作站点渠道收集和补充完善信息。