永发信息网

excel表格怎样根据排序后的名次加分

答案:5  悬赏:50  手机版
解决时间 2021-04-27 19:10
  • 提问者网友:几叶到寒
  • 2021-04-27 15:39
excel表格怎样根据排序后的名次加分
最佳答案
  • 五星知识达人网友:梦中风几里
  • 2021-04-27 16:22
在D2单元格输入以下公式,然后向下填充公式
=LOOKUP(C2,{1,2,3,4;50,20,5,0})
公式表示:将C2的名称在升序数列1,2,3,4中模糊匹配比C2小的最大值,并返回对应的50,20,5,0的数据。
 
详见附图

全部回答
  • 1楼网友:平生事
  • 2021-04-27 20:08
你这个加分跟排序的关系是什么,是死的么,还是成绩的百分比或这是什么计算方法?
  • 2楼网友:野慌
  • 2021-04-27 18:54
用个rank()公式排名先,然后有i条件公式完毕
  • 3楼网友:duile
  • 2021-04-27 17:29
问题可以再具体点~
  • 4楼网友:酒安江南
  • 2021-04-27 17:01
下面是考试成绩,要根据名次加分:
姓名 成绩
张三 80
李四 90
王五 75
刘二 81
排序不太方便,而且数据不能自动更新。
要在C列计算名次加分,不需要排序,直接在C2输入公式,往下拉
=LOOKUP(RANK(B2,$B$2:$B$5),{1,2,3},{20,10,5})
(第3名以上为5分)
或者
=LOOKUP(RANK(B2,$B$2:$B$5),{1,2,3,4},{20,10,5,0})
(第4名以上为0分)
也可以在C2计算名次
=RANK(B2,$B$2:$B$5)
然后在D2用LOOKUP、VLOOKUP、IF、CHOOSE等公式给出分数。或者用数组公式在另一个表给出自动排名,再算出加分
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯