Excel 制作中式排名的方法

RANK 美式排名

使用 rank 函数得到的是 美式排名,排名结果如图所示

java 复制代码
=RANK(B2, $B$2:$B$11)

中式排名

但很多是都 美式排名 并不符合我们的需求,我们想要的是下图这种排名,这种排名叫 中式排名

公式1

java 复制代码
=MATCH($B$2:$B$11,  SORT(UNIQUE($B$2:$B$11), , -1), 0)

公式2

java 复制代码
=SUMPRODUCT(($B$2:$B$11 >= B2) / COUNTIF($B$2:$B$11, $B$2:$B$11))

公式3

java 复制代码
=SUMPRODUCT(($B$2:$B$11 > B2) / COUNTIF($B$2:$B$11, $B$2:$B$11)) + 1

公式4

java 复制代码
=SUM(IF($B$2:$B$11>B2, 1/COUNTIF($B$2:$B$11,$B$2:$B$11))) + 1
  1. ($B$2:$B$11 >= B2) 这部分是一个逻辑数组,其中B2到B11的每个元素都与B2进行比较。如果B2到B11中的元素大于或等于B2中的元素,结果为TRUE(1),否则为FALSE(2),返回的是一个数组。

  2. COUNTIF($B$2:$B$11, $B$2:$B$11) 这个函数计算B2到B11范围内每个元素出现的次数。由于这里使用的条件是B 2 : 2: 2:B11,即B2到B11的每个元素,返回的是一个数组。

相关推荐
尤鸟倦14 小时前
OneNote table复制到Excel遇到的各种问题
excel
2501_930707781 天前
使用C#代码使用条件格式为 Excel 隔行设置颜色
c#·excel
leihefeng1 天前
PX04-用 Python 读 Excel 画折线图,还能直接插回 Excel 文件
python·excel
yanlaifan2 天前
Excel中指定单元格不能输入内容的方法
excel
babe小鑫2 天前
信息与计算科学专业应届生面试 怎么证明自己能解决业务问题
学习·r语言·excel
Data-Miner3 天前
商品ABC分类分析怎么用AI做?脚本复用+图表可编辑的一次完整实操
人工智能·数据分析·excel
E-iceblue5 天前
Excel 列转行/行列转换全指南:从 4 种常见解法到 Python 批量自动化
python·excel·python库·spire.xls
Data-Miner5 天前
AI处理数据的脚本复用与逻辑复用有什么区别?哪种方式更能沉淀工作成果
数据分析·excel
福兮说6 天前
在浏览器里写一个“够用就好“的 Excel 公式求值器
前端·javascript·excel·编译原理
慧都小妮子6 天前
标签打印如何减少手工抄数?用Bartender 直连 Excel 批量打印
excel·bartender·条码打印·标签打印软件·数据驱动打印·工业打印机