联和范文网

Excel个税计算方法详解

联和范文网 http://www.zhihangjia.cn 2019-09-23 16:35 出处:网络 编辑:





  Excel个税计算方法详解


  原创: 周华君


  Excel是计算个人所得税的强大工具,制作工资表时,我们可以通过Excel函数和公式,在一个单元格中立刻计算出员工当月收入应交的税额。计算公式有。很多,除了人工选择税率、速算扣除数的“笨办法”,Excel内置的Vlookup、Lookup函数都可以根据。月收入金额在一个单元格中直接计算个税。笔者这里介绍并推荐使用Excel内置Max函数的公式。


  一、Max函数概述


  简单地说,Max函数的功能是返回。一组数值中的最大值。在单元格A1填入1,A2填入2,如下图所示,那么在A3单元格中写。入公式=Max(A1:A。2),A3单元格就会显示A2的数值2。右图中E3公式=MAX(B1:E2)计算结果显示,Max函数能够自动忽略所有非数值的单元格,而直接返回指定单元格区域内的最大值。



  除。了直接返回最大值外,Max函数也可用来代替If函数。例如想根据F2单元格数值(或某个公式。的计算结果)是否大于零来决定结果单元格F3的值,大于零则在F3返回该数值,小。于零则返回一个零。用If函数,需要在F3输入=If(F2>0,F2,0),而用Max函数则只要输入=Max(0,F2),非常简洁。计算个人所得税就是参照了这个用法。


  二、个税计算原理


  我们都知道,个人所得税计算公式是:应纳税所得额×税率-速算扣除数。实际操作中,这个计算过程可以细分为三步:


  第一步,计算应纳税所得额:即收入额减去三项扣除。值得注意的是,根据新税法规定,居民个人综合所得的收入额,等于工资薪金+劳务报酬×80%+稿酬×。70%+特许权使用费×80%。新税法规定的三项扣除分别是:费用扣除、专项扣除和专项附加扣除。


  费用扣除:自2018年10月。1日。起,每年费用扣除额为6万元,即每月5000元。


  专项扣除:现行规定,主要是个人和单。位缴纳的“三险一。金”。


  专项附加扣除:2019年1月1日起执行,包括子女教育、继续教育、大病医疗、住房贷款利息或者住房租金、赡养老人等支出,具体范围、标准和实施步骤需待国务院实施细则出台后确定。


  第二步,找到税率和速算扣除数:即根据应纳税所得额,在个人所。得税。税率表的对应行中查找。对居民个人的综合所得来说,是在下面这个表(根据新税法,并换算为每月)中查找。


  税法没有直接给出速算扣除数,我们可以上网查到,也可以自己计算出来,按年、按月计算都很简单。


  速算扣除数的计算公式为:本级速算扣除额=上一级最高应纳税所得额×(本级税率-上一级税率)+上一级速算扣除数。第一级速算扣除数为零,第二级速。算扣除数即为:3000×(10%-3%)+0=210,第三至七级以此类推。


  第三步,运用公式计算应交个税。例如某位员工2018年10月份工资8000元,减去5000元费用和2000元三险一金,应纳税所得额即为8000-5000-2000=1000元。1000元在上表中,对应的税率为3%,故当月应交个税30元,比按旧税法(应纳税所得额2500元、税率1。0%、速算扣除数105。)计算的个税减少115元。


  三、用Max函数计算个税


  用Excel计算个税的难点在于第二步,即:如何根据应纳税所得额,找到税率和速算扣除数。这是一个条件查找问题:通过1个。条件(应纳税所得额),在7个结果(七级税率、速算扣除数)中查找惟一正确的结果。惟一正确的判断标准是什么?由于每次都会减去速算扣除数,因此,判断标准就只。有一个:按照个税计算公式,结果最大且不小于零。


  显然,Max函数是计算个税的最佳工具。解决思路就是,让Excel根据所有的税率、速算扣除数逐一计算应交的个税,然后比较7个结果,取其不小于零的最大值。为此,我们需要列举全部税。率和速算扣除数,在Excel中定义两个数组,同时利用Excel的数组计算功能。


  其实,在Excel中,数组无处不在,与单元格。区域几乎是相同的概念。例如,在下图中,只要在编辑栏中选择A1:A2,并按F9键(计算按钮),就可以看见一个只有两个元素的一维数组(右上角的{1;2})。
  根据七级税率和对应的速算扣除数,我们可以定义两个有7个元素的一维数组,并对其进行计算。


  在Excel表中定义数组,就是列举若干个元素,以;隔开,并用{}标识。数组可以进行计算,计算结果仍然是。一个数组。数组与数组之间计算时,他们的元素数量必须相同。例如,下面两个数组的元素都是7个:


  税率数组:{3;10;20;25;30;35;45}% ——%是excel计算符,也是百分符。


  速算扣除数数组:10*{。0;21;141;266;441;716;1516} ——10*是为了使公式更加简短


  数组与常数计算是依次进行的。即常数会与每个元素都进行一次计算,结果还。是一个元素数量相同的数组。应纳税所得额A依次乘以税率数组的元素,再减去速算扣除数数组中同一序次的元素,就可以得到一个包含了7个个税计算结果元素的数组:


  A*{3;10;20;25;。30;35;45}%-10*{0;21;141;266;441;716;1516}


  把上述数组计算式代入Max函数,就可以在一个单元格里返回这7个元素的最大值。由于这些元素可能会小于零,因此,Max函数中还需要加入一个重要的常数0。


  综上,假设单元格E4是应纳税所得额,那么用Max函数计算个税的最终公式如下:


  =Max(0,E4*{3;10;20;25;30;35;45}%-10*{0;21;141;266;441;71。6;1516}。)


  举例而言,在Excel。的B2:。D11单元格中输入相关数据,E列计算应纳税所得额(E4单元格=B4-5000-C4-D4),F列输入上述公式,即可。实现个税即时计算(见下图)。
  四、小结


  只要掌握Max函数的用法,并弄懂数组的概念和计算规则,在Excel中计算个。人所得税并不难。如果能够根据其他计算工作的基本原理灵活运用,勤加练习,我们还可以利用数组和函数,完成更多计算任务。




0

精彩评论

暂无评论...
换一张
取 消