嘻皮客娱乐学习网
标题:
RANK与RANK.EQ和RANK.AVG的区别
[打印本页]
作者:
xipick
时间:
2017-5-25 13:12
标题:
RANK与RANK.EQ和RANK.AVG的区别
早期Rank函数,对相同数值返回的排名值相同。即:【对重复数的排位相同】
因此,后续开发了两个函数Rank.EQ和Rank.AVG
其中,Rank.EQ和原来的Rank函数功能完全一样,没有差异。
但Rank.AVG得到不同的结果:
1. 返回一个数字在数字列表中的排位
2. 数字的排位是其大小与列表中其他值的比值
3. 如果多个值具有相同的排位,则将返回平均排位。而不是Rank和Rank.EQ中的首次排名。比如:5,8,12,5,5,21,这六个数中要查5的升序排位,那么rank和rank.eq得出来的,应该是1,而用rank.avg,则得出来的应该是2,就是因为三个5,在这组数里面的排位分别按1,2,3来计,然后(1+2+3)/3,得到平均排位2.
即,Rank函数被拆分成2个函数:Rank.EQ保留原来的作用,而新增Rank.AVG能提高对重复值的排名精度。
欢迎光临 嘻皮客娱乐学习网 (http://www.xipick.com/)
Powered by Discuz! X3.3