发布网友 发布时间:2022-02-25 17:19
共2个回答
热心网友 时间:2022-02-25 18:48
增加一辅助列吧,区分一下并列的名次:
E2:=C2+COUNTIF($C$2:C2,C2)/10 (如果并列的超过10个,就除以100,余类推)
然后对辅助列用排名函数
热心网友 时间:2022-02-25 20:06
B2公式:
=RANK(A2,A$2:A$9)+COUNTIF(A$2:A2,A2)-1
然后下拉填充公式。
追问能否给解释哈countif(A$2:A2,A2)-1的含意?追答RANK(A2,A$2:A$9)是求排名,但是并列的分数,但出的名次是一样的。
COUNTIF(A$2:A2,A2)是统计A$2:A2这个区域中有几个A2的值。
下拉时,A$2是固定行号的,区域固定从A$2开始,A2是不固定行号的,下拉时会变化。A$2:A2的意思是从固定A2单元格的位置至当前单元格的位置的这个区域。
后面还得减个1。
如果不是并列的分数,统计A2至当前行的区域中,这个分数的个数为1个,所以是=名次+1-1
如果是并列的分数,统计A2至当前行的区域中,比如这个分数的个数为3个时,所以是=名次+3-1