Excel如何使用RANK.AVG函数返回一个数字在一组数字中的排位
RANK.AVG函数用于返回一个数字在一组数字中的排位。数字的排位是其大小与列表中其他值的比值。如果多个值有相同的排位,那么将返回这些值的平均排位。
函数格式
RANK.AVG(number,ref,[order])
参数说明
number(必选):表示要进行排位的数字。
ref(必选):表示要在其中排位的数字列表,可以是数组或单元格区域。
order(可选):表示排位的方式,取值为数字0或1。如果省略order参数或其值为0,则排位是基于ref参数按降序排列的列表;如果order参数不为0,则排位是基于ref参数按升序排列的列表。
注意事项
1 当数据区域中包含重负数字时,RANK.AVG函数将返回这些重复数字的平均排位。例如,A1:A6单元格区域中分别包含1、2、3、4、5、6这6个数,如果按降序排列,那么数字2的排位是5。如果将这6个数改为1、2、2、4、5、6,由于数字2重复出现两次,因此此时降序排列时,两个数字2的排位分别为4和5,RANK.AVG会取两次排位的均值作为最终排位,即4与5之和再除以2,结果为4.5。
2 重复数字的排位结果相同,但是会影响后续数值的排位。例如,在一列按升序排列的数字列表中,如果数字6出现3次,其排位为2,则数字7的排位为5,因为出现3次的数字6分别占用了2、3、4这3个位置。
Excel版本提醒
RANK.AVG函数不能在Excel 2003和Excel 2007中使用。