IF函数如何满足三个条件

变化数值A,若A在300到500之间,则在D内存在一个结果。若A在500到700间,则在D内是一种结果。若A在700以上,则在D内是另外一种结果。。。。。函数方程应该怎么表示
A的值是变化的,如果A为455,D的结果应该是(A-300)*4.。。。。如果A是555,则D的结果是(D-500)*5+800.。。。。如果A是777,则D是(A-700)*6+1800

第1个回答  2016-08-19
嵌套一下。if(A<500,“小于500”,if(A>700,"大于700",“500和700之间”))
第2个回答  2016-08-19

if(A<=500||A>=300) D=1;

  else if(A<=700||A>=500) D=2;

         else if(A>=700) D=3;


追问

您好,,,,请您看看我的补充说明,,,,

追答

if(A=300) D=(A-300)*4;
else if(A=500) D=(D-500)*5+800;
else if(A>=700) D=(A-700)*6+1800;

本回答被网友采纳
相似回答