You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

LibreOffice Calc:如何实现不跳过排名的数字排名?

实现LibreOffice Calc连续不跳位的并列排名

方法一:使用内置DENSE.RANK函数(最简便)

LibreOffice Calc自带专门处理连续并列排名的函数,直接在需要显示排名的第一个单元格(例如BY10)输入公式:

=DENSE.RANK(BX10, $BX$10:$BX$23)

下拉填充至整个目标区域即可。该函数会自动识别并列数值,赋予相同排名且后续排名不跳位,完全匹配你需要的结果(如1,1,1,1,1,2,3,4,4,4,5,5,5,6)。

方法二:SUMPRODUCT+COUNTIF组合公式(兼容旧版本)

如果你的LibreOffice版本不支持DENSE.RANK,可以使用以下组合公式实现相同效果:

=SUMPRODUCT(($BX$10:$BX$23>BX10)/COUNTIF($BX$10:$BX$23,$BX$10:$BX$23)) + 1
  • 逻辑说明:($BX$10:$BX$23>BX10)生成布尔数组标记比当前值大的单元格;/COUNTIF(...)将重复的大数值合并为单个计数;SUMPRODUCT求和得到比当前值大的唯一数值数量,加1后即为连续排名。

内容的提问来源于stack exchange,提问作者Dhalgren

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 02:38:17