本帖最后由 心电感应 于 2019-11-21 18:55 编辑
示例:假设小橙子1月的工资是20000元,所有扣除项合计2000元;本月预扣预缴税额 = (20000 - 5000 - 2000)* 3% - 0 = 390注:扣减起征点和所有扣除项的收入合计是13000元,从上面预扣税率表中看出适用税率为3%
假设小橙子2月的工资是30000元,所有扣除项合计4000元;本月累计预扣预缴税额 = (30000 - 5000 - 4000 + 13000)* 3% - 0 = 10202月应预扣预缴税合计 = 本月累计 - 上月累计 = 1020 - 390 = 630注:1月、2月扣减起征点和所有扣除项的累计收入合计是34000元,从上面预扣税率表中看出适用税率为3%
假设小橙子3月的工资是30000元,所有扣除项合计4000元;本月累计预扣预缴税额 = (30000 - 5000 - 4000 + 34000)* 10% - 2520 = 29803月应预扣预缴税合计 = 本月累计 - 上月累计 = 2980 - 1020 = 1960----------------------------------------------------------------------------------------------------------- 通过上面的例子,大家有没有理解个税的算法呢?看起来是不是很麻烦?如果我们每个月都需要对个税进行手动计算的话,公司人辣么多,真的要算到天昏地暗啊,下面我来给大家分享一下如何运用excel函数来计算个税。
1、首先我们来看一下基础数据;
2、累计应缴预缴所得额、累计税额、本月应扣缴税额公式;1、根据1月举例根据我们刚才举的例子来看,1月无往期可累计数据,所以上月缴预缴所得额、累计税额、本月应扣缴税额均为0。累计应缴预缴所得额 =税前工资 - 所有扣除项 - 起征点 + 上月累计应缴预缴所得额公式 = C2-D2-5000+0累计税额 = 累计应缴预缴所得额 * 预扣率 - 速算扣除数 公式 = ROUND(MAX(E2*{0.03;0.1;0.2;0.25;0.3;0.35;0.45}-{0;2520;16920;31920;52920;85920;181920},0),2) 本月应扣缴税额 = 本月累计税额 - 上月累计税额 公式 = F2 - 0
2、根据2月举例
累计应缴预缴所得额 =税前工资 - 所有扣除项 - 起征点 + 上月累计应缴预缴所得额 提示:(1)由于工资表中姓名顺序可能会有调整,所以我们选用sumif、sumifs或vlookup进行拉取; (2)在使用vlookup进行拉取的过程中,可能存在新入职员工信息在上月工资表中拉取不到的情况,vlookup会报错,导致计算结果产生问题,所以我们要在vlookup外面加上IFERROR公式。 公式1 = C2-D2-5000+SUMIFS('1月'!E:E,'1月'!B:B,B2) 公式2= C2-D2-5000+IFERROR(VLOOKUP(B2,'1月'!B:E,4,0),0) 由于本月的累计应缴预缴所得额中数据已经含有本月和上月的金额,用累计应缴预缴所得额 * 预扣率 - 速算扣除数求出来的累计税额中也含有了本月应扣缴税额和已预扣预缴税额。 公式 = ROUND(MAX(E2*{0.03;0.1;0.2;0.25;0.3;0.35;0.45}-{0;2520;16920;31920;52920;85920;181920},0),2) 本月应扣缴税额 = 本月累计税额 - 上月累计税额 公式 = F2-SUMIFS('1月'!G:G,'1月'!B:B,B2) 公式 =F2-IFERROR(VLOOKUP(B2,'1月'!B:G,5,0),0)
3月的计算方式和2月是相同的 累计应缴预缴所得额:
本月应扣缴税额: 其他月份工资表也跟2月、3月一样,只需要把公式中引用的工作表改为上一月就好啦。
|