SUMPRODUCT排出我们习惯的名次

时间:2022-05-30 10:24:33 

问题情境

RANK和RANK.EQ排出来的名次,如果有相同的数值会出现相同的排名,再继续排下去,会出现名次“间断”的情况,比如,两个第三名后,会直接出现第五名,而没有第四名,这种“不连续”名次,咱不喜欢。如下图,不受欢迎的排名方式:

SUMPRODUCT排出我们习惯的名次

这种名次“间断”的排名方式,有人称之为“美式排名”,那咱今天就“中式排名”。

公式实现

在D2中输入函数:

=SUMPRODUCT(($B$2:$B$7>=B2)/COUNTIF($B$2:$B$7,$B$2:$B$7)):

SUMPRODUCT排出我们习惯的名次

函数的解释:

($B$2:$B$7>=B2),返回值是:

{TRUE;FALSE;FALSE;FALSE;FALSE;FALSE}

即:{1;0;0;0;0;0}

COUNTIF($B$2:$B$7,$B$2:$B$7),返回值是:

{1;1;2;2;1;1},

SUMPRODUCT(($B$2:$B$7>=B2)/COUNTIF($B$2:$B$7,$B$2:$B$7))即是:SUMPRODUCT({1;0;0;0;0;0}),即得名次1.

在D5单元格的公式:

=SUMPRODUCT(($B$2:$B$7>=B5)/COUNTIF($B$2:$B$7,$B$2:$B$7))

($B$2:$B$7>=B4),返回值是:

{TRUE;TRUE;TRUE;TRUE;FALSE;FALSE}

即:{1;1;1;1;0;0}

COUNTIF($B$2:$B$7,$B$2:$B$7),返回值是:

{1;1;2;2;1;1}

SUMPRODUCT(($B$2:$B$7>=B5)/COUNTIF($B$2:$B$7,$B$2:$B$7))

即是:SUMPRODUCT({1;1;0.5;0.5;0;0}),即得名次3.

标签:excel常用函数,excel数据透视表,excel表格制作,Excel教程
0
投稿

猜你喜欢

  • excel文本和数值相互转化技巧,数据分析的基础,值得收藏

    2023-07-25 12:17:11
  • 你会用Word文档Ctrl+=吗?

    2023-10-17 00:52:53
  • Word 处理文字比较好用的几则技巧收集

    2022-07-21 23:25:06
  • Word怎样把子文档合并到主文档

    2023-12-09 20:37:48
  • 每人报名项目多少不一,到底有多少人报名?

    2023-11-21 12:03:14
  • 鲁大师取消自定义时间关闭显示器教程

    2023-06-10 08:17:08
  • Win10开机内存占用率过高怎么办?Win10内存占用率过高的解决教程

    2022-09-01 13:36:40
  • 如何给相同姓名添加相同Excel表格编号

    2023-10-13 03:21:25
  • 怎样在Word2010文档中设置剪贴画棱台效果

    2023-10-01 22:12:42
  • Excel怎么快速删除偶数行或是奇数行?

    2023-01-26 22:32:08
  • Word修改痕迹怎么显示?Word显示修改痕迹的方法

    2023-04-20 01:33:32
  • Excel工作表怎么设置工作完成状态?

    2023-05-26 07:09:58
  • 为word添加文字水印的方法步骤

    2023-04-02 07:08:32
  • Win10 21H1系统下玩游戏怎么禁用输入法?

    2023-12-13 04:16:54
  • 如何下载iOS 16/iPadOS开发者预览测试版描述文件?

    2023-08-03 08:19:51
  • excel表格怎么快速计算平均值的标准偏差?

    2023-10-21 05:54:54
  • 在excel中如何跨工作表自动引用数据或计算?

    2022-07-17 18:37:32
  • 为Excel表格中的数据批量添加各种符号

    2022-02-04 06:55:36
  • 人懒就多学快捷键,10个Ctrl+shift快捷键,让word用起来更简单!

    2023-05-13 02:05:29
  • 在excel中如何拆分和冻结单元格的操作步骤

    2022-11-10 00:39:12
  • asp之家 电脑教程 m.aspxhome.com