A1为完成数
B1公式如下: (即使完成为0,也只是扣除16.5 还有3.5分,对不对?)
=20+IF(A1>33,MIN((A1-33)*0.5,10),MAX((A1-33)*0.5,-20))
使用公式:
=IF(A1="","",IF(A1<33,20-(33-A1)*0.5,IF(A1<53,20+(A1-33)*0.5,30)))
=if(A2<+0,0,if(A2>53,30,20+(A2-33)*0.5))
你的问题貌似不周延,即使完成数为0,也没有把分数扣完,20-33×0.5=3.5
除非完成数还有为负数的情况,公式中将完成数不大于0时,返回0了
假定A1是指标值:
=20+min(10,(A1-33)*0.5)
=median(20+(A1-33)*0.5,0,30)
=IF(A1>=33,MIN(30,(20+(A1-33)*0.5)),MAX(0,(20-(33-A1)*0.5)))
PS,如果是33的话,扣不完的吧,难道还能做成负的?