300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > Excel VBA自定义函数 新个人所得税代码

Excel VBA自定义函数 新个人所得税代码

时间:2020-04-16 07:04:10

相关推荐

Excel VBA自定义函数 新个人所得税代码

Public Function 个人所得税(月收入, Optional 起征点) As Single

Dim 税率 As Single, 速扣数 As Single, 应纳税额 As Single

If IsMissing(起征点) Then

起征点 = 3000

End If

应纳税额 = 月收入 - 起征点

Select Case 应纳税额

Case 0 To 1500

税率 = 0.05: 速扣数 = 0

Case 1501 To 4500

税率 = 0.1: 速扣数 = 75

Case 4501 To 20000

税率 = 0.2: 速扣数 = 525

Case 20001 To 40000

税率 = 0.25: 速扣数 = 1525

Case 40001 To 60000

税率 = 0.3: 速扣数 = 3525

Case 60001 To 80000

税率 = 0.35: 速扣数 = 6525

Case Else

税率 = 0.45: 速扣数 = 14525

End Select

If 应纳税额 <= 0 Then

个人所得税 = 0

Else

个人所得税 = Round(应纳税额 * 税率 - 速扣数, 2)

End If

End Function

插入模块后将此代码粘帖到VBE代码窗口,然后[另存为]“Excel 启用宏模版”,使用时,你在【插入函数】调出“个人所得税”即可使用,同别的函数使用方法一样。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。