首页 置换 选车 估价 问答 生活 经销商 车管所 汽车资讯 汽车销量 车牌查询 今日油价 天气预报
您的位置: 首页 > 生活 > 其他 > excel分组连续排名公式(如何在Excel中分组排名)
excel分组连续排名公式(如何在Excel中分组排名)
更新时间:2024-07-06 13:00:40

教导主任给了我这次全校学生的期中考试成绩表,让我把每位同学所在班级排名名次以及在全校排名名次都列出来。

excel分组连续排名公式(如何在Excel中分组排名)1

如果单纯做一种排名,比如全校排名我们可能会想到:直接把所有人分数做降序然后从上到下1,2,3……递增下去,但是即使这样也有问题就是分数一样的人排名不一样了。幸运的是Excel提供了排名函数「RANK」。

「RANK」作用:返回一列数字的数字排位,语法;

「RANK」语法:RANK(需要排名的数字,排名数字列表,升序或降序);

对于全校排名只需要在第一个学生全校排名列输入公式:「=RANK(C2,C$2:C$12)」然后向下填充即可。

excel分组连续排名公式(如何在Excel中分组排名)2

然后班级可以先以班级排序,保证同一个班级都在一起,然后以每个班级为单位使用一次RANK函数,比如本例中在D2单元格中输入「=RANK(C2,C$2:C$5)」。

excel分组连续排名公式(如何在Excel中分组排名)3

然后每个班级都做一次。这样最终也能完成,不说有多少个班级就要写多少次RANK函数,还有个致命的缺陷就是,如果我们把所有数据按全校排名升序排序,我们会发现班级排名里很多数据都显示了#N/A。显然班级排序的写法还是有局限性的。

excel分组连续排名公式(如何在Excel中分组排名)4

这要怎么办呢,还有什么函数能达到排名的效果呢?

这儿还真有个比较特别的函数「SUMPRODUCT」,说它特殊是因为如果你在所有函数列表里面看到这个函数,那么你会看到这样的解释:属于数学和三角函数分类下,作用是返回对应的数组元素的乘积和。这实在无法让人把它和排名联想到一起,但是如果你点击这个函数看到详细解释:SUMPRODUCT函数返回对应范围或数组的个数之和,默认操作是乘法,但也可以进行加减除运算,在继续看下去就会发现,咦这个函数有点意思。

excel分组连续排名公式(如何在Excel中分组排名)5

我们来看看官网给的其中一个示例。这个例子是什么意思呢?官网给出的解释是:本示例使用 SUMPRODUCT 返回给定项和大小的总销售额。我们看公式:「=SUMPRODUCT((B2:B7=B10)*(C2:C7=C10)*D2:D7」,首先「(B2:B7=B10)」我们可以解读出在B2:B7单元格区域查找出值为B10单元格值的行,也就是Item列为Y的行,然后「(C2:C7=C10)」可以解读出在在C2:C7单元格区域查找出值为C10单元格值的行,也就是Size列为M的行,而「D2:D7」我们只能看出来是拿到前面筛选出结果的D列值,至于拿到值以后怎么操作我们并无法看出来,但是结合前面筛选出来的记录是第3行和第6行,对于D列值分别为21和41,在看看D10单元格中的公式最后结果是62我们可以推测出这个公式是返回指定Item列和Size列记录的Sold列和。

之所以在这里解释这么多,是为了来说明我们怎么灵活的使用这函数来实现官网没介绍的功能。

通过上面的解释我们可以推断出「(B2:B7=B10)*(C2:C7=C10)」是筛选作用,「D2:D7」是求和作用。那么「=SUMPRODUCT((B2:B7=B10)*(C2:C7=C10)」是否返回的就是筛选出来的数据条数呢?我们再把思维打开点,这里可以写多个筛选条件,我们是否可以想成一个对应班级筛选,一个对应分数筛选,再把思维打开点,筛选可以写成「(C2:C7=C10)」也就可以写出「(C2:C7>C10)」,再想想分数,大于指定的分数的个数是不是就可以转换为排名呢。

最后我们得到公式:「=SUMPRODUCT((A$2:A$12=A2)*(C$2:C$12>C2)) 1」。加1是因为大于当前值的个数加1正好就是当前值的排名。

excel分组连续排名公式(如何在Excel中分组排名)6

然后我们在对全校排名进行升序,结果如下:

excel分组连续排名公式(如何在Excel中分组排名)7

可以看到结果也是正常的。我们来看看整个操作过程:

excel分组连续排名公式(如何在Excel中分组排名)8

我结合我们这个例子给大家好好解释这个函数怎么用来做排序。

从这个例子中我们可以发现只有真正理解了一个函数才能用好这个函数。

,
相关推荐RECOMMEND
为什么澳洲留学要求低(的同学都会遇到这样的问题)
每年,都有数万留学生去澳洲留学,不管你是已经来到澳洲还是去往澳洲的路上,你多少都会去留意到澳洲和国内的不同地方,比如气候,时差,饮食......那关于澳洲的常识问题你又知道多少呢?不知道不要紧,今天小...
说散就散原唱为什么会被淘汰(说散就散原唱者陈泳彤居然是90后妹子个人资料简介生活美照曝光)
近日中国好声音中惊现说散就散原唱者,没想到是90后的妹子陈泳彤,《说散就散》作为很火的歌曲,因伤感的情怀备受大家喜欢,该首歌曲的原唱JC陈泳彤很多人不熟悉;毕竟很多人听得最多的就是袁娅维版本。其实电影...
36岁贾玲近照曝光(39岁贾玲生图曝光)
6月13日,贾玲和张小斐携手出席了某平台电影之夜的活动,真实状态下的贾玲随之曝光,迟迟没有减肥成功的贾玲身体状况让人很担心。贾玲和张小斐在本次活动上出镜率超高,刚开始她们接受了一位男主持人的采访,在采...
屠龙刀与倚天剑谁厉害(屠龙刀和倚天剑同为神兵利器)
屠龙刀与倚天剑谁厉害?屠龙刀和倚天剑是郭靖黄蓉夫妇请人熔了杨过的玄铁重剑再加西方精金铸成,刀中藏有兵法《武穆遗书》,剑中藏有武功秘籍《九阴真经》和降龙十八掌掌法精要郭靖把屠龙刀给了郭破虏,把倚天剑给了...
玛雅预言实现了几个(人类已进入第六个太阳纪)
玛雅文明大概出现在石器时代,兴盛于我国东汉时期,但同期的文明发达程度却远远的超过了我们,玛雅文明主要分布在墨西哥、危地马拉和洪都拉斯等地,与我们有万里之遥,然而在玛雅文明的遗址上,人民找到了金字塔、火...
孩子睡觉张嘴呼吸的坏处(孩子睡觉张嘴呼吸)
一直以来,网络上都流传着“睡觉时张口呼吸会让人变丑”这一说法。这也引发了很多家长的担忧,甚至有家长将孩子张口睡觉的视频发布在社交平台上,直接引发了群体焦虑,都担心张口呼吸的方式会影响孩子的正常容貌。睡...