Skip to content

月度个税计算

函数名:cw_月度个税计算 / CalculateMonthlyTax

功能描述

计算工资薪金所得月度个税(支持累计预扣法),自动适配 7 级超额累进税率,提供完整税务明细和实发工资计算。起征点为 5000 元/月,符合国家税务总局公告 2018 年第 56 号文件规定。

会员等级:🟢 免费版(Free)

语法

excel
=cw_月度个税计算(本月工资, 累计工资, 本月社保, 累计社保, 本月附加扣除, 累计附加扣除, 已缴税款, 当前月份, 返回项目, 显示标题)

参数

参数名类型必填默认值说明
本月工资Decimal税前本月工资
累计工资Decimal-1本年累计税前工资,留空或 -1 自动计算
本月社保Decimal0本月五险一金金额
累计社保Decimal-1本年累计五险一金,留空或 -1 自动计算
本月附加扣除Decimal0本月专项附加扣除
累计附加扣除Decimal-1本年累计专项附加扣除,留空或 -1 自动计算
已缴税款Decimal-1本年已预缴税款,留空或 -1 自动计算
当前月份Integer1税款所属月份(1-12)
返回项目Integer01-7 分别对应各项结果,0 横向返回全部,-1 纵向显示全部
显示标题Integer00 不显示标题,1 显示标题

返回值

Object[,](二维数组) — 返回 7 项个税计算结果,具体返回格式由 返回项目 参数决定:

序号项目名说明
1应纳税所得额累计应纳税所得额
2适用税率当前适用的累进税率
3速算扣除数对应税率的速算扣除数
4累计应缴税款截至本月的累计应缴税额
5已缴税款本年已预缴税额
6应补(退)税款本月应补缴或退还的税额
7实发工资扣除社保和个税后的实发工资

返回格式说明

  • 返回项目 = 1~7:返回单个项目(1 行 1 列)
  • 返回项目 = 0:横向返回全部(显示标题时为 2 行 7 列,不显示标题时为 1 行 7 列)
  • 返回项目 = -1:纵向返回全部(显示标题时为 7 行 2 列,不显示标题时为 7 行 1 列)

使用示例

示例一:首月标准计算

计算第 1 个月工资 25000 元的个税,社保 4500 元,专项附加扣除 3000 元,累计值自动计算。

公式

excel
=cw_月度个税计算(25000,-1,4500,-1,3000,,,,,1)

结果(横向,显示标题):

应纳税所得额适用税率速算扣除数累计应缴税款已缴税款应补(退)税款实发工资
125000.030375037520125

示例二:跨税率区间计算(年终奖并入)

计算第 12 个月工资 85000 元的个税,累计工资 480000 元,累计社保 72000 元,累计附加扣除 24000 元,已缴税款 125000 元。

公式

excel
=cw_月度个税计算(85000,480000,12000,72000,4000,24000,125000,12,,1)

结果(横向,显示标题):

应纳税所得额适用税率速算扣除数累计应缴税款已缴税款应补(退)税款实发工资
3240000.253192049080125000073000

示例三:仅返回实发工资

只需获取实发工资(第 7 项),不显示标题。

公式

excel
=cw_月度个税计算(25000,-1,4500,-1,3000,,,,1,0)

结果

20125

技术说明

计算公式

累计应纳税所得额 = 累计工资 - 累计社保 - 累计附加扣除 - 5000 × 当前月份
累计应纳税额 = 累计应纳税所得额 × 适用税率 - 速算扣除数
本月应补(退)税额 = 累计应纳税额 - 已缴税款(不低于 0)
实发工资 = 本月工资 - 本月社保 - 本月应补(退)税额

自动计算逻辑

当累计类参数(累计工资、累计社保、累计附加扣除)为 -1 时,自动按 本月值 × 当前月份 估算累计值。当已缴税款为 -1 时,自动根据前 N-1 个月的累计应纳税所得额计算已缴税款。

7 级累进税率表

累计应纳税所得额税率速算扣除数(元)
≤ 36,0003%0
36,000 ~ 144,00010%2,520
144,000 ~ 300,00020%16,920
300,000 ~ 420,00025%31,920
420,000 ~ 660,00030%52,920
660,000 ~ 960,00035%85,920
> 960,00045%181,920

错误处理

错误场景返回值
当前月份不在 1-12 范围内返回错误信息数组:"纳税期数必须在1-12之间"
返回项目不在 -1 到 7 范围内返回错误信息数组:"返回项目参数必须在-1到7之间"
其他异常返回带错误信息的结果数组(格式与返回项目参数匹配)

基于源代码最新版本文档