假如这在三个数分别在A1、A2、A3,在B1中输入公式:
=IF((A1/10.67-1)*100<0,10+(A1/10.67-1)*100*0.2,10-(A1/10.67-1)*100*0.1)]
向下复制至B3
假设数据在A列,在B1输入公式:
=10-ROUND(ABS((A1/AVERAGE(A:A)-1)*100)*IF(A1-AVERAGE(A:A)>0,0.1,0.2),2)
向下填充
假设你输入如下:A1=8 B1=11 C1=13
要在A2 B2 C2得出答案
在
A2中输入:=10-IF((A1/((A1+B1+C1)/3)-1)<0.01,-(A1/((A1+B1+C1)/3)-1)*0.2*100,(A1/((A1+B1+C1)/3)-1)*0.1)
B2中输入:=10-IF((B1/((A1+B1+C1)/3)-1)<0.01,-(B1/((A1+B1+C1)/3)-1)*0.2*100,(B1/((A1+B1+C1)/3)-1)*0.1*100)
C2中输入:=10-IF((C1/((A1+B1+C1)/3)-1)<0.01,-(C1/((A1+B1+C1)/3)-1)*0.2*100,(C1/((A1+B1+C1)/3)-1)*0.1*100)
简单的逻辑~以上公式即使你改变A1 B1 C1 的值,A2 B2 C2一样帮你算
例如A1,A2,A3分别输入8,11,13,那你就在B1输入
=10-ABS(IF((FIXED(A3/FIXED(AVERAGE(A:A),2)-1,4)+1>1),0.1,0.2)*FIXED(A3/FIXED(AVERAGE(A:A),2)-1,4)*100)
这样就可以了
你先试下!有问题再找我
=10-ROUND(ABS(ROUND((A1/AVERAGE($A$1:$A$3)-1)*100,2))*IF(A1-AVERAGE($A$1:$A$3)>0,0.1,0.2),2)
=if(A1=8,10+(A1/10.67-1)*0.2,10-(A1/10.67-1)*0.1))