Excel在个人所得税稽查工作中的应用
来源: 刘三忠 日期: 2009-11-24
字体:    | 保护视力:     
    在税务稽查中,如采用传统手工底稿和人工计算方法,计算个人所得税,不仅工作量大,而且极容易出错,如能充分利用Excel的一些函数计算功能,不仅可以提高工作效率,节约时间,而且可以提高计算结果的准确性。下面根据笔者的实际工作经验,以工资薪金所得个人所得税稽查计算为例,介绍利用Excel稽查计算个人所得税的一些方法,希望能对大家能有所帮助。
    一、制作《税务稽查工作底稿》模板
    1、下面以笔者制作的一种工资薪金所得个人所得税专用《税务稽查工作底稿》(见图1)为例进行介绍,该工作底稿共有15个Excel工作表格,其中“1-12”表用于计算1-12月发放工资薪金时应补扣的个人所得税款,“年终奖”表用于计算发放年终奖时应补扣的个人所得税款,“补扣明细”表用于汇总计算每个人全年应补扣的个人所得税款及所有人员应补扣税款总额,“特殊行业”表用于计算特殊行业应补扣工资薪金个人所得税款。
excel中round函数的使用方法
    2、对“1-12”表中的“应纳税所得额”列的公式设置,稽查人员应根据不同稽查对象的具体情况,按照“应纳税所得额=收入-扣除项目-扣除费用”的原理设置,由于该公式设置非常简单,笔者在此不作详细介绍。
图1
    3、可在“1-12”表中“应扣税额”列设置如下几种公式:
    第一种是利用IF函数进行设置,该公式为= ROUND (IF(J12<=0,0,IF(J12<=500,J12*0.05,IF(J12<=2000,J12*0.1-25,IF(J12<=5000,J12*0.15-125,IF(J12<=20000,J12*0.2-375,IF(J12<=40000,J12*0.25-1375,IF(J12<=60000,J12*0.3-3375,IF(J12<=80000,J12*0.35-6375)))))))),2)+ROUND(IF(AND(J12>80000,J12<=100000),J12*0.4-10375,IF(J12>100000,J12*0.45-15375)),2),该种设置虽然好理解,但公式太长。
    第二种利用SUM函数、TEXT 函数和数组公式进行组合设置,=ROUND(SUM(TEXT(J9*5%-{0;0.5;2;5;20;40;60;80;100}*50,"0%;!0")*1),2),该种设置公式虽短,但较难理解。
    第三种是利用IF函数、MAX函数和数组公式进行组合设置, =ROUND(IF(J8<0,0,MAX(J8*{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})),2),该种设置公式较短,比较好理解,笔者在实际工作中采用了第二种公式。
    4、由于年终奖的计税方法和月工资计税方法有所不同,因此,对“年终奖”表 “应纳税所
得额”和“应扣税额”两列公式的设置,和“1-12”表中该两列公式的设置也就应有所不同,根据国税发[2005]9号文件的有关规定,以12月份发放年终奖为例,“年终奖”表中“应纳税所得额”的计算公式可设置为=IF(ISERROR(VLOOKUP(A8,'----12'!A:J,CELL("col",'12'!J8),0)),B8-2000,IF(VLOOKUP(A8,'12'!A:J,CELL("col",'12'!J8),0)<=0,VLOOKUP(A8,'12'!A:J,CELL("col",'12'!J8),0)+B8,B8)),该公式的涵义为如果A8表示的员工在12月没有领取任何工资薪金,只领取了年终奖,“12”表中也没有其姓名,那么该员工此时的应纳税所得额为B8表示的奖金减去扣除费用2000元的余额;如果A8表示的员工12月份的应纳税所得额小于等于0,那么该员工此时的应纳税所得额为B8表示的奖金加上12月份的应纳税所得额;如果A8表示的员工12月份的应纳税所得额大于0,那么该员工此时的应纳税所得额为B8表示的奖金;“年终奖”表中“应扣税额”的计算公式可设置为=ROUND(IF(J8/12<=0,0,IF(J8/12<=500,J8*0.05,IF(J8/12<=2000,J8*0.1-25,IF(J8/12<=5000,J8*0.15-125,IF(J8/12<=20000,J8*0.2-375,IF(J8/12<=40000,J8*0.25-1375,IF(J8/12<=60000,J8*0.3-3375))))))),2)。注意:上述计算是以12月份发放年终奖金为例计算应纳税所得额,如是在其他月份发放年终奖金,应将上述“应纳税所得额”计算公式中的12改为其他月份数。
    5、“1-12”表和“年终奖表”中“应补扣税额”列=“应扣税额”列-“已扣税额”列。
    6、“补扣明细”表用于分人员按月份统计每个人每月应补扣的个人所得税款,然后进行汇总,计算出稽查对象应补扣的个人所得税款总额。制作该表的目的,主要是便于稽查对象对每个员工进行个人所得税开展补扣工作。现以该表中A8表示的员工1月份应补扣的个人所得税款公式=IF(ISERROR(VLOOKUP(A8,
'----1'!A:M,CELL("col",'1'!M8),0)),"0",VLOOKUP(A8,'1'!A:M,CELL("col",'1'!M8),0))为例说明该公式的涵义,其涵义为如果该表中A8表示的员工姓名在1月份不存在,那么其1月份应补扣的个人所得税款为0,如果该表中A8表示的员工姓名在1月份存在,那么其1月份应补扣的个人所得税款为“1”表M8列中表示的“应补扣税额”。对于其他月份,只需将上述公式中的1改为其他月份数或年终奖三个字(见图2)。
图2
    注意:由于前述所有公式都是以第8行相应列为例的,其他行相应列的公式设置,只要通过填充柄填充就行,公式中的地址都是相对引用的,只要不删去“1-12”表中的A、J、K、L、M五列,删去其他空列或增加其他列,上述所有计算公式就不需更改。
    7、“特殊行业”表用于计算国务院规定的一些特殊行业应补扣的工资薪金所得个人税款。根据《中华人民共和国个人所得税法》第九条第二款和《中华人民共和国个人所得税法实施条例》第四十条、第四十一条规定,采掘业、远洋运输业、远洋捕捞业等特殊行业职工工资薪金所得个人所得税款,实行按分月预缴、按年计算的方法计征,和其他行业计征方法有所不同,底稿格式及其公式的设置也就有所不同,因此增加设计了表“特殊行业”(如图3),在检查这些特殊行业应补扣个人所得税款时,将表“1-12”中的K、M列、“年终奖”表及“补扣明细”表删除,同时在“特殊行业”表做如下公式设置:
图3
    (1)“月应纳税所得额”列的公式可设置为=IF(ISERROR(VLOOKUP(A8,'----1'!A:M,CELL("col",'1'!J8),0))," ",VLOOKUP(A8,'1'!A:M,CELL("col",'1'!J8),0)),该公式涵义和“补扣明细表”中公式相同,在此不再解释。
    (2)“平均每月应纳税所得额”列的公式可设置为=IF(ISERROR(N8/COUNT(B8:M8)),"0",ROUND(N8/COUNT(B8:M8),2)),该公式的涵义为该表中A8所表示的员工各月的月应纳税所得额之和,除以其当年工作月份数,所得之商即为其平均每月应纳税所得额。
    (3)“全年应扣个税”列的公式可设置为=(ROUND(IF(O8<0,0,MAX(O8*{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})),2))*COUNT(B8:M8) ,该公式的涵义为将按“平均每月应纳税所得额”计算出的月应纳个人所得税额,乘以其工作月份数,所得之积即为全年应扣个人所得税额。
    (4)“全年已扣个税”列的公式设置原理为将表“1-12”中L列表示的月“已扣税额”列金额相加,由于引用单个月的“已扣税额”公式=IF(ISERROR(VLOOKUP(A8,'----1'!A:L,CELL("col",
'1'!L8),0)),"0",VLOOKUP(A8,'1'!A:L,CELL("col",'1'!L8),0))就已经很长,将12个这样的公式连接起来就更加长了,超过了EXCEL公式设置长度的限制,笔者想了很久,也没有到简化的设置方法,因此只有采取分段设置公式,然后汇总求和方法进行设置,即增加一列(Q列),在Q列中先设置几个月的求和公式,在R列中再设置其余几个月和Q列之和的公式,然后将过渡列Q列隐藏就可以了。(如那位读者有将此公司简化的设置方法,请告知笔者)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。