SUMPRODUCT分组排名公式(修正)
发布时间:2022-12-27 13:30:58
之前一篇文中的公式“=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。如下图:
猜你喜欢
- 其实我们的常用的word的功能是很强大的,今天小编就为大家介绍在word文档中怎么制作一个证书方法,一起来看看吧这里制作证书可不是说的什么假
- 如何给Word2007文字添加拼音第一步:首先打开word文档,然后输入或者复制这个字到文档空白处(
- 当我们使用win10系统时,我们都知道win10操作系统有很多版本。例如家庭版,旗舰版,专业版,教育版等等。所以,具体哪个版本的性能更稳定更
- Word2003是大家最常用的办公软件之一。我们可以在里面进行许多操作,设置艺术字,更改字体的颜色,首字下沉,更改间距等等,功能齐全强大。那
- 如何利用word快速打开最后编辑和工作的文档的技巧手段,现在用WORD的朋友大部分都是懒人,不断的寻找各种技巧,有的就需要在下一次使用的时候
- Visual Basic for Applications(VBA)是Visual Basic的一种宏语言,主要能用来扩展Windows的应
- 虽然excel2019中内置了非常多的单元格样式,但是并不一定就适合我们的表格,那么我们就要在excel中自定义样式了,excel2019表
- word如何恢复初始设置1、windows+R 调出运行窗口,在运行窗口中输入如下命令%appdata%microsoftTemplates
- Microsoft Office Excel的一大功能就是可以合并或拆分表格内的单元格。使用Excel时可以用工具来分离图表或电子表格中两个
- windows10壁纸高清图片怎么设置?有漂亮壁纸不要再藏着了,拿出来炫炫吧。毕竟有好东西大家一起分享嘛。windows10壁纸如果有高清就
- 打印word文档,默认为打印整页,如果只想打印word文档中的一部分,怎么办?步骤:第一步:打开word文档,选中要打印的部分
- 我们在办公编辑中常常要实现一些跳转到某个页面,例如做文档目录,还有有时需要转到外部网站等等,这些就需用在word中做超链接,而有时在网上下载
- win10删除系统保留分区怎么操作?旧的不去新的不来,可是万一旧的有些东西很珍贵,也不是那么好放弃的。比如重装或者删除win10系统,用户想
- 在Word中编辑文档时,总会遇到需要选取纵向文字的时候。不过很多的朋友只懂得选取横向的文字,对于纵向文字的选取,一点招也没有,那今天,小编就
- 最近很多人进入了论文阶段,而目录是论文中必不可少的一部分,而word中的目录自动生成和修改是一个非常赞的工具,那么下面就由小编为大家提供wo
- 今天小编为大家分享Excel的几个常用小技巧,教程比较实用,对于办公人员很值得来学习,推荐到脚本之家,一起来学习吧没有系统学过Excel的人
- 用户可以借助Word2007的断字功能使Word文档版面更加整齐,且可以根据实际需要取消指定段落的断字功能,操作步骤如下所述:第1步,选中准
- word怎么将指定格式应用到特指的文本?word设置好的格式想要应用到指定的文件中,该怎么设置呢?下面我们就来看看word文档快速使用段落样
- 在Word文档中,目录是自动生成的,当目录生成之后,又修改了文档,这时文档的页码可能发生了变化,可以自动更新目录的页码。更新方法:在目录区域
- Win10系统专业版自带快速截图快捷功能键,玩游戏的时候有时会不小心触发此功能从而使游戏体验感全无,那么Win10系统专业版截图功能怎么关闭