SUMPRODUCT分组排名公式(修正)

时间:2022-12-27 13:30:58 

之前一篇文中的公式“=SUMPRODUCT(($C$2:$C$14=C2)*($D$2:$D$14>=D2))”出现了bug——如果在某组中出现并列第一的情况,结果显示为并列“第二”。

如下图:

SUMPRODUCT分组排名公式(修正)

今天再给一个更严密的公式。

公式实现

在E2单元格输入公式:

=SUMPRODUCT(($C$2:$C$14=C2)*($D$2:$D$14>=D2)/COUNTIFS($C$2:$C$14,$C$2:$C$14,$D$2:$D$14,$D$2:$D$14))

确定,然后公式向下填充,即可得组内排名。

如下图:

SUMPRODUCT分组排名公式(修正)

公式解析

$C$2:$C$14=C2:

在C2:C14区域的 每一个单元格与C2相比较,如果相等返回TRUE,否则返回FALSE。本部分返回数组:

{TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;TRUE}(数组一)

$D$2:$D$14>=D2:

在D2:D14区域的 每一个单元格与D2相比较,如果大于或等于D2返回TRUE,否则返回FALSE。本部分返回数组:

{TRUE;TRUE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE ;FALSE }(数组二)

COUNTIFS($C$2:$C$14,$C$2:$C$14,$D$2:$D$14,$D$2:$D$14):

查找C列D列从第2行到第14行每一行出现的次数。本部分得数组:

{2;1;1;2;1;1;1;1;1;1;1;1;1}(数组三)

=SUMPRODUCT(($C$2:$C$14=C2)*($D$2:$D$14>=D2)/COUNTIFS($C$2:$C$14,$C$2:$C$14,$D$2:$D$14,$D$2:$D$14)):

数组一*数组二/数组三,得到的数组{0.5;0;0;0.5;0;0;0;0;0;0;0;0;0},数组内数据加和,即得第一位的排名。

此公式修正了并列第一却出现并列“第二”的bug。如下图:

SUMPRODUCT分组排名公式(修正)

 

标签:Excel函数,excel函数公式,excel表格制作,Excel教程
0
投稿

猜你喜欢

  • 互盾ocr文字识别软件将图片文字转换成可编辑word文档

    2023-11-12 22:23:42
  • iOS端Office新预览版发布:引入离线PDF阅读等诸多新功能

    2023-11-10 19:56:17
  • win10比win7好在哪里

    2023-11-08 10:14:34
  • 深度技术xp系统下载_深度技术GHOST XP SP3最新优化装机版

    2023-07-07 04:05:58
  • Excel怎么调换行/列的位置 Excel调换行/列的位置方法

    2023-03-29 05:42:23
  • 如何在word中使用Tab键插入多编号列表

    2023-12-09 21:36:26
  • 新买的华为Matebook笔记本,Office没激活,激活方法在这里

    2023-11-08 20:36:37
  • 将Excel表格内容直接转换成图片

    2023-06-22 08:22:45
  • word标题中溢出了一个字在第二行,很丑,怎么办?

    2023-06-03 11:00:38
  • 解决Word英文单词排版断行的技巧

    2023-08-23 23:40:52
  • word行距固定值怎么设置?

    2022-10-02 13:52:14
  • 如何用word制作一个精美的电子板报

    2022-03-16 13:23:07
  • 微软网站出现Excel for iPad等产品元素

    2022-08-24 14:55:33
  • 如何在Word 2016中将主题应用于文档?

    2022-02-07 08:16:25
  • excel如何给表格加密?

    2022-01-18 15:08:28
  • excel单元格输入数字总变成日期怎么办

    2023-09-06 00:40:32
  • word文档求和怎么操作

    2022-09-29 05:03:53
  • 使用闪电pdf编辑器如何将图片或文字同时添加到所有页面的?

    2023-06-07 17:40:41
  • 电脑病毒引起U盘异常造成WORD文件丢失现象 WORD文件恢复方法介绍

    2023-12-13 03:14:11
  • 怎么设置win10虚拟内存?win10虚拟内存设置教程

    2023-08-11 02:08:03
  • asp之家 电脑教程 m.aspxhome.com