70%得0分80%得60分90%得80分95%得100分,求一个得分值,excel公式

如题所述

这里做了两种情况的公式,

C列C2是=IF(B2=0.7,0,IF(B2=0.8,60,IF(B2=0.9,80,IF(B2=0.95,100)))),下面的拖下去就可以了。这种是只有刚好等于70%等数才会有分数,像85%,92%等数据对应就会现实为false。

D列D2是=IF(B2<=0.7,0,IF(B2<=0.8,60,IF(B2<=0.9,80,IF(B2>=0.95,100)))),下面的也是拖下去即可。这个的话是取区间,但是不在区间内的如92%就会显示为false。

具体要怎么对应,还是看你自己的要求去更改吧。

追问

可以有一个线性公式吗,就是假如85%的话也可以得一个分数?

追答

这个要看你分数的对应关系了。比如70%多少分,70%到80%多少分,80%到90%多少分,你要有明确的计分方法,比如线性计分或者区间计分,才能写出一个确定的算式。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-02-25

如果百分数在A列,要在B列得到结果,B2中输入=LOOKUP(A1,{0,0;0.7,0;0.8,60;0.9,80;0.95,100})

第2个回答  2019-02-25

    比例关系不全,建议写全。

    0%~70%是负分吗?95%~100%超100分吗?每个分数段内的得分是线性的吗?

追问

对的,是线性的,求帮忙,谢谢

追答

我提了三个疑问,你只回答了最后一个。如果0~70%是负分,负分的底线是什么,否则无法做线性分配。95%~100%得分超100的话是延续90%~95%的线性关系,如果有新的线性关系请给出得分上限。

追问

没有负分,70%以下都是0分,95%以上都是100分

追答

看了你的回答,再确认一下,线性的意思是70%为0,80%为60,那么75%为30分,这叫线性,和你要求的一样吗?
同理,90%80分,95%100分,那么91%为84分,92%88分,92.5%90分,93%92分。。。。

追问

对的对的,对这个还真不懂,回答不够全面,麻烦了,万分感谢

追答

    公式为:

    =IF(A1<=70%,0,IF(A1<=80%,600*(A1-70%),IF(A1<=90%,60+200*(A1-80%),IF(A1<=95%,80+400*(A1-90%),100))))

    如图所示:

追问

可以指教下这个线性怎么算的吗,公式里600什么的怎么得来的呢,谢谢

追答

80%-70%=10%
60/10%=60*10=600

追问

万分感谢,耽误你工作时间了,谢谢

追答

采纳!

本回答被提问者采纳
相似回答