ABC3个数,取平均值为D,若A=D,则得65分,若A高于D 0%~10%之间时,每高1%扣1分;若A高于D 10%以上时,每再高1%扣2分;若A低于D 0%~10%之间时,每低于D 1%,加0.5分;若A低于D 10%~20%之间时,得分与低于D 10%相同,即为65+0.5×10=70分;若A低于D 20%~30%之间时,在低于D 20%的得分的基础上,每再低1%扣0.5分;若A低于D 30%以上时,在低于D 30%的得分的基础上,每再低1%扣1分。求具体的嵌套公式
设原始数据放在A1、B1、C1中。
将平均数放在D1中。即在D1中输入公式
=average(A1:C1)
A相对于D的偏差放在E1中,即在E1中输入公式:
=int(100*(A-D)/D)/100
之所以使用INT函数,是考虑将相对偏差的精度控制在1%,只有多1%后,才算发生了变化。假如要进行四舍五入,则用公式:
=int(100*(A-D)/D+0.5)/100
得分放在F1中,则F1的公式为:
=if(E1>10%,65-65*10%-200*(E1-10%),if(E1>=0,65-E1*100,if(E1>-10%,65-50*E1,if(E1>-20%,70,if(E1>-30%,70+50*(E1+20%),65+100*(E1+30%))))))
下图是一些数的计算结果。