实际值等于目标值的得8分,在98%以内每低于一个百分点扣0.5分,低于98%部分每个点扣1分用EXCEL函数怎么写

评分规则:
1、实际值(A1)=目标值(A2),得满分8分;
2、98%*本期目标≤实际值<本期目标,每差一个百分点扣0.5分;
3、实际值<98%*本期目标,在以上的扣分基础上,对于低于98%的部分,每差一个百分点扣1分。

1、实际值(A1)=目标值(A2),得满分8分;
2、98%*本期目标≤实际值<本期目标,每差一个百分点扣0.5分;
3、实际值<98%*本期目标,在以上的扣分基础上,对于低于98%的部分,每差一个百分点扣1分。
扣到0为止,没有负分
公式如下
=MAX(IF(A2=A1,8,IF(A2>=A1*0.98,8-(A1-A2)*0.5,8-(A1-A2)*1)),0)
或者
=MAX(8-LOOKUP(A2/A1,{0,0.98},{1,0.5})*(A1-A2),0)追问

按你的公式计算结果如下
目标值均认定为 10
实际值填9时,得分为8.5分,实际值9.9时,等分8.05分
这肯定错了啊。。。

追答

A1 A2弄反了
=MAX(IF(A2=A1,8,IF(A1>=A2*0.98,8-(A2-A1)*0.5,8-(A2-A1)*1)),0)
=MAX(8-LOOKUP(A1/A2,{0,0.98},{1,0.5})*(A2-A1),0)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-08-28
输入以下公式
=IF(A1=A1,8,IF(A1>=A2*0.98,8-INT(100-A1*100/A2)*0.5,7-INT(98-A1*100/A2)*1))
第2个回答  2014-08-28
=MAX(0,8-IF(A1/A2>98%,ROUND((1-A1/A2)/1%,0)*0.5,1+ROUND((98%-A1/A2)/1%,0)))
第3个回答  2014-08-28
如果是98.6怎么算?追问

每差一个点扣0.5分啊

追答

是不是99.6%就上浮到100%
就是说所有都是四舍五入到整的百分比
=IF(round(A1/A2,2)=1,8,IF(round(A1/A2,2)<0.98,8+(round(A1/A2,2)-0.98)*100,8+(round(A1/A2,2)-0.98)*50))