通过动态设置最大,最小值成功解决。类似下面最小值设置方式
if(and(value("门诊挂号信息",2,3)>=0,value("门诊挂号信息",2,3)<=100),value("门诊挂号信息",2,3)-20,if(and(value("门诊挂号信息",2,3)>100,value("门诊挂号信息",2,3)<=200),value("门诊挂号信息",2,3)-100,if(and(value("门诊挂号信息",2,3)>200,value("门诊挂号信息",2,3)<=500),value("门诊挂号信息",2,3)-200,if(and(value("门诊挂号信息",2,3)>500,value("门诊挂号信息",2,3)<=800),value("门诊挂号信息",2,3)-300,value("门诊挂号信息",2,3)-500))))