到了发年终奖的时候了,尝试算了一下 1 月工资和年终奖之间进行一下分配。
本来以为可以像计算个税一样一个 Excel 公式解决,结果发现只靠公式不行,模拟运算表(data table)也算不到精确。
大致思路是,输入变量是税前总收入(已扣掉固定的社保、公积金、个税起征点 3500 等),求解的变量是最优年终奖金额。拓展些的话还可以考虑年终奖与 n 个月工资分配(1<=n<=12)。
从直觉来说,应该是程序跑出各个临界值,然后 Excel 直接查表最快,就像这帖 6 楼所说:
http://club.excelhome.net/thread-737365-1-1.html 但我又不敢确定极值一定在跳跃点上,因为我试了下“年应税总收入 99 万,在 12 个月与年终奖之间分摊”,总个税随年终奖金额变化的函数大致是 U 形,所以感觉会有某些金额的最优解不在跳跃点上。
感觉好麻烦的样子……
------------------
顺便吐槽下 Excel 2016 ,打开上面链接 6 楼的附件时报错然后把 VBA 给删了……