excel如何计算个人所得税(excel如何计算个人所得税收入)

前沿拓展:

excel如何计算个人所得税

材料/工具::Excel2010

1、新建工资表,输入每个人的月工资,而后要求我们用EXCEL函数,自动计算出每个人每月的个人所得税

2、首先我们直接在第一个人新个税单元格输入公=IF(B11=“”,””,ROUNDUP(MAX((B11-5000)*{3;10;20;25;30;35;45}%-{0;2系保国慢建训坐员化鲁10;1410;266越往若附美牛0;4410;7160;1516机似曲非逐静划耐二负此0},),2)) 这里的公式,离粮止每散边石限条率达可以拿来即用,只要将B11替换为我们自己表里面的单元格就行

3、输入完成公式后下拉而后我们就可以看到,每个人应交的个税金额,就计算了出来

4、试着修改部分人员的工资,发现个税是可以随时变化的,说明我们的公式是没有错

5、公式解释,后面的减去210,是速算扣除,举例你超出400顾王斗造白钟0元,前3000实行的,是第一档,而后1000是执行的第二档。而在公式中,直接按照4000元扣除的,那么相当于4000*10%=40神合微五香送稳0元,实际上,多扣了3销000*7%=210元,所以才会减去210元


近几天,有N多同学提问:2019年的个税公式怎么设置?

一、税法规定

在新个税制度下,个税算法和之前真的不一样了。以前是每月单独计算个税,而2019年起采用每月预扣预缴、次年统算多退少补的计算方法。也就是说还是每月算一次缴一次,不同的是算法由根据单月数据算,修改为按累计数据计算。具体公式为:

本月应扣缴税额 = (本月累计应扣预缴纳税所得额 * 预扣税率 – 速算扣除数)-累计减免税额 – 累计已预扣预缴税额

本月累计应扣预缴纳税所得额= 累计收入 – 累计免税收入 – 累计减除费用 – 累计专项扣除 – 累计专项附加扣除 – 累计依法确定的其他扣除

其中:累计减除费用=5000*月份数

预扣税率表

excel如何计算个人所得税(excel如何计算个人所得税收入)

是不是看晕了?还是举例子更清晰。

二、计算示例

1、张三2019年1月工资30000元,所有扣除项合计 3000元

本月预扣预缴税额

=(30000-5000-3000)*3% – 0

=22000 * 3%

=660

注:扣减过费用和扣除项的收入合计是22000,从上面预扣税率表中看出适用税率为3%

2、张三2019年2月工资32000元,所有扣除项合计4000元

本月累计预扣预缴税额

=(32000-5000-4000+22000)*10%-2520

=45000*10%-2520

=1980

2月应预扣预缴税合计 =本月累计-上月累计

=1980 – 660=1320

3、张三2019年3月工资35000,所有扣除项合计6000元

3月累计预扣预缴税额

=(35000-5000-6000+45000)*10% – 2520

=69000*10%-2520

=4380

注:3月累计预扣预缴税合计 =本月累计-上月累计

= 4380-1980 =2400

看到这里是不是心里在说:好复杂,好复杂!每个人都这样算,公司几百人全部算还不要把人累**…….当然有简单方法,下面兰色结合工资表,介绍一下2019年各月预扣预缴税额公式的设置方法。

三、个税计算的Excel公式

设置步骤:

1、工资表调整

工资表原个税列变为3列,分别是累计应缴预扣所得额、累计税额、本月应扣缴税额。(列标题大家自已命名吧)

excel如何计算个人所得税(excel如何计算个人所得税收入)

2、公式设置

1月工资表公式:

D2(累计所得额)

=B2-C2-5000

E2(本月累计税额)

=5*MAX(0,D2*{0.6;2;4;5;6;7;9}%-{0;504;3384;6384;10584;17184;36384})

F2(本月应扣缴额)

=E2

excel如何计算个人所得税(excel如何计算个人所得税收入)

2月工资表公式:

D2(累计所得额)

=B2-5000-C2+IFERROR(VLOOKUP(A2,’1月工资表’!A:D,4,0),0)

注:使用vlookup查找上月累计应扣应缴所得额

E2(本月累计税额)

=5*MAX(0,D2*{0.6;2;4;5;6;7;9}%-{0;504;3384;6384;10584;17184;36384})

注:公式同上月

F2(本月应扣缴额)

=E2-IFERROR(VLOOKUP(A2,’1月工资表’!A:F,5,0),0)

注:本月应扣 = 本月累计应扣应缴个税 – 上月累计数

excel如何计算个人所得税(excel如何计算个人所得税收入)

其他月份工资表同2月,只需要把公式中引用的工作表改为上一月即可。如制作4月份工资表,公式中的2月改为3月即可。

新版Excel个税公式讲解-个税起征点5000

(A1-5000)是个税的应纳税所得额,这个不用多解释了吧。

0.01*{3,10,20,25,30,35,45}={0.03,0.1,0.2,0.25,0.3,0.35,0.45} 是个税的税率公式。

{0,210,1410,2660,4410,7160,15160}是各级别的个税扣除额。

(A1-5000)*0.01*{3,10,20,25,30,35,45}-{0,210,1410,2660,4410,7160,15160} 是纳税额*各级个税税率-应扣额后的数字,如果税率对应的级别<=纳税额时,税率越大税额越大,符合所缴税款和所得相匹配的原理。如果税率对应的级别>纳税额时,税率越大税额越小,因为扣减了超额的扣除数,这样保证了,缴税数组里*大的那个一定是最符合相应税率的。

因为存在了纳税额<0的情况,即工资不满5000的,为避免出现税额为0,就在(A1-5000)*0.01*{3,10,20,25,30,35,45}-{0,210,1410,2660,4410,7160,15160}后添了一个“,0”的值 保证计算税额的公式MAX((C5-5000)*0.01*{3,10,20,25,30,35,45}-{0,210,1410,2660,4410,7160,15160},0)必定有个0值,在用MAX求*大时,出现的税额一定是符合税率的,并最小的数是0,不会出现负数。

外套ROUND函数,就是4舍5入到2位小数的意思了。

新版Excel个税计算公式2019-个税起征点5000

设单元格A1为税前工资,即月收入所在单元格。

应纳税额:

=ROUND(MAX((A1-5000)*0.01*{3,10,20,25,30,35,45}-{0,210,1410,2660,4410,7160,15160},0),2)

税后收入:

=A1-ROUND(MAX((A1-5000)*0.01*{3,10,20,25,30,35,45}-{0,210,1410,2660,4410,7160,15160},0),2)

注意:在把公式**到Excel中时,注意单元格A1的替换,批量计算下拉**即可,祝你成功!​​​​

欢迎关注@卢郎杂谈号,每天可以收获最实用的CEO职场管理干货,一起加速成长,成为一名优秀的管理精英~如果你喜欢我的文章,不妨点赞、转发、收藏一下哦!

拓展知识:

excel如何计算个人所得税

公式如下:

=MAX(J50*{3,10,202,25,30,35,45}% – {0,105,555 ,1005,2755,5505,13505}, 0)

{0.03,0.1,0.2,0.25,0.3,0.35,0.45}% 是个税7个区间的税率,是一个数组;

{0,105,555 ,1005,2755,5505,13505}是7个区间的速算扣除数,也是一个数组;

数组计算后得到7个数,因为存在了纳税额<0的情况,即工资不满3500的,就在MAX函数中添了一个“0”的值,保证计算税额的公式中J50为负数时,用MAX求最大不会出现负数。

J50*{3,10,202,25,30,35,45}% – {0,105,555 ,1005,2755,5505,13505}是纳税额*各级个税税率 – 应扣额后的数字。

如果税率对应的级别<=纳税额时,税率越大税额越大,符合所缴税款和所得相匹配的原理。

如果税率对应的级别>纳税额时,税率越大税额越小,因为扣减了超额的扣除数。

这样保证了,缴税数组里最大的那个一定是最符合相应税率的。

将公式中的公因子5提出来,可以简化一下公式(其实就是将数组中的数变小一点):

=5*MAX(J50*{0.6,2,4,5,6,7,9}% – {0,21,111,201,551,1101,2701}, 0)

3、上面的J50是扣除3500之后的纳税金额,如果加上这3500,计算公式是什么样呢?

假定J50=K50-3500,则K50是含起征点的纳税金额,即应发工资扣除三险一金(养老保险、医疗保险、失业保险、住房公积金)之后的余额,公式做如下变换:

=5*MAX(J50*{0.6,2,4,5,6,7,9}% – {0,21,111,201,551,1101,2701}, 0)

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

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

=5*MAX(K50*{0.6,2,4,5,6,7,9}% – {21,70,140,175,210,245,315} – {0,21,111,201,551,1101,2701}, 0)

=5*MAX(K50*{0.6,2,4,5,6,7,9}% – {21,91,251,376,761,1346,3016} , 0)

4、可以在外面套一个ROUND函数,四舍五入到2位小数,即:

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

=ROUND(5*MAX(K50*{0.6,2,4,5,6,7,9}% – {21,91,251,376,761,1346,3016} , 0), 2)

其中J50和K50的关系为J50=K50-3500

原创文章,作者:九贤互联网实用分享网编辑,如若转载,请注明出处:http://www.kaicen.cn/20221127503114.html