首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Excel排名不起作用

Excel排名不起作用
EN

Stack Overflow用户
提问于 2015-07-16 00:23:45
回答 2查看 5.9K关注 0票数 0

我试图根据excel中的排名函数列出前25名的列表,但我的列表缺少第11和第20个值。经过检查,我注意到这些位置存在相同的值,导致它们无法正确排名。有没有办法给每个人一个独特的排名?(例如,John和Sam的值都是31,他们的排名应该是第10和第11,而不是两者都是第10。)

EN

回答 2

Stack Overflow用户

发布于 2015-07-16 01:11:10

考虑一下:

Patricia和Mary都有相同的分数,但他们需要不同的等级。在C2中输入:

代码语言:javascript
复制
=RANK(A2,$A$2:$A$11,0)+COUNTIF($A$2:$A2,A2)-1

然后复制下来:

这使得排名是简单的,顺序的,没有差距,没有重复。

票数 0
EN

Stack Overflow用户

发布于 2015-07-16 01:45:25

如果你有一个x人的列表,并且想要x个排名,那么Gary的答案是有效的。如果你有一个包含x个人和y个排名的列表,你可以使用这样的东西:

代码语言:javascript
复制
=(COUNTIF($B$2:B2,B2)-1)*0.0001+B2

将事物的值更改为排名,以使每个人都是唯一的,如图所示。

然后,你可以把这个公式

代码语言:javascript
复制
=MATCH(LARGE(C:C,ROW()),C:C,0)

在E中,记录下你想要的排名,最后

代码语言:javascript
复制
=INDIRECT("A"&E2)

在F中,再次复制你想要的排名。这将返回人员的姓名,没有重复的排名,并且具有您想要的任意数量的排名。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31435913

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档