详解RANK函数公式用法
RANK(number,ref,[order])
看着这个公式也不难,那我就稍微给各位可爱们讲解一下下好了。RANK函数的作用,就是返回某数字在一列数字中相对于其他数值的大小排名,number就是需要找到排位的数字,ref就是数字列表组或者单元格区域,order这个不是必须的,0为默认的降序,1为升序。
我们要将上图中各个部门的得分进行一个排序,只要在排名这一列输入函数=RANK(C2,$C$2:$C$9,0),并且下拉就可以得到各个部门的排名了。这里第二参数记得锁定。
如果有两个部门的得分一样,那么则会出现下面这种情况
这样,排名中就会出现两个并列第三,但是没有第四名,直接跳到第五名。因为RANK函数用的是美式排名,即每一个数值取最优排名,相同排名会向下占用排名空间,所以使得整体的排名不连续。
如果排名的单元格不连续,比如跨越了好几列的那种,我们只需要修改RANK函数中,ref的位置就可以了,比如下面这种情况,话不多说,直接上公式=RANK(C15,($C$15:$C$18,$F$15:$F$18),0)
PS:记得在ref位置加括号!加括号!加括号!重要的事情说三遍。
如果排名的单元格跨越了不同的表格,不慌不慌,和上面的情况大同小异,直接在第二个参数ref中直接引用连续的表格就好了,公式么也差不多=RANK(C2,表1:表2!$C$2:$C$9,0)
赞 (0)