电脑教程
位置:首页>> 电脑教程>> office教程>> excel 个人所得税计算公式

excel 个人所得税计算公式

  发布时间:2023-06-18 10:42:05 

标签:excel个人所得税计算

excel个人所得税计算公式一

如下图所示是excel个人所得税计算公式的一个截图。

excel 个人所得税计算公式

C2单元格个人所得税计算公式为:

=ROUND(MAX((B2-3500)*5%*{0.6,2,4,5,6,7,9}-5*{0,21,111,201,551,1101,2701},0),2)

然后下拉公式复制,可以计算出其余人员的个人所得税。

excel个人所得税计算公式为:(应发工资-个税起征点金额)*税率-速算扣除数

上面的excel个人所得税计算公式,思路讲解:
(B2-3500)是个人所得税的应纳税所得额,{0.6,2,4,5,6,7,9}是一个数组。
0.05*{0.6,2,4,5,6,7,9}={0.03,0.1,0.2,0.25,0.3,0.35,0.45} 是个人所得税的税率公式。
5*{0,21,111,201,551,1101,2701}={0,105,555 ,1005,2755,5505,13505}是各级别的个人所得税扣除额。
(B2-3500)*5%*{0.6,2,4,5,6,7,9}-5*{0,21,111,201,551,1101,2701} 是纳税额*各级个税税率-应扣额后的数字,如果税率对应的级别

excel个人所得税计算公式二

使用下面的自定义函数完成excel个人所得税计算,使用方法参考文章最后的链接。
Function tax(Optional A As Double = 0, Optional y = 0, Optional z = 1)
'tax(月收入),tax(年收入,月收入)
Dim 分界, 税率, 扣除数
分界 = Array(0, 1500, 4500, 9000, 35000, 55000, 80000) '收入分界
税率 = Array(0.03, 0.1, 0.2, 0.25, 0.3, 0.35, 0.45) '各档税率
扣除数 = Array(0, 105, 555, 1005, 2755, 5505, 13505) '各档扣除数
b = 3500
If z = 1 Then
   If y = 0 Then x = A - b Else b = Application.Max(b - y, 0): x = (A - b) / 12
   For i = 6 To 0 Step -1
       If x > 分界(i) Then
           tax = (A - b) * 税率(i) - 扣除数(i)
           Exit For
       End If
   Next
  
ElseIf z = 2 Then
   If y = 0 Then x = A - b Else b = Application.Max(b - y, 0): x = (A - b) / 12
   If y = 0 And x < 0 Then tax = A
   For i = 6 To 0 Step -1
       If x > 分界(i) Then
            tax = (A - b) * (1 - 税率(i)) + 扣除数(i) + b
           Exit For
       End If
   Next

ElseIf z = 3 Then
    If y = 0 Then x = A - b Else b = Application.Max(b - y, 0): x = (A - b)
    If y = 0 And x < 0 Then tax = A
    For i = 6 To 0 Step -1
    If y = 0 Then
        If x > 分界(i) - tax(分界(i) + b, 0, 1) Then
            tax = (A - b - 扣除数(i)) / (1 - 税率(i)) + b
            Exit For
        End If
    Else
        If x > 12 * 分界(i) - tax(12 * 分界(i), 3500, 1) Then
            tax = (A - 扣除数(i)) / (1 - 税率(i))
            Exit For
        End If
    End If
    Next
   
ElseIf z = 4 Then
    If y = 0 Then x = A - b Else b = Application.Max(b - y, 0): x = (A - b)
    For i = 6 To 0 Step -1
      If y = 0 Then
        If x > 分界(i) - tax(分界(i) + b, 0, 1) Then
            tax = tax(A, 0, 1) / (1 - 税率(i))
            Exit For
        End If
     Else
        If x > 12 * 分界(i) - tax(12 * 分界(i), 3500, 1) Then
            tax = tax(A, 3500, 1) / (1 - 税率(i))
            Exit For
        End If
     End If
    Next

    ElseIf z = 5 Then
    For i = 6 To 0 Step -1
      If y = 0 Then
        If A > tax(分界(i) + b, 0, 1) Then
            tax = (A + 扣除数(i)) / 税率(i) + b
            Exit For
        End If
      Else
        If A > tax(12 * 分界(i), b, 1) Then
            tax = (A + 扣除数(i)) / 税率(i)
            Exit For
        End If
    End If
    Next
   
ElseIf z = 6 Then
    For i = 6 To 0 Step -1
        If y = 0 Then
           If A > tax(分界(i) + b, 0, 1) Then
              tax = (A * (1 - 税率(i)) + 扣除数(i)) / 税率(i) + b
              Exit For
           End If
        Else
           If A > tax(12 * 分界(i), b, 1) Then
              tax = (A * (1 - 税率(i)) + 扣除数(i)) / 税率(i)
              Exit For
           End If
         End If
    Next
   
End If
tax = Round(tax + 0.0001, 2)
End Function

excel 个人所得税计算公式的下载地址:


     

0
投稿

猜你喜欢

  • 我们都知道,笔记本电脑随着使用时间的增加,或者人为的操作等原因,会出现不同的的故障,例如笔记本出现关不了机,那针对这一情况,该怎么解决?下面
  •  Windows系统第三方软件在桌面的快捷方式会有小箭头这是一直以来都有的,很多朋友都不喜欢这个小箭头,千方百计想去掉它。其实在其
  • 腾讯会议是我们常用的会议办公软件,最近有部分老师发来消息咨询,之前设置的周期性会议即将到期,如果想继续延期是不是只能重新发布会议号,这样一来
  • Windows系统的触摸屏电脑怎么点击右键?有一些朋友购买了带触摸屏的电脑,连接鼠标使用的时候没什么问题,但是没有了鼠标就不知道怎么点击右键
  • 编写文档文字内容的时候,很多情况都会需要在内容中插入一些图片或者形状,让文档中的内容更加充足。为了让插入的图片或者形状看起来更加和谐或者更加
  • XP想必是大家早已熟悉的系统,不过在本文要为大家介绍的是几个不为人知的隐秘的操作技巧,大概有十个左右吧,感兴趣的朋友可以参考下1、以Wind
  • 使用Word2003本身具备的“打开并修复”功能通常可以有效恢复已经损坏的Word文档,操作步骤如下所述:第1步,打开Word2003窗口,
  • 本文教你如何开启windows 2003的隐藏账号windows 2003开启隐藏账号 当登陆进3389以后-- 先建立 cnlnfjhh$
  • 苹果今天发布了 macOS Big Sur 11.1,这是对 11 月 12 日发布的 ‌macOS Big Sur‌ 11.0.1 操作系
  • 在微软最新推出了win102004版本之后,有的小伙伴在最初使用的时候会发现系统经常出现CPU占用率很高的问题。那么对于这种问题微软公司也采
  • 我们在使用电脑的时候,经常会需要把一些资料拷贝到U盘里,但是有时会出现“磁盘被写保护”的提示,然后就无法拷贝,这时候我们就要解除磁盘被写保护
  • 打开Word2010文档窗口后,默认的文本输入状态为“插入”状态,即在原有文本的左边输入文本时原有文本将右移。另外还有一种文本输入状态为“改
  • Excel中有很多快捷键,能够让我们提高工作效率。其实,也有给单元格添加边框的快捷键,只是稍微复杂一些。在应用这些快捷键之前,首先要打开“设
  • 很多时候,有些生僻字就连使用五笔输入法都很难打出来,如龘 、躞、蘡等,那么如果一定要打出这些字,该怎么操作呢?很简单,使用搜狗五笔输入法,然
  • 如何合并wps表格中的单元格:在计算机中找到要打开的表单,我们双击打开它。在第一步中,您必须首先选择要合并的单元格,然后右键单击并从弹出选项
  • 在工作中广泛应用VLOOKUP函数。可运用于工资表核算!下面是小编为大家精心整理的关于EXCLE中的VLOOKUP函数如何使用?希望能够帮助
  • 1.启动Suse 10.32.在启动菜单上选择第二个:OpenSuse 10.3(Failsafe),并在下面的Options输入:init
  • 解决方案:1、拖动鼠标选中即将建立的图表的数据源2、在菜单栏上执行:插入--柱形图,选择一种合适的样式3、我们看到已经插入了一个图表,我们鼠
  • word首字下沉的方法,在Word写文档中,有一种很有逼格的文艺范效果,就是首字下沉,我们看下下图。这种效果是如何制作出来的呢?在插入菜单这
  • Windows系统中任务栏托盘区都会自带有音量调节功能,通过该功能,我们可以快速地调整音量大小,那任务栏的音量图标为什么会消失?因为新装或重
手机版 电脑教程 asp之家 www.aspxhome.com