请教excel的名次排序问题

发布网友 发布时间:2022-02-21 15:23

我来回答

6个回答

热心网友 时间:2022-02-21 16:52

d2=rank(c2,$c$2:$c$6,0)或d2=rank($c2:$c6,1),然后将此公式向下复制。我们选择排序的这一列数据(c2:c6),地址前一定要添加表示绝对引用的“$”,否则不正确。后面的数,如果加零(也可以不加)表示次序是按从大到小排列得到的结果,后面数字如果是1,那么次序是按从小到大排列的。

热心网友 时间:2022-02-21 18:10

D2=RANK(C2,C:C)并向下填充

热心网友 时间:2022-02-21 19:45

选择所有有关单元,用“数据”-》“排序”,然后你选,这是excel的长项。

热心网友 时间:2022-02-21 21:36

拜托!表示绝对引用的是“$”而不是“&”。还有rank函数生成的名次没有4,即1 ,2 ,3 ,3, 5。好在可以修正。

修正因子)+(COUNT($C$2:$C$6) + 1-RANK(C2, $C$2:$C$6, 0)-RANK(C2,$C$2:$C$6, 1))/2

公式:
=IF(COUNTIF($C$2:$C$6,C2)>1,RANK(C2,$C$2:$C$6,0)+(COUNT($C$2:$C$6) + 1-RANK(C2, $C$2:$C$6, 0)-RANK(C2,$C$2:$C$6, 1))/2,RANK(C2,$C$2:$C$6,0))

热心网友 时间:2022-02-21 23:44

在D2输入公式:
=SUMPRODUCT((C$2:C$6>=C2)*(1/(COUNTIF(C$2:C$6,C$2:C$6))))
向下复制公式即可。

热心网友 时间:2022-02-22 02:09

中式排名,
d2=SUM(($C$2:$C$5>C2)*(1/COUNTIF($C$2:$C$5,$C$2:$C$5)))+1
数组公式

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com