EXCEL用RANK函数排序的时候出现1、2、3、之后直接就到8了,如图,请问什么原因?怎样解决?

怎样弄都不对,固定的数列上面也加了$符号的
2025-03-13 06:06:26
推荐回答(3个)
回答1:

因为你3有5个,所以下面接着的是8。RANK返回的是美式排列,你想要中国排列的话,公式=COUNT(MATCH(B2+ROW($1:$99),B:B,))+1,公式输完后按CTRL+SHIFT+ENTER结束。如果B列下面有一个汇总数的话,公式中的+1不要。


回答2:

rank排序本来就是这样的啊,因为你第三名有5个并列的,所以再下一个名次就是8啦

回答3:

RANK是美国式排序

中国式排序用类似下面的公式
=SUMPRODUCT((B2:B10最好这样
=SUMPRODUCT(($B$2:$B$10