excel中,如何利用函数给1-80的排名给出相对应的数值,如第一名给30,第二

   日期:2024-12-26    作者:b1245547 移动:http://mip.riyuangf.com/mobile/quote/53783.html
要在Excel中给1-80的排名给出相对应的数值,可以使用RANK.EQ函数。该函数的语法如下:
RANK.EQ(x,ref,order)
其中,x是要进行排名的值;ref是要比较的对象范围;order是指定排名方式为0(最低值)为最高排名。
例如,假设需要给80个数字按照大小进行排名,并且第1名为30,第2名为60,以此类推,则可以使用以下公式:
=30+(RANK.EQ(B3,INDEX($A$1:$B$19,ROW($A$1:$A$19)),$C$1:$C$19,0))
其中,B3表示第一个要进行排名的值;INDEX函数返回对应行号所对应的值;ROW函数返回当前行号。这样就能够得到每个数字在排序后的相对位置,并且可以根据需要调整参考范围和排序方式来满足不同需求。
另外,如果只是需要输出某个数字在排序后的相对位置,并不需要进行排名操作,可以直接使用=ROW($A$1:$A$19)来获取当前行号即可。

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号