关于EXCEL 函数的问题

完成目标值时,得基本分20分。高于目标值时,每超过3个百分点加1分;低于目标值时,每低于3个百分点扣1分。最多加10分,减分下限也是10实际完成值得为A1目标值得B1求得... 完成目标值时,得基本分20分。高于目标值时,每超过3个百分点加1分;低于目标值时,每低于3个百分点扣1分。 最多加10分, 减分下限也是10 实际完成值得为A1 目标值得B1 求得分C1 的公式
请各位 验证后给出答案,谢谢各位高手了!!!!!
展开
 我来答
朱荟非
2010-10-21 · TA获得超过1万个赞
知道大有可为答主
回答量:5408
采纳率:81%
帮助的人:2300万
展开全部
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表示扣分
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
紫色鱼鱼
2010-10-21 · TA获得超过8749个赞
知道大有可为答主
回答量:2243
采纳率:45%
帮助的人:1104万
展开全部
=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))))
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
东林939
2010-10-21 · TA获得超过302个赞
知道答主
回答量:64
采纳率:0%
帮助的人:51.4万
展开全部
=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大洋
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
huaniangme
2010-10-21 · TA获得超过859个赞
知道小有建树答主
回答量:631
采纳率:100%
帮助的人:562万
展开全部
=20+IF(A1>=B1*(1+3%*10),10,IF(A1<=B1*(1-3%*10),-10,ROUNDDOWN((A1-B1)/(B1*3%),0)))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式