我一开始是自己写了个公式,结果发现算出来的结果不对,去网上查了一下,发现公式差很多,现在想问下:
1、我之前写的公式为什么不行?错在哪里?
2、网上这个公式我看不懂,能给我解释一下么?为什么它都没写每个等级的范围,就能算出结果?
我自己写的:=IF(Q10<=3500,0,IF(3500<Q10<=5000,(Q10-3500)*3%,IF(5000<Q10<=8000,(Q10-3500)*10%-105,IF(8000<Q10<=12500,(Q10-3500)*20%-555,IF(12500<Q10<=38500,(Q10-3500)*25%-1005,IF(38500<Q10<=58500,(Q10-3500)*30%-2755,IF(58500<Q10<=83500,(Q10-3500)*35%-5505,(Q10-3500)*45%-13505)))))))
网上的:=ROUND(MAX((Q7-3500)*{0.03,0.1,0.2,0.25,0.3,0.35,0.45}-{0,105,555,1005,2755,5505,13505},0),2)