c++排序函数_Excel的排名函数rank,不得不说好用

仔细想一想,排序功能我们用的都很熟练,不过排名函数Rank却似乎用的并不多。其实排名函数Rank功能很好,也不难学习,下面就来看看它的用法吧。

   Rank函数语法

①定义:返回某数字在一列数字中相对于其他数值的大小排名。

② 语法:=Rank(number,ref,[order])

=Rank(数据,引用区域或列表,排序方式)

•  number:需要求排名的那个数值或者单元格名称(单元格内必须为数字)。

•  ref:排名的参照数值区域。

•   [order]:可缺省,排序方式,值为0和1。(缺省默认为0,从小到大的排名;值为1,从大到小排序。) 

◈  简单的排名

要求:求出总销量的排名。(按照从小到大排序)

8f3ce587186233527f63fad589f7d862.png

在D2单元中输入公式:

=RANK(B2,$B$2:$B$21)

6cf012d658a058eed27812505912d0b5.png

解释:在C2:C21区域中按照升序排序,C2单元格的数值排序第几。第三参数省略,表示升序排序。区域$C$2:$C$21添加绝对符号“$”,表示绝对引用,当公式往下填充时不发生相对变化。

同理,如果是按照降序排序,添加第三参数的值1,即可得到结果。

注意:Rank函数是美式排名,当出现两个数值一样的时候,并列排名,下一个名次加1,这样总名次和人数都会保持一致。

比如,将上图的C3单元格值改为和C2一样,会得到并列排名为9,下一个名次为11.

bc980a6db6710a35750c07bb6d19f84d.png

413cc00682d89055a8513757e50adaea.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值