2017-04-12 73 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