
社保
=ROUND(MAX((A2-3500)*{0.03,0.1,0.2,0.25,0.3,0.35,0.45}-{0,105,555,1005,2755,5505,13505},0),2) 你这公式虽然结果差不多,但明显更绕,计算资源也更费。 几点对比: 1. 原版里的A2其实就是你写的合计 - 社保 - 3500,也就是扣完五险一金后的应纳税所得额; 2. 你用了 0.05*{0.6,2,4,5,6,7,9},其实就等于原版的 {0.03,0.1,0.2,0.25,0.3,0.35,0.45},就是个税率表; 3. 你写的 5*{0,21,111,201,551,1101,2701},其实就是原版的速算扣除数 {0,105,555,1005,2755,5505,13505}; 4. 最后就是 MAX 和 ROUND 的顺序不一样,原版是先取最大值再四舍五入,你的是先四舍五入一堆数据再取最大值,多做了很多无用功。Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号