中国式排名SUMPRODUCT函数解释

简介:

中国式排名,就是允许多个并列排名且依次往下排序。如下图:

wKiom1S_ELuToygsAABgdIiJlUk655.jpg

此处我们用公式 =SUMPRODUCT(($A$2:$A$8>A2)/COUNTIF($A$2:$A$8,$A$2:$A$8))+1


红色F9得出{FALSE;TRUE;TRUE;FALSE;TRUE;FALSE;FALSE}

False=0,True=1,即{0;1;1;0;1;0;0}。意思是大于A2为1,否则为0。


COUNTIF函数是根据条件求单元格个数,绿色F9得出{2;1;2;2;2;2;2}

1、2均为该单元格数值出现次数。


SUMPRODUCT函数是返回数组或区域的乘积和。

即对{0;1;1;0;1;0;0}/{2;1;2;2;2;2;2}求乘积和。

上面公式乘积后得{0;1;0.5;0;0.5;0;0},求此求和C2单元格=2。

若不加1,则公式从0开始,因为需要排名所以加1从1开始。


本文转自 

kirin 51CTO博客,原文链接:http://blog.51cto.com/kirin/1606482 ,如需转载请自行联系原作者

相关文章
|
Java 应用服务中间件 开发工具
苍穹外卖》电商实战项目(java)知识点整理(上)
苍穹外卖》电商实战项目(java)知识点整理(上)
1140 3
|
机器学习/深度学习 算法 数据可视化
【机器学习】十大算法之一 “K-means”
k-means算法早在1957年就被发明了,最早由J. MacQueen提出。后来,Lloyd(1982年)、Hartigan(1975年)、Forgy(1965年)等学者对此算法进行了修正和改进。这个算法已被广泛应用于数据挖掘、模式识别、图像处理等领域,它可以用来识别数据集之间的模式,因此是一种十分实用的机器学习算法。本篇文章介绍了k-means算法,一种常见的聚类算法。我们详细讲解了该算法的发展史、原理、功能以及示例代码。
1238 153
【机器学习】十大算法之一 “K-means”
在钉钉开放平台中,事件订阅功能允许你的应用订阅钉钉的各种事件
在钉钉开放平台中,事件订阅功能允许你的应用订阅钉钉的各种事件【1月更文挑战第9天】【1月更文挑战第44篇】
544 2
|
机器学习/深度学习 自然语言处理
YOLOv5改进 | 2023 | CARAFE提高精度的上采样方法(助力细节长点)
YOLOv5改进 | 2023 | CARAFE提高精度的上采样方法(助力细节长点)
749 2
|
存储 SQL 数据库
|
存储 SQL 关系型数据库
误删了MySQL注册表怎么办
【4月更文挑战第23天】
384 3
|
存储 分布式计算 Hadoop
hadoop的高可靠性
【4月更文挑战第13天】Hadoop实现高可靠性主要依靠冗余数据存储(每个数据块有多个副本分存于不同节点)、校验和验证(确保数据完整性)及数据备份与故障恢复机制(自动复制和重新分配任务)。这些机制保证了Hadoop在大规模数据处理中的可靠性与完整性。
389 1
|
存储 编解码 定位技术
R语言读取大型NetCDF文件
失踪人口回归,本篇来介绍下R语言读取大型NetCDF文件的一些实践。
427 4
|
人工智能 前端开发
【AI的未来 - AI Agent系列】【MetaGPT】2. 实现自己的第一个Agent
【AI的未来 - AI Agent系列】【MetaGPT】2. 实现自己的第一个Agent
455 0
|
Web App开发 缓存 监控
Web性能检测工具:Audits
【1月更文挑战第5天】

热门文章

最新文章