永发信息网

求助,关于EXCEL中分段计算公式的写法

答案:3  悬赏:10  手机版
解决时间 2021-03-29 02:01
  • 提问者网友:难遇难求
  • 2021-03-28 22:30
求助,关于EXCEL中分段计算公式的写法
最佳答案
  • 五星知识达人网友:平生事
  • 2021-03-28 23:43
可以写两个算式,先判断类别是否为1。如在D列做公式 =IF(C2=1,B2-10000,0),意思是:如果C2等于1就B2减10000,否则,就返回0。
在E列做公式 =IF(D2>=200000,D2*0.8,IF(D2>=100000,D2*0.75,IF(D2>=50000,D2*0.7,IF(D2>=20000,D2*0.6,IF(D2>0,D2*0.5,0)))))追问不是大于20万就整体*0.8,是大于20万以上部分*0.8,然后加上10-20万中间的10万*0.75,依次类推。计算时要判断金额在哪一档,然后用分段累计的方式相加。例:如果总费用是210000万的话,要这么算:(210000-200000)*0.8+(100000*0.75)+(50000*0.7)+(30000*0.6)+(20000*0.5)。
全部回答
  • 1楼网友:话散在刀尖上
  • 2021-03-29 00:56

公式我不知道怎么写,给你弄了个vba宏,看行不行。是07版的
  • 2楼网友:神的生死簿
  • 2021-03-29 00:25
这个用VBA编程比较好点。公式的话,太繁琐了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯