[算表] 根據參考值重新排名

作者: 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