1、给成绩排名次,首先想到的是排名函数rank,如图,在F3输入公式=RANK(E3,$E$3:$E$13,0)下拉,得出排名结果。
2、仔细观察函数结果可以发现,其中缺少了第6名和第10名,这并不是想要的结果。
3、RANK函数最后的参数0表示降序排列,1表示升序排列,缺失的名次是不是和这个参数有关,改公式为=RANK(E3,$E$3:$E$13,1),结果是把最小的数排在第一位,仍然缺少了第3名和第7名。
4、可见,仅使用RANK函数排名得不到想要的结果,我们知道,COUN哌囿亡噱TIF函数可以统计指定条件的数值个数,如果在这个统计值上加1也可以用于排名,输入公式=COUNTIF($E改怊眶峋$3:$E$13,">"&E3)+1敲回车下拉。
5、这个公式的结果与第一曰搬嚏嘀步的结果相同,要想实现中国式排名,需要用其他公式,输入公式=SUM(IF(E$3:E$13>E3,1/COUNTIF(E$3:E$13,E$3:E改怊眶峋$13),))+1,按ctrl+shift+回车,下拉,最终得到想要的结果。
6、也可用非数组公式=SUMPRODUCT((E$3:E$13>E3)*(1/COUNTIF(E$3:E$13,E$3:E$13)))+1,回车下拉。