当前时间: 2026-08-12 12:44:26
分类:办公文件
评论(0)
WPS表格|RANK.AVG 平均排名函数WPS表格|RANK.AVG 平均排名函数
一、基础语法
=RANK.AVG(目标数值, 全部数据区域, 排序方式)参数详解
- 全部数据区域:参与排名的完整数值范围,必须按F4锁定为绝对引用$
- 0 / 省略:降序,数值越大名次越靠前(成绩、销量通用)
- 1:升序,数值越小名次越靠前(差错率、耗时、成本)
核心逻辑(和RANK/RANK.EQ最大区别)
出现重复相同数值时,返回所有重复名次的平均值,后续名次不跳号示例:两个95分并列第1,RANK.AVG会统一返回1.5;下一个92分直接为第3,无空缺名次 。二、基础实战示例(学生成绩排名)
=RANK.AVG(B2,$B2:B$100,0)- $B2:B$100:锁定全班所有分数,下拉公式区域不会偏移
三、办公高频场景应用
场景1:销售业绩排名(区分并列平均名次)
公式:=RANK.AVG(B2,$B2:B$50)场景2:升序排名(考核差错、耗时)
公式:=RANK.AVG(B2,$B2:B$30,1)场景3:搭配IF整数化名次(适配公示表格)
=IF(INT(RANK.AVG(B2,$B2:B100))=RANK.AVG(B2,B2:B100),RANK.AVG(B2,B2:B100),INT(RANK.AVG(B2,B2:B$100))&"(并列)")四、RANK / RANK.EQ / RANK.AVG 三者核心对比
1. RANK = RANK.EQ
同分同名次,后续名次空缺跳号;两个第1,下一名直接为3。2. RANK.AVG
同分取平均小数名次,名次连续无空缺;两个第1统一显示1.5。五、常见报错与避坑要点
1. #N/A 报错
原因:目标单元格为空、文本、特殊符号,无法参与数值排名。解决:嵌套IFERROR容错:=IFERROR(RANK.AVG(B2,$B2:B$100),"无成绩")2. 下拉公式排名全部错乱
核心原因:数据区域未加$绝对引用,下拉时区域自动偏移。解决:选中数据区域,按下键盘F4一键添加美元锁定。3. 公示表格出现小数名次不美观
解决:使用上文IF嵌套公式,小数名次自动标注“并列”。4. 版本兼容说明
WPS 2021及以上版本完整支持RANK.AVG;老旧低版本无此函数,只能使用RANK。六、实操操作完整步骤
- 鼠标移至单元格右下角,出现黑色十字填充柄,双击自动批量填充整列名次。