EXCEL函数中,IF,AND,OR嵌套问题

请高手指点:=IF(C8<1,"50",IF(AND(C8>=1,C8<5),"100",IF(AND(C8>=5,C8<10),"150",IF(AND(C8>=10,... 请高手指点: =IF(C8<1,"50",IF(AND(C8>=1,C8<5),"100",IF(AND(C8>=5,C8<10),"150",IF(AND(C8>=10,C8<15),"200",IF(AND(C8>=15,C8<20),"250",IF(AND(C8>=20,C8<25),"300",IF(AND(C8>=25,C8<35),"350",,IF(C8>=35,"450")))))))) 这个公式对了, 可我在中间再添加一个条件:如 =IF(C8<1,"50",IF(AND(C8>=1,C8<5),"100",IF(AND(C8>=5,C8<10),"150",IF(AND(C8>=10,C8<15),"200",IF(AND(C8>=15,C8<20),"250",IF(AND(C8>=20,C8<25),"300",IF(AND(C8>=25,C8<30),"350",IF(AND(C8>=30,C8<35),"400",IF(C8>=35,"450"))))))))) 就不正确了, 这是为什么呢???? 我要求的条件是: C8<1 50 1<=C8<5 100 5<=C8<10 150 10<=C8<15 200 15<=C8<20 250 20<=C8<25 300 25<=C8<30 350 30<=C8<35 400 35<=C8 450 还有更好的公式吗? 谢谢!! 另注: 有朋友说是多了一级, 但我如何把这一级加上而公式不会错呢? 展开
 我来答
冼升修俏
2019-07-12 · TA获得超过3865个赞
知道大有可为答主
回答量:3011
采纳率:31%
帮助的人:192万
展开全部
不该用if
的时候就不要用
If,
如果是500个可能性,你要用500次If么/?
用lookup或者Vlookup:
=LOOKUP(C8,{0;1;5;10;15;20;25;30;35},{50;100;150;200;250;300;350;400;450})
你这个很有规律的

更简单的:
=if(C8<1,50,INT((C8+10)/5)*50)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式