2017-04-12 36 views
1

使用排名公式根據不同的標準,我有如下表如何排名在Excel

Month LoB Score Rank 
Jan  A 1 
Jan  B 2 
Feb  B 1 
Feb  B 2 
Jan  A 2 
Mar  C 1 
Feb  A 3 
Jan  A 3 
Mar  C 2 
Mar  A 1 
Mar  C 3 

我想排名的分數基礎月份和LOB。在1月份的情況下,無論哪一個最高都會得到排名第一。同樣在1月份,排名最高的將獲得排名第一。 我知道索引和排名公式要與Rank.eq結合使用,但我無法把它放在一起。我將不勝感激任何幫助。 謝謝

回答

2

假設ROW1是標題行和實際數據處於範圍A2:C11,那就試試這個...

在D2

=SUMPRODUCT(($A$2:$A$11=A2)*($B$2:$B$11=B2)*($C$2:$C$11>C2))+1 

,並複製下來。 enter image description here

+0

我完全走錯了路。沒有趕上,他正在尋找每月/ LoB內的排名。尼斯。 –

+0

@sktneer,絕對有效。謝謝你的朋友。這給我帶來了效率問題。我將把這個應用到4 x 20K Plus記錄。它是否會減慢速度?有沒有更快的方法來做到這一點? –

+0

不要這樣想。它應該適用於該行數。 – sktneer