乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel同类排名三种方法,总有一种你用得上-excel名次

excel同类排名三种方法,总有一种你用得上-excel名次

作者:乔山办公网日期:

返回目录:excel表格制作

同品类排名。

下面是例子和答案。


excel同类排名三种方法,总有一种你用得上


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

方法一:排序

先把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编程,建模、表格设计等问题,也可以点击后方的广告,找我们一对一定制哦!

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网