基于Excel财务数据变化时计算个人所得税
出处:论文网
时间:2007-01-18
计税方法2:
3 470×15%-125=395.5元(125为3 470元所在第三级的速算扣除数);王某应缴税款395.5元。
2.2 常规方法计算个人所得税
(1)常规方法计算。扣除数=应纳税范围下限×本范围税率-应纳税范围下限×上-范围税率+上一范围扣除数。
那么公式为(以E3为例),E3=B3×D3-B3×D2+E2。E4~E10:根据E3填充得到。
(2)G4~G7分别输入:“工资总额”、“纳税基数”、“应纳税额”、“个人所得税”四项。应纳税额等于“工资总额”减去“纳税基数”,如果“工资总额”小于“纳税基数”,那么应纳税额为0,在H6=IF(H4-H5>0,HE-H5,0)。
(3)选择“插入”|“名称”|“定义”,在定义名称对话框输入max,在引用位置中输入VLOOKUP($H$6,$B$2:$B$10,1),查阅应纳税额属于哪个扣税范围。
(4)选择H7=H6×VLOOKUP(max,$B$2:$E$10,3)-VLOOKUP(max,$B$2:$E$10,4)。
分析公式:VLOOKUP(max,$B$2:$E$10,3)查阅该扣税范围扣税税率;VLOOKUP(max,$B$2:$E$10,4)查阅该扣税范围应减的扣除数。
(5)在“工资总额”和“纳税基数”中输入数值,即可得到个人所得税额,也可以改变各应纳税范围的上限和下限以及税率。由于个人所得的税率分为九级,如果使用IF嵌套的方式非常复杂,而且容易出错,且一旦税率发生变化或税率等级增加,不宜修改。这里使用VLOOKUP函数来计算。
选择工作表Sheet2,更名为“tax”,然后输入所需税率及扣除数。其中,扣除数一列可以直接输入,也可以通过公式计算。那么公式为(以E3为例),E3=C3×D3-C3×D2+E2。E4~E10:根据E3填充得到。
计算个人所得税。选择单元格L2,输入公式-(K2×VLOOKUP(VLOOKUP(K2,tax!$C$2:$C10,1),tax!$C$2:$E410,2)-VLOOKUP(VLOOKUP(K2,tax!$C$2:$C10,1)tax!$C$2:$E$10,3))。
由于这里引用工作表tax中固定的单元格,所以使用地址的绝对引用,这样在后面用自动填充功能复制公式时,所引用的tax中的单元格地址才不会改变。公式前面加一个“-”(负号),是因为在这个工资表中,所有应扣除项都是用负数表示。
分析公式,其中:VLOOKUP(K2,tax!$C$2:$C10,1) 查阅应纳税额属于哪个扣税范围;VLOOKUP(VLOOKUP(K2,tax!$C$2:$C10,1),tax!$C$2:$E410,2)查阅该扣税范围和扣税率;VLOOKUP(VLOOKUP(K2,tax!$C$2:$C10,1)tax!$C$2:$E$10,3)查阅该扣税范围应减的扣税数。
利用自动填充功能,快速求出了所有职工的个人所得税。
最后计算实发工资,实发工资应为“合计应发”减去“个人所得税”后的数值,即在M2=J2+L2, 然后利用自动填充功能,得到所有职工的实发工资。
2.3 实际代扣个人所得税时使用“取整”函数的方法
计算的个人所得税额经常带有角、分单位,给实际发放工资时代扣个人所得税带来很多不便。如利用电话费的缴费方法,将使代扣个人所得税操作简便。
这一方法主要是利用取整函数ROUND()四舍五入,舍角分取元为单位,其多交或少交的差额在下次抵补,累计计算。计算时需增加“上次结余”、“累计应代扣额”、“实际代扣额”、“本次结余”四个栏目,其中“上次结余”是反映上次多扣或少扣的金额。
3 使用排序分段核算法计算个人所得税
在工资表中只要增加“应纳税额”和“应纳个人所得税”两项。
(1)计算应纳税所得额。对应发工资,薪金减除800元和扣除项目后,得出“应纳税所得额”。
(2)排序。将“应纳税所得额”应用Excel排序功能进行从小到大排序处理。
(3)输入公式。按适用税率和速算扣除数分段输入对应公式进行核算得出“应纳个人所得税”。
例如:对某单位“应纳税所得额”从小到大排序后先计算500元以内人员税额(假设首位人员应纳税所得额位置在L2),对其“应纳个人所得税”列输入公式L2×0.05,确认后得出首位人员应纳税额,利用Excel智能填充功能,拖动填充句柄,则其他500元以内人员应纳税额全部自动计算出来, 同样方法再处理500~2 000元部分人员应纳税额,依此类推分段核算出所有人员应纳个人所得税额。
排序分类法公式输入简单,核算清楚,但它的缺点是必须多次输入公式,而且打乱了单位人员及机构次序。
- 上一篇:信息系统与企业竞争战略评析
- 下一篇:网络安全的研究