SUMPRODUCT分组排名公式
发布时间:2022-03-12 19:30:13
前几天,一篇中的公式“=SUMPRODUCT(($C$2:$C$14=C2)*($D$2:$D$14>=D2))”出现了bug——如果在某组中出现并列第一的情况,结果显示为并列“第二”。
如下图:
今天再给一个更严密的公式。
公式实现
在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))
确定,然后公式向下填充,即可得组内排名。
如下图:
公式解析
$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。如下图:


猜你喜欢
- 今天有网友曝光了一张关于最新Win10 RS2预览版14955的升级截图,这个版本是10月20日完成编译的,现在应该在测试中,相信不久后就会
- win7系统的安装说简单也不简单,说复杂也谈不上很复杂,具体情况因人而异。而目前,win7系统安装的方法主要有硬盘装系统、U盘装系统、光盘装
- 首先,将另一个工作表添加到您的工作簿,并将工作表命名为 Report。然后输入该图所示的标签。现在输入此处显示的公式:D4: =
- word是我们在office软件里使用的比较多的一个小功能,因为它可以帮助我们对文字的一些处理,但是我们在使用的时候也还是会有问题是不知道怎
- 很多用户们在使用win10系统的时候,都不清楚win10界面到底需要怎么才能够进行个性化的设置,有想要知道的用户们快来看看详细的教程吧~wi
- 当需要在Excel中对数据进行分类计算时,除了使用数据透视表,还可以使用分类汇总命令。下面让小编为你带来怎样在Excel中对数据进行分类汇总
- 货拉拉司机怎么进行接单?货拉拉是一款很不错的运输平台软件,不但能帮用户快速的联系到运输司机,还能帮空闲的司机用户招揽到订单,真是两全其美,那
- 如果你有批量换行的需求,这篇文章可以帮助你解决这个问题
- 想必MLC/TLC/QLC闪存颗粒的概念已经不用科普,简言之,其存储密度依次提高、但价格和寿命却依次下降。随着三星860QVO、Intel
- 每个字符与字符之间有一定的距离,我们可以将它调宽一点,也可以将它调窄一点,那么Word中的字符间距怎么设置呢?下面小编就为大家介绍设置方法,
- Win10系统怎么开启Guest来宾账户?工作需要,想给win10系统开来宾账户,该帐户也可以帮助我们实现文件共享,网络访问等等功能,但是不
- 电脑公司winxp系统下创建宽带连接方法,电脑宽带连接是我们上网必备的,当安装xp系统时宽带连接没有的话,如何创建呢,下面我们一起来学习。方
- IMAGINARY函数用于计算以x+yi或x+yj文本格式表示的复数的虚系数。IMREAL函数用于计算以x+yi或x+yj文本格式表示的复数
- Windows 8系统一大特性就是集成Hyper-V虚拟机功能。Hyper-V允许终端用户在同一台机器上运行多个操作系统,包括32位和64位
- 在使用电脑的过程中,我们经常会需要使用到注册表来进行修改电脑的一些设置,但很多的用户们却不知道这个注册表该怎么去打开?下面就和小编一起来看看
- 苹果帐户(Apple ID)是苹果公司为其产品(如iWork、iTunes Store和Apple Store)所引入的认证系统。Apple
- 内容摘要:CPU使用率高达100%。碰到这种情况,一般初学者都会选择重装系统来解决,然而其方法效果很好,但是它存在很多缺陷,如重装系统后,原
- 使用ie浏览器的小伙伴们肯定都会用到Internet选项来进行设置吧,但是到了edge浏览器上就找不到了,那么该怎么去打开呢?下面就一起来看
- 大家都知道,照片查看器主要用来管理查看图片,升级win10系统后发现图片打开方式中没有照片查看器,如果要下载其他图片查看软件又很麻烦,而且还
- 新草APP怎么关注话题?新草APP是一款非常好用的社交软件,用户们可以在里面进行交流、好物推荐等,那么在新草APP中要怎么关注话题呢,下面就