如何在excel中实现输入一个值,出现另一个对应的值:
详细描述:体育考试50米的成绩,6.8秒是10分;6.9秒是9.8分,7秒是9.6分,7.1秒是9.4分。现在想输入考生的成绩7秒,另一个单元格就出现考生对应的成绩9.6...
详细描述:体育考试50米的成绩,6.8秒是10分;6.9秒是9.8分,7秒是9.6分,7.1秒是9.4分。现在想输入考生的成绩7秒,另一个单元格就出现考生对应的成绩9.6分。
展开
3个回答
展开全部
如图,在B2单元格输入该公式(公式为”=IF(A2="",0,IF(A2<=6.8,10,10-(A2-6.8)*2))“)后,回车,B2中内容变成0,向下复制公式,有多少考生复制多少,然后,A2中输入6.8,B2中内容就变成10了,A3输入6.9,B3变成9.8,A4输入7,B4变成9.6,依此类推。
本公式解释:如果时间值为空值,成绩为0,否则,如果时间值<=6.8,成绩为10,否则,成绩按时间值递减。
本公式缺陷:如果时间值输入了0或负值,成绩也会显示为10,从实际来说,时间不可能为负值,只要不人为的输入0或负值,本公式是完全适用的。
本公式改进:=IF(A2="",0,IF(A2<=0,0,IF(A2<=6.8,10,10-(A2-6.8)*2)))
追问
对不起,描述不全。比如还有8.8秒6.9分,8.9秒6.6分,9.1秒6分,9.9秒1分。这两个数值之间没有一般的进率关系。这个怎么处理呀?
追答
你把不符合之前的规律的情况都说一下,我改动一下公式。
展开全部
看你的描述好象低于或等于6.8秒是满分,然后每增0.1秒,扣0.2分,那么可以按下面设公式
=IF(A5<=6.8,10,10-(A5-6.8)*2)
A5代表50米的时间
=IF(A5<=6.8,10,10-(A5-6.8)*2)
A5代表50米的时间
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
取巧,用数学的方法,嘿嘿
=10-(A1-6.8)*2
=10-(A1-6.8)*2
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询