[算表] 根据参考值重新排名

楼主: pavlov (海风)   2016-11-02 00:58:19
软件:Excel| 版本:2010
这是我司报表需用到类似逻辑,恳请高手协助解D2和E2的函数要怎么写:
新排名X逻辑=受ABC栏影响,D栏处理原排名相同者,按加分题由高分排往低分
(例如学生02,03,04的原排名相同,再依加分题50>40>30分别排2,3,4名)
如果多个学生原排名和加分题都相同,按学生序号由小排到大
(例如学生15,26的原排名和加分题都相同,依序号15<26分别排5,6名)
新排名Y逻辑=根据原排名,同名次之后接的下一原排名直接根据原名次和人数跳名次
(例如学生02,03,04同名次,因此第3,4名从缺,学生15,26直接跳至第5名)
A B C D E
1 学生序号 原排名 加分题 新排名X 新排名Y
2 01 1 30 1 1
3 02 2 50 2 2
4 03 2 30 4 2
5 04 2 40 3 2
6 15 3 10 5 5
7 26 3 10 6 5
求以下两个储存格的公式
D2=?
E2=?
备注:
1.只要ABC栏有资料,DE栏就要能无限拖曳公式到底
2.学生序号是流水号可能会跳号但不会重复,也因此新排名X不会重复
3.原排名的名次可能会重复,所以新排名Y可能会重复
作者: soyoso (我是耀宗)   2016-11-02 01:17:00

Links booklink

Contact Us: admin [ a t ] ucptt.com