由于提问中没有提供实际格的数据,只好按我这边的设定举例作为参考吧:
B2公式下拉:
=RANK(A2,A$2:A$10,0)
格式为:=RANK(排名的数字(对象),排名对比的区域,排名的方式)
本例中A2的内容就是排名的对象,对比的区域就是A2:A10,而最后的0就是排名的方式了。
公式中的第三个参数代表排序的方式,有0和1两种状态,当不指定这第三参娄香,默认是0。
如:100与99,当为0时,100是第一名,99是第二名。当为1时,则相反,99是第一名,100成第二名了。
我把文件传上来,请点击这回答右下角绿色的“点击下载”按钮,下载文件看看效果。
excel中的rank函数对于重复的数值怎么排名
在Excel利用Rank可以对数字进行排名,但是对于重复的数字会使用相同的序号却分别占用不同的排名位置;而实际中往往需要的是相同数字的排名相同,且重复值排名后不影响后续数字的排名。
方法1、在Excel帮助中提供了RanK的说明,以及对这个情况的处理,如图;但是方法比较麻烦,很少用到;现在要讲的是利用方法2来实现。
方法2、可以通过下面步骤来实现重复值排名:
通用的公式是:
=SUMPRODUCT ( (排位区域>某个单元格)/COUNTIF(排位区域,排位区域))+1
公式中,排位区域 是一样的,相当于RANK( number , ref , [order] )中的ref;
某个单元格 相当于RANK( number ,ref, [order] )中的number。
如图:在A2单元格输入
=SUMPRODUCT(($A$2:$A$10>A2)/COUNTIF($A$2:$A$10,$A$2:$A$10))+1,回车。鼠标移动到A2单元格右下角,出现黑色小十字后,点击拖动一直往下拉填充公式至A10,就可以完成排名了。
excel中rank函数对有重复数据的排序问题怎么做?或者有什么其他解决办法
中国式排名??
假设金额数据区在B2:B20
则公式为
=sumproduct((B$2:B$20