excel 分段计算公式怎么写
我想弄一个分段累计收费计算公式,就是如果C3小于10万,C4中结果为1000,10万-50万部分按照C3的4%计算,50-100万部分,按照3%计算,100万-500万的...
我想弄一个分段累计收费计算公式,就是如果C3小于10万,C4中结果为1000,10万-50万部分按照C3的4%计算,50-100万部分,按照3%计算,100万-500万的部分按照2%计算,500万-1000万的部分按照1%计算,1000万以上的部分按照0.5%计算,我自己用下面公式,为什么输入650万结果会是0呢?输入其他数据也是0,请高手指教哪里错了。
IF(100000<C3<=500000,(C3-100000)*4%+1000,IF(500000<C3<=1000000,(C3-500000)*3%+400000*4%+1000,IF(1000000<C3<=5000000,(C3-1000000)*2%+500000*3%+400000*4%+1000,IF(5000000<C3<=10000000,(C3-5000000)*1%+4000000*2%+500000*3%+400000*4%+1000,IF(C3>10000000,(C3-10000000)*0.5%+5000000*1%+4000000*2%+500000*3%+400000*4%+1000,0))))) 展开
IF(100000<C3<=500000,(C3-100000)*4%+1000,IF(500000<C3<=1000000,(C3-500000)*3%+400000*4%+1000,IF(1000000<C3<=5000000,(C3-1000000)*2%+500000*3%+400000*4%+1000,IF(5000000<C3<=10000000,(C3-5000000)*1%+4000000*2%+500000*3%+400000*4%+1000,IF(C3>10000000,(C3-10000000)*0.5%+5000000*1%+4000000*2%+500000*3%+400000*4%+1000,0))))) 展开
展开全部
IF语句的判断条件不能直接写成
100000<C3<=500000
这种形式
应写成:
=IF(and(100000<C3,C3<=500000),(C3-100000)*4%+1000,IF(C3<=1000000,(C3-500000)*3%+400000*4%+1000,IF(C3<=5000000,(C3-1000000)*2%+500000*3%+400000*4%+1000,IF(C3<=10000000,(C3-5000000)*1%+4000000*2%+500000*3%+400000*4%+1000,IF(C3>10000000,(C3-10000000)*0.5%+5000000*1%+4000000*2%+500000*3%+400000*4%+1000,0)))))
或者
=IF(C3<=100000,0,IF(C3<=500000,(C3-100000)*4%+1000,IF(C3<=1000000,(C3-500000)*3%+400000*4%+1000,IF(C3<=5000000,(C3-1000000)*2%+500000*3%+400000*4%+1000,IF(C3<=10000000,(C3-5000000)*1%+4000000*2%+500000*3%+400000*4%+1000,(C3-10000000)*0.5%+5000000*1%+4000000*2%+500000*3%+400000*4%+1000)))))
100000<C3<=500000
这种形式
应写成:
=IF(and(100000<C3,C3<=500000),(C3-100000)*4%+1000,IF(C3<=1000000,(C3-500000)*3%+400000*4%+1000,IF(C3<=5000000,(C3-1000000)*2%+500000*3%+400000*4%+1000,IF(C3<=10000000,(C3-5000000)*1%+4000000*2%+500000*3%+400000*4%+1000,IF(C3>10000000,(C3-10000000)*0.5%+5000000*1%+4000000*2%+500000*3%+400000*4%+1000,0)))))
或者
=IF(C3<=100000,0,IF(C3<=500000,(C3-100000)*4%+1000,IF(C3<=1000000,(C3-500000)*3%+400000*4%+1000,IF(C3<=5000000,(C3-1000000)*2%+500000*3%+400000*4%+1000,IF(C3<=10000000,(C3-5000000)*1%+4000000*2%+500000*3%+400000*4%+1000,(C3-10000000)*0.5%+5000000*1%+4000000*2%+500000*3%+400000*4%+1000)))))
展开全部
IF语句的判断条件不能直接写成 100000<C3<=500000 这种形式
应写成:
=IF(and(100000<C3,C3<=500000),(C3-100000)*4%+1000,IF(C3<=1000000,(C3-500000)*3%+400000*4%+1000,IF(C3<=5000000,(C3-1000000)*2%+500000*3%+400000*4%+1000,IF(C3<=10000000,(C3-5000000)*1%+4000000*2%+500000*3%+400000*4%+1000,IF(C3>10000000,(C3-10000000)*0.5%+5000000*1%+4000000*2%+500000*3%+400000*4%+1000,0)))))
或者
=IF(C3<=100000,0,IF(C3<=500000,(C3-100000)*4%+1000,IF(C3<=1000000,(C3-500000)*3%+400000*4%+1000,IF(C3<=5000000,(C3-1000000)*2%+500000*3%+400000*4%+1000,IF(C3<=10000000,(C3-5000000)*1%+4000000*2%+500000*3%+400000*4%+1000,(C3-10000000)*0.5%+5000000*1%+4000000*2%+500000*3%+400000*4%+1000)))))
应写成:
=IF(and(100000<C3,C3<=500000),(C3-100000)*4%+1000,IF(C3<=1000000,(C3-500000)*3%+400000*4%+1000,IF(C3<=5000000,(C3-1000000)*2%+500000*3%+400000*4%+1000,IF(C3<=10000000,(C3-5000000)*1%+4000000*2%+500000*3%+400000*4%+1000,IF(C3>10000000,(C3-10000000)*0.5%+5000000*1%+4000000*2%+500000*3%+400000*4%+1000,0)))))
或者
=IF(C3<=100000,0,IF(C3<=500000,(C3-100000)*4%+1000,IF(C3<=1000000,(C3-500000)*3%+400000*4%+1000,IF(C3<=5000000,(C3-1000000)*2%+500000*3%+400000*4%+1000,IF(C3<=10000000,(C3-5000000)*1%+4000000*2%+500000*3%+400000*4%+1000,(C3-10000000)*0.5%+5000000*1%+4000000*2%+500000*3%+400000*4%+1000)))))
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
IF语句的判断条件不能直接写成
100000
10000000,(C3-10000000)*0.5%+5000000*1%+4000000*2%+500000*3%+400000*4%+1000,0)))))
或者
=IF(C3<=100000,0,IF(C3<=500000,(C3-100000)*4%+1000,IF(C3<=1000000,(C3-500000)*3%+400000*4%+1000,IF(C3<=5000000,(C3-1000000)*2%+500000*3%+400000*4%+1000,IF(C3<=10000000,(C3-5000000)*1%+4000000*2%+500000*3%+400000*4%+1000,(C3-10000000)*0.5%+5000000*1%+4000000*2%+500000*3%+400000*4%+1000)))))
100000
10000000,(C3-10000000)*0.5%+5000000*1%+4000000*2%+500000*3%+400000*4%+1000,0)))))
或者
=IF(C3<=100000,0,IF(C3<=500000,(C3-100000)*4%+1000,IF(C3<=1000000,(C3-500000)*3%+400000*4%+1000,IF(C3<=5000000,(C3-1000000)*2%+500000*3%+400000*4%+1000,IF(C3<=10000000,(C3-5000000)*1%+4000000*2%+500000*3%+400000*4%+1000,(C3-10000000)*0.5%+5000000*1%+4000000*2%+500000*3%+400000*4%+1000)))))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼下晓的IF公式应该是没有问题的,但是嵌套太多,并不主张,换个LOOKUP公式
=IF(B2%%%<=1,1200,ROUND(LOOKUP((B2-0.1)%%%,{0,1,5,10,30,50,100},{0,10,9,8,6,3,2}*B2%%),2))
=IF(B2%%%<=1,1200,ROUND(LOOKUP((B2-0.1)%%%,{0,1,5,10,30,50,100},{0,10,9,8,6,3,2}*B2%%),2))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询