关于EXCEL 函数的问题
完成目标值时,得基本分20分。高于目标值时,每超过3个百分点加1分;低于目标值时,每低于3个百分点扣1分。最多加10分,减分下限也是10实际完成值得为A1目标值得B1求得...
完成目标值时,得基本分20分。高于目标值时,每超过3个百分点加1分;低于目标值时,每低于3个百分点扣1分。 最多加10分, 减分下限也是10 实际完成值得为A1 目标值得B1 求得分C1 的公式
请各位 验证后给出答案,谢谢各位高手了!!!!! 展开
请各位 验证后给出答案,谢谢各位高手了!!!!! 展开
4个回答
展开全部
C1输入公式
=IF(A1>=B1,1,-1)*MIN(10,ABS(((A1-B1)/B1*100)/3))+20
验证如下:
目标值12
完成值,得分
30,30
20,30
15,28.33333333
12,20
10,14.44444444
5,10
1,10
补充:或者
=IF(A1>=B1,1,-1)*MIN(10,ABS((A1/B1-1)/3*100))+20
先按规则算出超出/不足的百分比,换算成加/分的分值,最这个分值取绝对值,与10相比取其低。
然后用A1>=B1判断,将上述结果乘以1,表示加分;乘以-1表示扣分
=IF(A1>=B1,1,-1)*MIN(10,ABS(((A1-B1)/B1*100)/3))+20
验证如下:
目标值12
完成值,得分
30,30
20,30
15,28.33333333
12,20
10,14.44444444
5,10
1,10
补充:或者
=IF(A1>=B1,1,-1)*MIN(10,ABS((A1/B1-1)/3*100))+20
先按规则算出超出/不足的百分比,换算成加/分的分值,最这个分值取绝对值,与10相比取其低。
然后用A1>=B1判断,将上述结果乘以1,表示加分;乘以-1表示扣分
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=IF(A1>B1,20+IF(ROUND(((A1-B1)/B1)*100/3,0)>10,10,ROUND(((A1-B1)/B1)*100/3,0)),IF(A1=B1,20,20+IF(ROUND(((A1-B1)/B1)*100/3,0)<-10,-10,ROUND(((A1-B1)/B1)*100/3,0))))
不知道我理解的对不对,我这个公式里,低于目标值时,也会给20分,然后再减分,最多减10分,所以最低也就是10分。如果低于目标值不给20分,那公式就改成
=IF(A1>B1,20+IF(ROUND(((A1-B1)/B1)*100/3,0)>10,10,ROUND(((A1-B1)/B1)*100/3,0)),IF(A1=B1,20,IF(ROUND(((A1-B1)/B1)*100/3,0)<-10,-10,ROUND(((A1-B1)/B1)*100/3,0))))
不知道我理解的对不对,我这个公式里,低于目标值时,也会给20分,然后再减分,最多减10分,所以最低也就是10分。如果低于目标值不给20分,那公式就改成
=IF(A1>B1,20+IF(ROUND(((A1-B1)/B1)*100/3,0)>10,10,ROUND(((A1-B1)/B1)*100/3,0)),IF(A1=B1,20,IF(ROUND(((A1-B1)/B1)*100/3,0)<-10,-10,ROUND(((A1-B1)/B1)*100/3,0))))
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=IF(A1>=B1,IF(INT((A1-B1)*100/B1/3)<=10,20+INT((A1-B1)*100/B1/3),30),IF(TRUNC((A1-B1)*100/B1/3)>=-10,20+TRUNC((A1-B1)*100/B1/3),10))
经过严格验证,为了10大洋
经过严格验证,为了10大洋
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=20+IF(A1>=B1*(1+3%*10),10,IF(A1<=B1*(1-3%*10),-10,ROUNDDOWN((A1-B1)/(B1*3%),0)))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询