求excel 函数,每高出X标准1%扣1分;每低于X标准1%扣0.5分。

如题所述

举例说明。

例如标准分为100,X标准设定为85。数据表如图:

第一步:在C2输入公式:=IF(B2>E$1,D$1-(B2-E$1)/E$1*1,D$1-(E$1-B2)/E$1*0.5).然后将该公式拖动至C6.结果如图:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-11-16
1、=if((a1-x)/x>0.01,-1,-0.5)
也就是 a1 单元格中,当a1减去X的值大于X的1%时,返回值是-1,否则返回-0.5
2、但需要注意,是不是要约定不大于X标准时不扣分,如果是,那就再加个if语句。等于1%时怎么办,也需要定义好
第2个回答  2012-02-08
=if((a1-x)/x>0.01,-1,-0.5)
也就是 a1 单元格中,当a1减去X的值大于X的1%时,返回值是-1,否则返回-0.5
但需要注意,是不是要约定不大于X标准时不扣分,如果是,那就再加个if语句。等于1%时怎么办,也需要定义好本回答被网友采纳
第3个回答  2015-11-25
=if((a1-x)/x>0.01,-1,-0.5)
也就是 a1 单元格中,当a1减去X的值大于X的1%时,返回值是-1,否则返回-0.5
但需要注意,是不是要约定不大于X标准时不扣分,如果是,那就再加个if语句。等于1%时怎么办,也需要定义好
第4个回答  2012-02-08
=IF(E13>=$D$13,-ROUNDDOWN((E13-$D$13),2)*100,-ROUNDDOWN(($D$13-E13),2)*100*0.5)。公式的意思是E13代表你要对比的数,D13代表的是标准值,我这里设定的是小数点后2位数的百分比值,所以ROUNDDOWN后面设置为2
相似回答