EXCEL累进法计算如何公式

2025-03-12 16:22:46
推荐回答(2个)
回答1:

这么弄吧,用多级IF公式
编辑 =IF(E10>1000000,1+2.8+2.75+14+18+45+(E10-1000000)*D9,IF(E10>10000,1+2.8+2.75+14+18+(E10-10000)*D8,IF(E10>5000,1+2.8+2.75+14+(E10-5000)*D7,IF(E10>1000,1+2.8+2.75+(E10-1000)*D6,IF(E10>500,1+2.8+(E10-500)*D5,IF(E10>100,1+(E10-100)*D4,E10*D3))))))
其中E10为已知工程中标额,D3、D4...D9为100-1000000以上不同额的百分比,具体的楼主可以更改,可以试试看,不行的话找我

回答2:

假设中标金额是在A8, 公式是:
=CHOOSE(SUM(1,(A8>100),(A8>500),(A8>1000),(A8>5000),(A8>10000),(A8>100000)),A8*1%,(A8-100)*0.7%+1,(A8-500)*0.55%+3.8,(A8-1000)*0.35%+6.55,(A8-5000)*0.2%+20.55,(A8-10000)*0.05%+30.55,(A8-100000)*0.01%+75.55)
其实此类多条件及无规律的步长, 应用VBA自定义函数较佳