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

Excel中RANK函数遇重复值返回错误结果的解决方案

Excel RANK函数重复值排名问题及替代方案
  • 步骤1:将以下内容复制粘贴至Excel表格的A1:C8单元格:
A列标题B列标题C列标题
6004=RANK(A2,$A$2:$A$8,0)
12002=RANK(A3,$A$2:$A$8,0)
5005=RANK(A4,$A$2:$A$8,0)
9003=RANK(A5,$A$2:$A$8,0)
5005=RANK(A6,$A$2:$A$8,0)
13001=RANK(A7,$A$2:$A$8,0)
3006=RANK(A8,$A$2:$A$8,0)
  • 步骤2:执行后RANK函数返回错误结果,截图如下:
    RANK函数返回错误结果的截图

  • 错误原因:A列存在两个重复值500,导致RANK函数无法生成连续的正确排名。

  • 问题:有没有可替代RANK函数的公式?

  • 更新:感谢Mayukh Bhattacharya提供的理想解决方案,公式如下:

SUMPRODUCT((A2<=$A$2:$A$8)/COUNTIF($A$2:$A$8,$A$2:$A$8))

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 10:32:42