求EXCEL计算公式,达成率90%以上,满分.80-90%扣10分,低于80%零分,上限120%。

如题所述

度友的提问是这个意思吗?
完成率低于80%,得0分,
完成率
在80%---90%之间,从满分中扣除10分。
达成率在90%到100%之间得满分。
超过100%到120%之间的,得分为满分,然后增加达成率超过的百分比。
例如达成率为115%,得分为
28.75,
28.75=25+25*(115%-100%),
达成率最大值为120%,满分为25分,如果是这个意思,可以参考下面的公式;
公式如下:=IF(A2<80,0,IF(AND(A2>=80,A2<=90),25-10,IF(AND(A2>90,A2<=100),25,(MIN(A2-100,120-100)%+1)*25)))
下拉填充就好!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-06-30
这个可以通过一个简单的if函数嵌套来实现。
在B2处输入公式:=IF(A3<80%,0,IF(A3<90%,15,IF(A3<100%,25,IF(A3<120%,28.75))))
不知道你那表格的具体情况,根据你描述的做的表格。公式中临界点取值情况(例:完成率为80%的时候,应该是0还是15),请根据实际需求调整。还有就是大于100%到120%之间的分值计算情况,不知道是不是默认28.75,还是根据百分比不同,分值不同,这个可以自行调整下。最后不符合条件的返回值没有写,可以加个空值,或者是其他的。
第2个回答  2019-12-12
真有你的,说了那么多,你的EXCEL表格居然没有行列标号的???
现假设达成率在E2单元格的,则可在F2单元格输入公式:
=LOOKUP(E2,{0,75,85,95,115}%,{0,15,25,28.75})
结果显示就是你要的得分了
相似回答