Excel:RANK排名类函数

说到排列名次,一般人会联想到 Excel 的排序功能,但排序操作将改变数据行的顺序,会带来一些额外的麻烦。

实质上,Excel 中提供了几个排名相关的函数,简便且实用。

在 Excel 2010 版及以后,RANK 函数被 RANK.EQ、RANK.AVG 等新函数取代。

新函数的名称更好地反映其用法,语法与 RANK 函数完全一致。虽然 RANK 函数仍可向后兼容,但微软公司建议应该考虑从现在开始使用新函数,因为 RANK 函数在 Excel 的将来版本中可能不再可用。

  • RANK 函数

RANK(数值,数值列表,[排序方式])
  • RANK.EQ 函数

RANK.EQ(数值,数值列表,[排序方式])

RANK 是等级的意思,EQ 是 Equal(等于)的缩写。RANK.EQ 函数返回一个数值在一个数值列表(区域)中的排位。

就如我们常说的“苏盼盼同学的平均成绩(数值)在全班(的平均成绩,数值列表)中排第三位”一样。

说明:
1、输入公式时,一般要将数值列表区域转换为绝对引用。
2、在排序方式参数处,填 0 或缺省,表示按降序排位。即,成绩排名中分数越高的排名越靠前。
3、排序方式参数若为非 0,比如 1,则表示按升序排位。比如跑步比赛中用时越少,排名越前。
4、对于相同数值的排名处理。
比如有两个第 5 名,则在其后的排名直接是第 7 名。
  • RANK.AVG 函数

RANK.AVG(数值,数值列表,[排序方式])
RANK.AVG 函数的语法与 RANK.EQ 函数完全相同。
不同的是,如果多个数值排名相同,则返回排名的平均值。
比如,第 5 名与第 6 名的数值相同,两个的排名均是 5.5。第 7、8、9 名的数值相同,则三个的排名均为 8。
  • PERCENTRANK.EXC 函数

PERCENTRANK.EXC(数据集,需要得到其排位的数值,[有效位数])
该函数返回特定数值在一组数中的百分比排名,排名值介于 0 到 1 之间,不含 0 和 1。
常用于查看特定数据在数据集中所处的位置。
默认有效位数为 3 位小数 (0.xxx)。如果有效位数处填 1 ,则表示小数点后有 1 位有效数字。
  • PERCENTRANK.INC 函数

PERCENTRANK.INC(数据集,需要得到其排位的数值,[有效位数])
PERCENTRANK.INC 函数的语法与 PERCENTRANK.EXC 函数完全相同。
不同的是返回的排名值在 0 到 1 之间,包含 0 和 1。
比如,要分析学生的数学成绩在语、数、外各科中的相对优势,可输入公式:
=PERCENTRANK.INC(H2:J2,J2,1)
“有钱的捧个钱场,好看的点下在看”
(0)

相关推荐

  • 手把手教你,学会排名

    中国式排名 使用RANK类函数排名时,如果出现并列的情况,并列者将占用名次,因此会导致部分名次出现空缺.而按 照中国人习惯的排名计算方法,无论有几个并列第1名,之后的排名仍然是第2名,即并列排名不占用 ...

  • Excel统计排名函数RANK

    点击下方 ↓ 关注,每天免费看Excel专业教程 置顶公众号或设为星标 ↑ 才能每天及时收到推送 个人微信号 | (ID:LiRuiExcel520) 微信服务号 | 跟李锐学Excel(ID:LiR ...

  • 你会Excel统计排名吗?

    点击上方蓝字关注 Excel应用大全 置顶公众号或设为星标,避免收不到文章 每天分享Excel应用技巧,让你不仅用得上,还用的爽! 个人微信号 | (ID:LiRuiExcel520) 微信服务号 | ...

  • Excel中排名函数国内压根没法用?

    最近兄弟几个成绩出来,先排个名,于是"老表"开始捯饬-- 在Excel中Rank表示排名,我们输入rank,看到有三个相关函数 下面,我们就来看看三者的用途! 01 | RANK函 ...

  • Excel教程:两种Excel数据排名函数公式

    有小伙伴询问excel表格数据排名公式的问题,如下: 为了给大家扩展函数公式写法和思路,我们将下面的投标总价,分别进行两种情况排名:从大到小.以及从小到大排名. B2单元格公式: =SUMPRODUC ...

  • 如何用Excel进行排名?

    今天,李老师加班把他们班的摸底考试卷子改出来了,成绩也录到Excel表格里了,让我给他们班孩子的成绩排个名! 因为我是调到这里来任教的,学校安排李老师带我,我也就跟着李老师打打杂,这不,又来了个差事! ...

  • 办公常备|Excel排名计算|Rank函数

    办公常备|Excel排名计算|Rank函数

  • 「Excel技巧」利用rank函数进行排名,原来这么好用

    Excel表格的排序功能,大家都懂.但排序功能会破坏表格里原来的数据排列顺序. 如果想在保持原来数据排列顺序的情况下,对其进行排名呢? 这时,我们就可以利用rank函数来完成. 今天的话题就是[如何利 ...

  • 利用EXCEL函数功能对学生成绩进行“中国式排名”(三)

    三.用MATCH=ROW的方法实现"中国式排名" 选中位次单元格L3:L122,输入函数公式"=SUMPRODUCT(($J$3:$J$122>=J3)*(MATC ...

  • 利用EXCEL函数功能对学生成绩进行“中国式排名”(二)

    二.用FREQUENCY + COUNT函数来实现. 在L3单元格内输入数组公式"=COUNT(1/FREQUENCY(--$J$3:$J$122,IF($J$3:$J$122>=J3 ...