EXCEL怎么排名(怎样用rank函数排名不重复)

同品类排名。

下面是例子和答案。

这道题,其实如果不是要求不改变源数据的话,可以通过排序来简化。

方法一:排序

先把b列降序排列

然后用公式:COUNTIF($A$3:A3,A3)来做同品类排名。这种方法不会存在并列排名。

这个方法就是之前分享过的分组排名。

方法二:

数组公式:MATCH(B3,LARGE(IF($A$3:$A$25=A3,$B$3:$B$25),ROW($1:$20)),0)

这个公式的思路是:以公式所在单元格为I3为例

  1. 返回满足条件(A列值=A3)的B列值。
  2. 将1的值按照从大到小排序
  3. 用A3所对应的的B3的值找到在2中的顺序,即在该品类中的排名
  4. 这个公式返回值是存在并列值的,即如果【品类】和【差评率】都相同,那么返回同一排名,如图I列所示(绿色行部分)。

方法三:

SUMPRODUCT(N(($A$3:$A$25=A3)*$B$3:$B$25>B3)) 1

这个公式有两种引申:

1.支持并列排名显示:(i列效果)

SUMPRODUCT(N(($A$3:$A$25=A3)*$B$3:$B$25>=B3))

思路是:满足A列=A3时,B列大于等于B3的个数。

n()用来把逻辑值变成可计算的数值,换成别的方法也可以。

2.当【品类】和【差评率】都相同时,排序按照顺序排列效果:

SUMPRODUCT(N(($A$3:$A$25=A3)*$B$3:$B$25>B3)) COUNTIFS($A$3:A3,A3,$B$3:B3,B3)

如果您有任何关于excel的问题都可以留言或者私信我们,遇到系统开发,vba编程,建模、表格设计等问题,也可以点击后方的广告,找我们一对一定制哦!

(0)

相关推荐

  • Excel公式:[1]使用rank函数实现去重复排序

    Rank函数返回指定数字在单元格区域的排序.通过基础操作,排序和筛选也能完成Rank函数的作用. 操作方法 01 Rank函数用来显示一个数字在一列数字中的排序,对于班级名次排序比较实用. 02 按F ...

  • 在excel中怎么利用rank函数排名?

    排名的方式除了排序,还可以利用rank函数进行排名. 操作方法 01 要利用什么函数,首先找出对应的函数名称.在菜单栏中单击插入命令的函数. 02 弹出来插入函数的对话框,因为rank函数不在选择函数 ...

  • 怎样用rank函数排名(RANK函数怎么用)

    一.RANK函数基础语法RANK函数:表示返回一列数字的数字排位.语法:=RANK(排名的数字,引用区域,排序方式)排序方式有两种:若是忽略或者为0,则为降序:若是非零值则是升序.二.RANK函数用法 ...

  • excel成绩排名RANK函数讲解和常见的excel成绩排名案例

    本文介绍excel成绩排名的常用RANK函数讲解,并整理了其余的excel成绩排名案例. 我们经常使用excel做成绩排名,如下面的成绩排名表格非常常见,求各位学员的成绩排名。本例使用到的是一个exc ...

  • rank函数排序怎么用(怎么利用rank函数从大到小排名)

    在 Excel 中,Rank函数用于实现一个数字在指定数字列表中的排位,并且可以通过拖动的办法实现对整个数字列表的自动排序.Rank函数共有三个参数,前两个为必选项,后一个为可选项:如果省略可选项,将 ...

  • 表格业绩排名怎么做(销售排名怎么用函数算出来)

    [温馨提示]亲爱的朋友,阅读之前请您点击[关注],您的支持将是我最大的动力!昨天的教程分享利用数据透视表功能对学生成绩排名次,简单实用,非常适合Excel初学者.今天再来分享用一个函数来实现排名.01 ...

  • excel中RANK函数怎么做成绩排名

    有时候整理分数的排名情况时,一个一个排好后再输入表格就特别麻烦,我们可以使用excel中的rank函数进行排序,下面随学习啦小编一起看看吧. 首先,我们选中单元格D3:D24,输入RANK函数表达式: ...

  • 如何使用RANK函数对Excel文档数据进行排名

    Excel是现在十分常用文件类型之一,有些用户想知道如何使用RANK函数对Excel文档数据进行排名,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步先打开电脑中需要编辑的Exce ...

  • excel中通过rank函数进行排名操作

    针对有成绩时,我们往往需要进行排名,在excel中就有专门进行排名的函数,本文将为大家做个简单介绍 操作方法 01 首先介绍下rank函数,该函数是返回某数字在一列数字中相对于其他数值的大小排名 02 ...