在线求助:EXCEL表格条件公式问题

来源:百度知道 编辑:UC知道 时间:2024/05/28 05:30:19
哪位高手能看出错在哪儿啊?
P4=IF(or(U4<500,or 500<u4<2000,or 2000<u4<5000,or 20000<u4<40000),(-U4*5%,or -U4*10%-25,or -U4*15%-125,or -u4*25%-1375),"")

P4这个格显示的数字要满足四个条件:
1)如果U4<500时,这里显示-U4*5%的答案
2)如果500<U4<2000时,这里显示-U4*10%-25的答案
3)如果2000<U4<5000时,这里显示-U4*15%-125的答案
4)如果20000<U4<40000时,这里显示-U4*25%-1375的答案

=if(u4<500,-U4*5%,if(u4<2000,-U4*10%-25,if(u4<5000,-U4*15%-125,if(u4<40000,-U4*25%-1375))))

1.函数不识(-U4*5%,or -U4*10%-25,or -U4*15%-125,or -u4*25%-1375)
2、or(U4<500,or 500<u4<2000,or 2000<u4<5000,or 20000<u4<40000)实际上就是u4<40000,除等于500,2000,5000~20000的情况,不合理。

=if(u4<500,-U4*5%,if(u4<2000,-U4*10%-25,if(u4<5000,-U4*15%-125,if(u4<40000,-U4*25%-1375,""))))
注:公式中如果u4>=40000,则结果设为空。

=if(u4<500,-U4*5%,if(u4<2000,-U4*10%-25,if(u4<5000,-U4*15%-125,if(u4<40000,-U4*25%-1375)))) 或=IF(U4<500,-U4*5%,IF(AND(U4<2000,U4>=500),-U4*10%-25,IF(AND(U4<5000,U4>=2000),-U4*15%-125,IF(AND(U4<40000,U4>=20000),-U4*25%-1375))))

=500 2000 5000 还有5000-20000、大于40000怎么办?
=if(u4<500,U4*0.05,if(and(u4>=500,u4<2000,u4*0.1-25,if(and(u4>=2000,u4<5000,u4*0.15-125,if(and(u4>=5000………………

=if(u4<500,-U4*5%,if(u4<2000,-U4*10%-25,if(u4<5000,-U4*15%-125,if(u4<40