注意,以下为简略形式,自己要把行号加上
if(and(A>=100%,B>=100%,C>=100%),100+((A*50%+B*30+C*10)-100%)*100*20,if(A*50%+B*30+C*20>=90,50+((A*50%+B*30%+C*20%)-90%)*30*100,if(and(A*50%+B*30+C*20>80%,A*50%+B*30+C*20<90%),0,if(A*50%+B*30+C*20<80%,(A*50%+B*30+C*20)-80%*100*20,if(or(A<70%,B<70%,C<70%,0)))))
d=if(and(A>=1,B>=1,C>=1),100+((A*0.5+B*30+C*10)-1)*100*20,
if((A*0.5+B*30+C*20)>=90,50+((A*0.5+B*0.3+C*0.2)-0.9)*30*100,
if(and(0.8<(A*0.5+B*30+C*20),(A*0.5+B*30+C*20)<0.9),0
if((A*0.5+B*30+C*20)<0.8,(A*0.5+B*30+C*20)-0.8*100*20
if(or(A<0.7,B<0.7,C<0.7),0,"其他情况未定义")))))
=if(条件,真,假)
你的条件可以用&连接起来。
如果你在假的里边还有判断,你可以迭代if。
=if(条件,真,if(条件,真,if(条件,真,假)))
if(and(A>=100%,B>=100%,C>=100%),100+((A*50%+B*30+C*10)-100%)*100*20,if(A*50%+B*30+C*20>=90,50+((A*50%+B*30%+C*20%)-90%)*30*100,if(and(A*50%+B*30+C*20>80%,A*50%+B*30+C*20<90%),0,if(A*50%+B*30+C*20<80%,(A*50%+B*30+C*20)-80%*100*20,if(or(A<70%,B<70%,C<70%,0)))))