一、作用
RANK 函数:计算某个数字在一组数据中的排名
二、标准语法
=RANK(要排名的单元格, 排名数据区域, [排序方式])
一共 3 个参数,第三个参数可以省略
1.参数 1:参与排名的数据(如 A2) 2.参数 2:全部参与排名的数据区域(重点!必须锁定绝对引用) 3.参数 3:0 / 省略 、1 - 0 或不写:降序排名(数值越大,名次越靠前,分数排名最常用)
- 1:升序排名(数值越小,名次越靠前,比如耗时、用时排名)
三、基础示例
B 列是学生总分,在 C2 单元格对 B2 分数排名
=RANK(B2,$B$2:$B$10,0)
简写形式(省略第三个参数,默认降序)
=RANK(B2,$B$2:$B$10)
$B$2:$B$10 是绝对引用!
四、重中之重:绝对引用 $
1.下拉填充公式时,如果写成 B2:B10(相对区域)区域会自动变成 B3:B11、B4:B12,范围跑偏,排名全部出错! 2.解决方案:给区域加上美元符号 $B$2:$B$10固定数据范围,下拉填充区域不变,考试必考!
五、排名规则
- 1.同分同名次
例:两个同学都是 95 分,同时第 2 名,下一名直接是第 4 名,没有第 3 名。RANK 函数默认就是这种排序规则。
示例:100 (1)、95 (2)、95 (2)、90 (4)
六、两种排序方式对比
假设有成绩:90,85,85,70
1.=RANK(A2,$A$2:$A$5,0) 【降序,高分在前】90→1;85→2;85→2;70→42.=RANK(A2,$A$2:$A$5,1) 【升序,小数在前】70→1;85→2;85→2;90→4
七、上机插入函数操作步骤
1.选中存放名次的单元格 2.菜单栏【公式】→【插入函数】,找到 RANK 3.Number:选择当前需要排名单元格(B2) 4.Ref:框选全部成绩区域,手动加上 $ 锁定 5.Order:填写 0 或者留空(分数排名) 6.确定,下拉填充整列
八、高频易错点【考试丢分重点】
1.❌ 排名区域不加 $ 绝对引用,下拉公式范围变动,排名错误(最多错题) 2.❌ 分不清 0 和 1,升序降序写反 3.❌ 参数之间使用中文逗号,出现报错 4.❌ 区域选中包含标题行(标题是文字,不能放进排名区域) 5.❌ 混淆 RANK 和 RANK.EQ、RANK.AVG,初中考试只用 RANK ()
九、答题万能模板
总分降序排名通用公式:=RANK(当前单元格,$起始单元格:$结束单元格)
举例:D2 学生成绩,数据 D2:D30=RANK(D2,$D$2:$D$30)
已关注
关注
重播 分享 赞
夜雨聆风