转转大师PDF转换器
支持40多种格式转换,高效办公
第一名,第二名,第三名,这就是所谓的排名。那Excel中那些函数排名又是怎样的一回事呢?下面随PDF帝小编看下吧
1.1 通过排序进行排名
想要获得一组数据的排名,可以首先将数据进行排序,然后标上序号即可。
这种排名属于比较低级的方法,有两个问题它无法跨越:
①如果数据有重复,无法识别重复
②如果数据有更新,无法动态排名
因此有一个高级的玩法——使用Rank函数进行排名。
1.2 通过Rank函数排名
rank函数是排名函数,最常用的是求某一个数值在某一区域内的排名。
rank函数语法形式:rank(number,ref,[order])
number :需要求排名的那个数值;
ref :排名的参照数值区域;
order:为0或1,0的情况默认不用输入,得到的就是从大到小的排名,对应的输入1是逆序排名。
同样是上面的案例,我们来使用Rank函数来进行排名。
让我们定格最终的排名效果,发现有两个第五名,但是没有第六名。
这是因为排名的数据中,有两个数据重复了,在Rank的世界里,重复的排名也会占用一个名次,因此没有第六名了,直接就调到了第七名,这就是普通排名。
如下图的样子这就是中国式排名:并列第五,然后会出现第六名。
这种情况,使用用rank函数就无法实现,需要用到COUNTIF和SUMPRODUCT函数嵌套。
在C2单元格输入函数,=SUMPRODUCT((B2<=B$2:B$9)/COUNTIF(B$2:B$9,B$2:B$9)),然后用力将行数向下复制。
函数作用分析:
=SUMPRODUCT((B2<=B$2:B$9)/COUNTIF(B$2:B$9,B$2:B$9))
这个公式是两个常用函数的嵌套。
1. 函数关键部分是 COUNTIF(B$2:B$9,B$2:B$9)
COUNTIF函数的语法规则如下:
countif(range,criteria)
参数:range 要计算其中非空单元格数目的区域
参数:criteria 以数字、表达式或文本形式定义的条件》》》推荐阅读:Excel条件函数学起来
说白了就是条件计数,在区域rang中求满足Criteria条件的单元格的个数。
关于Excel函数排名今天PDF帝小编就先分享到这,大家也可以多去研究这些函数,函数会用,用得好,对我们帮助真的很大。