1.rank函数函数定义:表示某个数字在所在列中的排名函数格式RANK(number,ref,order)这个公式需要先死死地记住哦,其中“number”表示需要进行排名的数值所在的单元格。“ref”表示需要进行排名的单元格区域。“order”表示的是排名方式,可以输入“1”或“0”。“1”表示升序排名,“0”表示降序排名,省略输入就表示默认降序排名。

excel表格如何使用rank函数(Excel函数三分钟上手)(1)

那么,我们便来试试吧,如下图中,我们需要对销售部小老弟的销售额进行排名

excel表格如何使用rank函数(Excel函数三分钟上手)(2)

在上图中,所输入函数为=rank(D2,D:D,0),其中number=D2,表示我需要计算D2单元格中的数值的排名。ref=D:D ,表示选取的排名区域是整个D列,order=0表示排名是降序的。

容易犯错的点:可能有的朋友输入的函数是这样的,=rank(D2,D2:D7,0)结果发现出错了,如下图

excel表格如何使用rank函数(Excel函数三分钟上手)(3)

出错

Q:为啥呢?(黑人问号脸)

A:因为在拖动公式的过程中输入的函数排名区域在不断变化,即E3单元格中的公式变成了=rank(D3,D3:D8,0),而D8单元格是空的,并且在此时D2单元格不参与排名了,所以肯定会出错的。以此类推,接下来的也都出错了。

excel表格如何使用rank函数(Excel函数三分钟上手)(4)

Q:那么应该怎么解决?

A:既然出错的原因是因为排名区域因为拖动而改变,那么就把排名区域固定住就好了,可以使用“$"符号,固定住"D2:D7"这个区域,即输入=rank(D2,$D$2:$D$7,0),其中ref=$D$2:$D$7,表示排名区域固定在D2单元格到D7单元格,如下图

excel表格如何使用rank函数(Excel函数三分钟上手)(5)

利用$固定排名区域

注意:公式中的逗号“,”和“$”输入都是英文输入法,不然就会报错。

感谢阅读。

,