永发信息网

求教高手,帮忙一下,如何在EXCEL表格中计算分段累进函数。具体如下。

答案:5  悬赏:0  手机版
解决时间 2021-11-20 04:19
  • 提问者网友:鼻尖触碰
  • 2021-11-19 21:39
求教高手,帮忙一下,如何在EXCEL表格中计算分段累进函数。具体如下。
最佳答案
  • 五星知识达人网友:第四晚心情
  • 2021-11-19 21:59
=if(or(C2=0,C2<0),B2*0.015,if(C2/A2<0.1,C2*0.2,if( and(or(C2/A2>0.1,C2/A2=0.1 ), C2/A2<0.2),C2*0.3,if(and(not(C2/A2<0.2),C2/A2<0.3),C2*0.4,C2*0.5))))






追问如果是分段累进计算呢,请问如何编写,谢谢!追答思路是一样的啊。
如上式中的"and(or(C2/A2>0.1,C2/A2=0.1 ), C2/A2<0.2)"就是一段
累进,在if()语句的结果表达式里直接累进加常数就可以了。
因为不是在宏里处理,不能循环这能这样了。
全部回答
  • 1楼网友:躲不过心动
  • 2021-11-20 00:04
要一大串if函数
  • 2楼网友:孤独的牧羊人
  • 2021-11-19 22:28
可以if语句来做,但我不知道你完成基数是什么,我就假设为A1单元格是你的甲方完成基数, 那经营费用如下所示:(可能公式跟你的需求要点区别,因为我还不太理解你这个业务,所以你要按照自己的需求来改下,但逻辑是一样的)
=if(A1=1,A1*(1+1.5%),IF(A1<=1+10%,A1*(1+1.5%),IF(AND(A1>10,A1<=20%),A1*(1+30%),IF(AND(A1>20%,A1<=30%),A1*(1+40%),IF(A1>40%,A1*(1+30%)))))
  • 3楼网友:千夜
  • 2021-11-19 22:13
假设A1单元格为实际完成数,B1单元格为基数,公式如下:

=IF(A1
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯