如何在EXCEL表格中用函数直接计算个人所...

如何在EXCEL表格中用函数直接计算个人所得税?
龚宇飞 来自: 移动端 2021-12-23 19:08

声明:本网站依照法律规定提供财经资讯,未授权或允许任何组织与个人发布交易广告。对任何广告信息请谨慎交易,谨防诈骗。举报邮箱:xxxxxxxxx@qq.com

2021-12-23 19:32最佳答案

所得税对于不同收入是不一样的,但是只有工资收入的计算复杂些,下面以工资收入为例,EXCEL计算所得税的公式如下:
=MAX(IF(x-2000>{0,500,2000,5000,20000,40000,60000,80000,100000},{0,25,175,625,3625,8625,14625,21625,29625}+(x-2000-{0,500,2000,5000,20000,40000,60000,80000,100000})*{0.05,0.1,0.15,0.2,0.25,0.3,0.35,0.4,0.45},0))
请你粘贴公式,然后把公式中的x改为税前工资数额的具体单元格。

其他回答(共7条)

  • 2021-12-23 19:29 齐晓强 客户经理

    用wps表格,点击“插入”-》“函数”-》“常用公式”:点击“插入公式”钮即可,其中:
    2012版,新老个税均有;
    2010sp1版,仅有老个税。
    以老个税公式为例
    =ROUND(MAX(((输入数值)-2000)*{0.05,0.1,0.15,0.2,0.25,0.3,0.35,0.4,0.45}-{0,25,125,375,1375,3375,6375,10375,15375},0),2)
    (输入数值)-2000,将“输入数值”应改成你输入计税工资(已扣除三金一险)的单元格位置,2000指税前扣除额,新版个税因为3500;
    {0.05,0.1,0.15,0.2,0.25,0.3,0.35,0.4,0.45},是老个税税率表,用新个税税率代替即可;
    {0,25,125,375,1375,3375,6375,10375,15375},是老个税速算扣除数,用新个税速算扣除数替换即可。
    同样方式,你还可以将它变通用于销售提成等计算场合。
  • 2021-12-23 19:26 管爱娟 客户经理

    使用max函数的方法:

    1. 首先打开一个工作样表作为例子。

    2. 在表格中输入所得税的计算类目。

    3. 在类目名称下输入相关的计算数据。

    4. 根据实际员工工资输入实发工资数额。

    5. 在F2单元格中输入公式:=ROUND(MAX((A2-3500)*{0.03,0.1,0.2,0.25,0.3,0.35,0.45}-{0,105,555,1005,2755,5505,13505},0),2)。

    6. 将公式向下填充所有员工数据单元格,得到应交所得税结果。

  • 2021-12-23 19:23 米大丽 客户经理

    计算个人所得税的公式=ROUND(MAX((E2-3500)*0.1*{0.3,1,2,2.5,3,3.5,4.5}-5*{0,21,111,201,551,1101,27011},0),2)公式表示:将E2单元格的应发工资减去起征点3500,结果乘以不同的税率再减去 速算 基数,在得到的一组数据中,取最大值,结果保留小数点后2位。当E2小于3500时,因计算结果均为负数,同样通过MAX函数,取0为最大值。

    个人所得税按累进税率计算用 max设计 的计算公式的思路是:用当前级次的最高税率乘以应纳税所得额然后,再减去本级次以下按本级的最高税率计算,多算的部分(其实就是 速算 扣除数)公式设计中,包含了根据当前的应纳税所得额按所有级次计算的结果。

    拓展:个人所得税

    个人所得税(personal income tax)是调整征税机关与自然人(居民、非居民人)之间在个人所得税的征纳与管理过程中所发生的社会关系的法律规范的总称。

    英国是开征个人所得税最早的国家,1799年英国开始试行差别税率征收个人所得税,到了1874年才成为英国一个固定的税种。

  • 2021-12-23 19:20 桑风月 客户经理

    前言
    以现行个人工资所得税率为例,一个公式,轻松搞定。
    材料
    打开EXCEL表格
    方法
    1
    将数据录入,设简略如图:
    2
    将公式
    =ROUND(MAX((E2-3500)*0.05*{0.6,2,4,5,6,7,9}-{0,105,555,1005,2755,5505,13505},0),2)
    粘贴至F2单元格,对准右下角光标成“+”状时双击,效果如图:
    3
    OK
  • 2021-12-23 19:17 黄百猛 客户经理

    如果收入在B列,个税起征点在C列,那么在D2单元格输入以下公式,得到应税部分
    =MAX(B2-C2,0)
    公式表示:在B2-C2和0之间取最大值,即收入小于500的不交个人所得税。
    在E2单元格输入以下公式,得到个人所得税金额部分
    =ROUND(IF(D2<500,D2*0.05,IF(D2<2000,D2*0.1-25,D2*0.15-125)),2)
    公式表示:根据应税部分的数额,对应执行相应的税率,超出小数点后面三位的结果保留两位有效数字。
    公式也可以直接由收入得到个人所得税,输入
    =ROUND(IF(MAX(B2-500,0)<500,MAX(B2-500,0)*0.05,IFMAX(B2-500,0)<2000,MAX(B2-500,0)*0.1-25,MAX(B2-500,0)*0.15-125)),2)
    或者不需要使用IF函数嵌套,使用LOOKUP函数
    =LOOKUP(MAX(B2-500,0),{0,500,2000},MAX(B2-500,0)*{0.05,0.1,0.15}-{0,25,125})
    可以增加更多的嵌套,且公式更加简洁,层次清楚。

    详见附图
  • 2021-12-23 19:14 辛国爱 客户经理

    如果收入在B列,个税起征点在C列,那么在D2单元格输入以下公式,得到应税部分
    =MAX(B2-C2,0)
    公式表示:在B2-C2和0之间取最大值,即收入小于500的不交个人所得税。
    在E2单元格输入以下公式,得到个人所得税金额部分
    =ROUND(IF(D2<500,D2*0.05,IF(D2<2000,D2*0.1-25,D2*0.15-125)),2)
    公式表示:根据应税部分的数额,对应执行相应的税率,超出小数点后面三位的结果保留两位有效数字。
    公式也可以直接由收入得到个人所得税,输入
    =ROUND(IF(MAX(B2-500,0)<500,MAX(B2-500,0)*0.05,IFMAX(B2-500,0)<2000,MAX(B2-500,0)*0.1-25,MAX(B2-500,0)*0.15-125)),2)
    或者不需要使用IF函数嵌套,使用LOOKUP函数
    =LOOKUP(MAX(B2-500,0),{0,500,2000},MAX(B2-500,0)*{0.05,0.1,0.15}-{0,25,125})
    可以增加更多的嵌套,且公式更加简洁,层次清楚。
     
    详见附图
     

  • 2021-12-23 19:11 齐晓怡 客户经理

    之后在单元格函数那里输入=IMSUB(PRODUCT(J2,0.4),K2)
    之后函数那里会出现一个对号,一个X号,点那个对号就好了,就能算出这一行的,别的行可以可以用拖动单元格就行了。
    追问:
    用if函数
    麻烦你操作一下嘛,随便就给我图片看看
    就是在个人所得税的单元格中添加函数,我上边不是把函数给你解释了吗,直接把函数贴上去就行了(注意替换成实际的值)。
    其中IMSUB是求两个值的差,PRODUCT(a,b)是求a和b的乘积。

相关百科精选