楼主 chrisfang |
Q:RANK.AVG函数与RANK函数有何区别? A:RANK.AVG函数是Excel2010版本中的新增函数,属于RANK函数的分支函数。原RANK函数在2010版本中更新为RANK.EQ,可以与RANK函数同时使用并且作用相同。 RANK.AVG函数的不同之处在于,对于数值相等的情况,返回该数值的平均排名。而作为对比,原RANK函数对于相等的数值返回其最高排名。 例如下图所示中,A列中有两个最大值数值同为37,原有的RANK函数返回他们的最高排名同时为1(B3、B5单元格),而RANK.AVG函数则返回他们平均的排名,即(1+2)/2=1.5(C3、C5单元格)。同理,三个数值19的RANK排名均为17,而他们的RANK.AVG排名则为(7+8+9)/3=8。 RANK.AVG函数有一个明显的规律,就是他所返回的数据名次数值之和始终于数据个数保持固定关系,即名次之和S=Σ(1>>n),其中n即为数据个数。也就是说是RANK.AVG函数结果的和值始终等于排名数据个数的自然数列之和。 例如上图中,共有14个数据参与排序,其RANK.AVG函数的结果之和即为1+2+3+4+...+14=105 RANK.rar |
2楼 水星钓鱼 |
2010里RANK已经变成了兼容函数,好多以前熟悉的函数都变成了兼容函数。这个要关注下。 |
3楼 gvntw |
也有发现这个新增函数,因为原来的RANK还可以用,所以没去研究,谢谢方兄分享! 不知MS开发这个函数作什么用,在各Excel社区混了这么久,好像还没有看到这种AVG排名的需求提问。 |