这里做了两种情况的公式,
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%多少分,你要有明确的计分方法,比如线性计分或者区间计分,才能写出一个确定的算式。
比例关系不全,建议写全。
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
万分感谢,耽误你工作时间了,谢谢
追答采纳!
本回答被提问者采纳