excel中if函数多层判断的公式计算,我列出了一个公式报错,请帮忙看看问题出在哪儿,我的公式在补充里

If(a1>400.01,(a1-400)*0.2+40,if(a1>250.01,(a1-250)*0.15+17.5,if(a1>150.01,(a1-150)*0.... If(a1>400.01,(a1-400)*0.2+40,if(a1>250.01,(a1-250)*0.15+17.5,if(a1>150.01,(a1-150)*0.1+7.5),if(a1>100.01,a1*0.5,0)))
请帮忙看看正确的如何写,谢谢
我的目的就是首先判断a1是否大于400.01,如果是,那就输出(a1-400)*0.2+40这个值。如果不是,那就继续判断a1是否大于250.01,如果是,那就输出(a1-250)*0.15+17.5这个计算结果,如果不是,继续判断。。。。。
就是以上这个目的,请帮忙看看
展开
 我来答
莱昂纳德_欧拉
2011-08-18 · TA获得超过1.3万个赞
知道大有可为答主
回答量:7254
采纳率:0%
帮助的人:1亿
展开全部
=IF(A1>400.01,(A1-400)*0.2+40,IF(A1>250.01,(A1-250)*0.15+17.5,IF(A1>150.01,(A1-150)*0.1+7.5,IF(A1>100.01,A1*0.5,0))))
01zfdxq085
2011-08-18 · TA获得超过146个赞
知道答主
回答量:336
采纳率:0%
帮助的人:228万
展开全部
=IF(A2="","",B1*(1-(A2-A1)/A1))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
llpsrnfrw
2011-08-18 · TA获得超过820个赞
知道小有建树答主
回答量:303
采纳率:0%
帮助的人:186万
展开全部
=IF(A1>400.01,(A1-400)*0.2+40,IF(A1>250.01,(A1-250)*0.15+17.5,IF(A1>150.01,(A1-150)*0.1+7.5,IF(A1>100.01,A1*0.5,0))))
最后一个IF的逗号前多了一个括号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式