请教如何在EXCEL中,输入赛跑的秒数,对应换算出实际分数。(参看下表)最好能帮忙解释下公式,十分感谢!

在下表中需求秒数越短得分越高。
<=13秒为100分
>13.000,<=13.020 为99分
>13.020,<=13.040 为98分
>13.040,<=13.060 为97分
>=14.200为0分。

在F3中输入实际秒数,如何才能在G3中直接获得分数。请教高手谢谢。
或者给公式也行。
如果能解释一下公式更好,后面还要做4*100米的,谢谢!

其实就是excel中IF函数的嵌套,在这里要说明一下if函数的使用方法,格式为 if(条件,"结果1","结果2") 也就是这个意思,如果条件成立,返回结果1,否则返回结果2。而我们可以对结果2再用if函数就得到我们的嵌套函数。你要的公式如下=IF(F3>14.2,0,IF(AND(F3>13.04,F3<=13.06),97,IF(AND(F3>13.02,F3<=13.04),98,IF(AND(F3>13,F3<=13.02),99,100)))) 在G3中输入这个公式以后,然后拖动填充柄,就可以实现你想要的结果了。 其中and是指括号内的两个条件同时成立,F3是相对地址,拖动填充柄的时候会自动更改。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-06-26
在G3写入公式
=IF(F3<13,100,IF(F3>14.2,0,LOOKUP(F3,$B$4:$B$64,$A$4:$A$64)))
,下拉就是400米的,你只需要把F3<13(13秒100分)和F3>14.2(14.2秒0分)的条件改了就行。
完善一下,前面没考虑第三位小数,比如输入13.088还是得96分,应该是95分对吧?
修改公式:
=IF(F3<=13,100,IF(F3>14.2,0,LOOKUP(F3,$B$4:$B$64,$A$5:$A$64))),往下错一行,就对了。本回答被提问者采纳
第2个回答  2014-06-26
G3输入:=IF(F3<=13,100,IF(F3>=14.2,0,100-INT((F3-13)/0.02+1)))
第3个回答  2014-06-26
>13.060,<14.2之间是多少分呢?

=LOOKUP(F3,{1,13.0001,13.0201,13.0401,14.2},{100,99,98,97,0})
第4个回答  2014-06-26
G3公式:
=IF(F3<=13,100,LOOKUP(F3,$B$4:$B$100-1%,$A$4:$A$100))
相似回答