JS宏个税计算:自定义公式计算个税。
今天和大家分享一个wpsJS宏的使用场景-个税计算。大家肯定比较关心自己每个月工资扣税是怎么计算的,很多人还没有搞明白,今天有钱大哥带大家一起捋一捋。
首先是搞清楚几个概念。起征点每个地区不同,比如武汉市5000元很明显月工资不到5000是不用交税的。月薪6000就要交税吗?这里就要提到一些额外福利。
·首先是个人五险一金部分是不需要交税的。
·还有额外的专项附加扣除,如房贷、租房、子女教育等。
大家看红色区域这里罗列了一些不扣税的项目,我这里计算出是7000元。很显然意思是我月薪不超过7000是不扣税的,大家根据个人情况自行计算。再就是累计应纳税所得额应该关注关键词累计,这也是个税政策改后的主要不同点。
比如用11月份计算,11月份一共发了10个月的工资。假如月薪2万,那么累计应纳税所得额就是2乘以10减去7000乘以10,结果是13万。我们看到累计应纳税所得额超过了第一档但没超过第二档,所以对应预扣率是10%,相乘后得到13000元减去对应速算扣除数22500,得到14400元。这个是截止到10月份应该缴纳的个税总额。
那这个月的扣税该是多少?现在还并不知道,需要把以前每个月的收入都按照此方法算一遍,得到1-9月的税收总和才可以。右边表格我已经给大家算出来了,另外后面两个月的预期值也出来了。
算法本身不复杂,但是做个模板以后就简单了。本身用表格自带公式加If判断也可以很方便做出来。这里仍然是借助JS宏来完成自定义两个表格公式,直接获取对应的预扣率和速算扣除数。这里采用了循环对比方法,大家可以作为参考。
使用方法和正常表格公式一样,输入公式,引用对应单元格。我已经将表格模板上传到了阿里云盘,大家可以自行下载使用。自定义公式计算个税。