Excel中,用rank函数如何保持排序号连续, 如要对一组数2、4、4、6、7、7、9用rank

Excel中,用rank函数如何保持排序号连续, 如要对一组数2、4、4、6、7、7、9用rank函数来排序,排序的结果是1、2、2、4、5、5;这个结果与我想要的1、2、2、3、4、4结果相差比较大,如何能用公式实现我想要的结果呢?请各位高人指点!!谢谢

不用RANK用别的函数

比如C3 D3 E3 分别是姓名 成绩 名次 C4就是人名 D4 就是输入的成绩 E4是需要的名次
你可以在D4 D5往下输入一些我输入到了D9 在E4 输入如下公式,下拉就成了
=SUMPRODUCT(($D$4:$D$9>=D4)*(1/COUNTIF(D$4:D$9,D$4:D$9)))追问

懂得了3Q!!!

太厉害了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-07-04
先对这列数据降序排列,然后在辅助列输入下列公式并填充=SUMPRODUCT(($A$8:$A$14>A8)/COUNTIF(A$8:A$14,A$8:A$14))+1,这是我测试用的,单元格引用自己调整一下就行了
第2个回答  2014-07-04
假设一组数都在A列,那么B1输入序号1,B2开始输入公式下拉=IF(A2>A1,B1+1,B1)
第3个回答  2014-07-04
=SUMPRODUCT(($A$1:$A$7<=A1)*(1/COUNTIF(A$1:A$7,A$1:A$7)))
第4个回答  2014-07-04
这个是中国排名法
可结合行号来RANK

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网