Excel个人所得税计算公式怎么设置

用一张税率表加一条查找公式,在Excel里搭出透明、可修改的个税计算表。讲清税率表怎么填、公式怎么写、结果怎么核对,适合需要自己算税或做核对的人。

很多人需要自己算一算个人所得税:核对工资条、测算年终奖的影响、给团队做薪酬模拟。手工套算容易出错,网上找的计算器又看不到中间过程。把计算过程搭在 Excel 里,每一步都能看见、能改,是比较稳妥的办法。

这篇文章写给会基本使用 Excel、但不熟悉嵌套公式的读者。读完你会得到一张可以复用的个税计算表:税率表独立存放,计算公式只有一条,换一个应纳税所得额就能得到结果。这里讲的是公式搭建方法,不是税务建议,税率档位请以当年官方政策为准。

个税怎么算才透明可改?一句话结论

先用一句话回答:把税率档位做成一张表,再用查找函数按应纳税所得额取出税率和速算扣除数,代入一条公式。这样比层层嵌套的 IF 更容易检查,政策调整时也只需修改税率表。

你的情况推荐做法原因
只算一个人的一次性税额直接在单元格里写公式,税率表放在同一工作簿结构简单,改一个数即可验证
要给多人批量计算应纳税所得额一列,税额一列,公式向下填充同一公式适用于所有行,减少手工错误
税率档位可能调整税率和速算扣除数单独成表,公式引用表格区域政策变化时只改表,不改公式
需要向他人解释计算过程保留税率表和样例行,并在旁边写一句说明对方能逐步看懂从收入到税额的路径

开始之前:先确认这几点

动手前有几件事需要想清楚,它们会决定表格的结构。

  • 先确定输入的是什么。 公式计算的是“应纳税所得额”,不是税前工资。税前收入要先减去按当期政策规定的基本减除费用和各项扣除,表格里应放的是扣减后的金额。
  • 确认税率表是否匹配你的场景。 工资薪金的月度预扣、年终奖、劳务报酬等适用的税率表和计算方式可能不同。把不同场景的表分开放,避免混用。
  • 核对当年政策。 税率档位和速算扣除数会随政策调整。填表前对照官方发布的新规定,不要直接沿用旧表。
  • 准备几组已知结果的样例。 用手工或官方计算工具得出的结果做对照,是检验公式可靠的方法。
  • 如果税率表是 PDF 文件。 可以用 OmniDoc 桌面客户端的 PDF 编辑器做 OCR 后,导出为 Excel,再手工核对数字。扫描件识别后的数字需要逐项检查,不要直接使用。

在 Excel 里设置个税计算公式的步骤

以下以月度工资薪金的分档计算为例。表格结构可以照搬,各档数字请按当年正式规定逐一填入。

  1. 新建“税率表”工作表。 在 A1 至 C1 分别填写“下限”“税率”“速算扣除数”,从第 2 行开始按档位由低到高逐行填写。
  2. 填入各档数据。 下限、税率和速算扣除数均按当年官方公布的档位填写,税率可设置为百分比格式。下限列必须升序排列,否则查找结果会错。
  3. 回到主工作表,建立输入列。 在 A 列填写“应纳税所得额”,从 A2 开始输入数值,每行代表一个人或一种情形。
  4. 在 B2 输入税额公式。 输入:=IF(A2<=0,0,ROUND(A2*VLOOKUP(A2,税率表!$A:$C,2,TRUE)-VLOOKUP(A2,税率表!$A:$C,3,TRUE),2))。公式含义是:先用近似匹配找到所在档位的税率,乘以金额,再减去对应的速算扣除数,最后保留两位小数。
  5. 理解公式的每一部分。 VLOOKUP 的第四个参数 TRUE 表示近似匹配,它会在下限列中找到不大于该金额的大值所在行。第二列取税率,第三列取速算扣除数。IF 负责处理零和负数的情形。
  6. 向下填充公式。 选中 B2,拖动填充柄到需要的行数。Excel 会自动调整行号,每一行都使用同一套规则。
  7. 用样例检验结果。 在另外几行输入不同的应纳税所得额,把结果与手工计算或官方计算工具得出的数字逐一对照。若一致,说明公式正确。
  8. 必要时保护公式区域。 把税率表和公式列锁定或加以标注,避免误删或误改。

做完后逐项核对

表格搭好后,不要急于交付结果,先按下面的清单逐项检查。

检查项怎么看有问题怎么办
样例结果用两三组手工算过的数字对照不一致时检查税率表数字和档位顺序
档位边界分别输入每个下限的数值及其前后一元的数值结果跳变异常时,确认下限是否按升序填写
零和负数输入 0 和负数,结果应为 0出现错误值时,确认 IF 判断是否包含在公式中
小数位数查看税额是否保留两位小数如需按元取整,改用对应的取整函数,并说明规则
引用范围确认 VLOOKUP 的区域覆盖全部档位,没有漏行漏行时把引用范围改为整列,如税率表!$A:$C
政策版本核对税率表的年份和适用场景政策更新后替换税率表数字,公式无需改动

如果表格用于正式申报或重要决策,建议把结果与官方个税计算渠道或专业人士的意见再做一次核对。

📝 总结

在 Excel 里用一张税率表加一条查找公式,就能搭出透明、可修改的个税计算表。关键是下限升序排列、公式里的近似匹配参数不能省、样例结果必须验证。把税率表与公式分开,政策变动时只需替换数字,这套做法同样适用于其他分档计算的场景。

❓ 常见问题(FAQ)

1. 为什么公式里一定要用 TRUE 参数?

TRUE 表示近似匹配,VLOOKUP 会找到不大于该金额的大下限,从而取到正确的档位。若省略或改为 FALSE,除非金额恰好等于某个下限,否则会返回错误值。

2. 能不能用多层 IF 代替查找表?

可以,但档位较多时公式会很长,不易检查,也不便于政策调整。查找表的好处是税率数字集中在一处,公式本身不变。

3. 应纳税所得额怎么从税前工资算出来?

先减去按当期政策规定的基本减除费用,再减去社会保险、住房公积金等允许扣除的项目,剩下的金额才是应纳税所得额。具体扣除项目和标准请以官方规定为准。

4. 年终奖的税率表和工资的一样吗?

计算方式和税率表可能不同,年终奖通常有单独的规定。建议分两张表存放,不要把不同场景的税率混在一起使用。

5. 公式算出的结果和官方工具不一样,怎么办?

先检查输入的应纳税所得额是否一致,再核对税率表的数字和年份,最后确认公式的引用范围有没有遗漏行。仍有差异时,以官方计算结果或专业人士的意见为准。

打开 OmniDoc,处理你的表格文件

更新于 2026-11-04