找回密码
 立即注册
搜索

排名

4
回复
1091
查看
[复制链接]

2

主题

6

帖子

4

幻币

初入江湖

Rank: 1

积分
14
2021-12-17 18:06:00 显示全部楼层 |阅读模式
2cba7e6905a992a722d59b96f9e78f41.png
求助:怎么对不连续的区域进行排名

问题.zip (9.11 KB, 下载次数: 61)
PPT学习论坛
回复

使用道具 举报

1

主题

5

帖子

1

幻币

初入江湖

Rank: 1

积分
7
2021-12-23 19:49:47 显示全部楼层
D3输入如下公式,下拉
=SUMPRODUCT(($B$3:$B$30=B3)*($C$3:$C$30>C3))+1
D3中的公式,第一部分表示在B3:B30范围内,只有单位和B3相等的才计算排名,相当于忽略不同单位的数据;第二部分表示在C3:C30范围内,每找到一个比自身大的数,计数器就加1。两部分乘起来,相当于计算“同单位中比自身大的数据个数”。因此最大的数,返回结果为0。但排名从1开始排,所以后面再加一个1,变成正常的排名格式。后面下拉出来的公式同理。
注意:
1.区域$B$3:$B$30、$C$3:$C$30中的$符号表示绝对引用,必须带上,不可遗漏,否则下拉公式时会出现错误;
2.本排名若遇到同单位中有相同数值时,返回相同排名,并占用相应的名次序号。如有两个第2名时,下一个是第4名。
问题.zip (8.91 KB, 下载次数: 11)
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

4

帖子

-1

幻币

初入江湖

Rank: 1

积分
2
2022-1-1 17:29:51 显示全部楼层
=SUMPRODUCT((A$3:A$30=A3)*(B$3:B$30<>B3)*(C$3:C$30>C3))+1
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

6

帖子

2

幻币

初入江湖

Rank: 1

积分
10
2022-1-11 11:20:53 显示全部楼层
=COUNTIFS(B:B,B3,C:C,">"&C3)+1
PPT学习论坛
回复 支持 反对

使用道具 举报

3

主题

7

帖子

6

幻币

初入江湖

Rank: 1

积分
19
2022-2-5 15:28:38 显示全部楼层
感谢几位大佬给我提供了思路,稍微修改了一下公式得到了我想要的结果
PPT学习论坛
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册