巧用Excel 97/2000自动计算个人所得税 游建勋 2000年 第29期   新的个人所得税法的颁布实施,已经为国家财政收入和调节个体收入差异起到了积极的作用。但是,个人所得税的征收管理工作仍不很理想,而计算个人所得税的工作量较大,不能不说是其中的一个重要原因。个人所得税计算的工作量大,其实多数指的是对“工资薪金所得”项目个人所得税的计算。因为,每一个单位少则几十人,多则几百人,每个月都要算一下哪些人要缴个人所得税,应缴纳多少金额,等等,实在不是一件轻松的事。因此,本文侧重于对“工资薪金所得”的探讨,其他项目则是“一窍通,百窍同”了。   一、个人取得的所得是含税所得(雇主不负担税款)情况下个人所得税的计算   设计一表格(^29050201a^表1),该表共10栏(A、B、C、D……为列标,1、2、3、4……为行标)。先选定F3单元格,在其中填写公式“=Sum(c3:e3)”,该公式的含义是:本单元格等于c3到e3这三个单元格之和,即:含税收入=工资+奖金+补贴。再选定G3单元格,在其中填写如下公式:“=if(f3>800,f3-800,0)”。该公式的含义是:如果f3>800,那么G3=f3-800,否则G3=0;即:如果含税收入大于费用扣除标准,那么应税所得等于含税收入减去费用扣除标准后的差额,否则就等于0。   再选定H3单元格,在其中填写如下公式:“=if(g3<=500,5%,if(g3<=2000,10%,if(g3<=5000,15%,if(g3<=20000,20%,if(g3<=40000,25%,if(g3<=60000,30%,if(g3<=80000,35%,if(g3<=100000,40%,45%))))))))”。该公式的含义是:当G3的值(应税所得)小于或等于500时,H3(适用税率)为5%,当500800,(f3-800-i3)/(1-h3),0 )”;③把H3单元格中的公式改为“=if(f3-800<=475,5%,if(475 a    With Selection     Dim I As Integer     I = 1     Dim c As Single     c = 1     Dim d As Double      Do Until ActiveCell = c       If I >10 Then        MsgBox ″找不到适用税率或该个人的收入未达到起征点″        Selection = ″″         Exit Do        Else         Selection = I * 0.05        d = Cells(ActiveCell.Row,e)         If d< 0 Then         c = 0          ElseIf d< 500 Then c = 0.05          ElseIf d< 2000 Then c = 0.1         ElseIf d< 5000 Then c = 0.15          ElseIf d< 20000 Then c = 0.2          ElseIf d< 40000 Then c = 0.25          ElseIf d< 60000 Then c = 0.3          ElseIf d< 80000 Then c = 0.35         ElseIf d< 100000 Then c = 0.4         Else: c = 0.45         End If         I = I + 1       End If      Loop      ActiveCell.Offset(1,0).Select    End With      b = b + 1   Loop  Exit Sub  比例税款_err:  MsgBox ″错误! error number:″ & Err.Number & Err.  Description End Sub   至此,对各种情况下的工薪所得,其个人所得税的计算,我们均可顺利通过Excel来实现。明白了其中的道理,对“劳务报酬所得”、“个体工商户生产经营所得”等项目的个人所得税的电算化也就迎刃而解了。