本文转自大风号:

这次个税调整总共有三部分:

第一部分就是把个税起征点从从3500元增加到5000元。

这里的个税起征点也叫个税免征额,简单来说就是这部分钱不用交税,超过这部分的才需要交税。

这是大部分人肉眼都能看得到的减税,很多人甚至把这个就当作这次减税的全部了。

第二部分叫做税率结构优化调整,扩大了较低档税率级距。

个税总共有7个等级,这次的调整扩大了3%、10%、20%这三档较低税率的级距,相应缩小可25%税率的级距,30%、35%、45%这三档较高税率的级距保持不变。

以第一级3%税率为例,原先应纳税所得额1500元以下对应的税率是3%,调整之后扩大为3000元以下的税率是3%。也就是说原先1500元以上到3000元这部分应纳税所得额需要交纳下一级10%的税率,调整之后这部分也对应3%的税率,相当于可以少缴一些税,同样可以提高实际到手的收入。

第三部分叫做专项扣除。

在草案里面拟将新增子女教育支出、继续教育支出、大病医疗支出、住房贷款利息和住房租金5项专项扣除。后又增加了赡养老人这个专项。

专项扣除效果类似于免征额,可以减少税收支出提高收入。

请注意,这次10月生效的调整只包含了第一部分和第二部分,关于第三部分,上周四(9月6日)的国常会上总理说专项附加扣除范围和标准在向社会公开征求意见后依法于明年1月1日起实施。

接下去再普及一些税收知识做个简单铺垫。

我们都知道税收的计算方式叫做超额累进税率分级计算,简单来说就是把全部应税金额分成若干等级部分,每个等级部分分别按相应的税率计征,不得不说这种税额计算方式略复杂,所以就有了所谓的速算扣除数这个概念。

实际上就是按全额累进税率计算的税额和按超额累进税率计算的税额相减后的一个差数,预先计算出来放在那备用就行。

我以调整后的新税率表为例来说明。

比如应纳税所得额是10000的话,如果按照超额累进算法来算的话税额应该等于3000*3%+(10000-3000)*10%,但是如果利用速算扣除数来计算就很简单,税额直接等于10000*10% - 210,这里的210就是第二级税率对应的速算扣除数。

下面进入正题。

先来看最终的效果图(因为现做的还没美化,请主要关注内容吧):

这个算实际到手收入的工具使用起来非常简单,只需要输入月工资收入即可,其他的交给Excel就行了。

这里大部分计算的公式也不复杂,就是最最基本的加减乘除。

比如B列的三个数据就是按照规定的各项保险和公积金的缴存比例得出的结果,简单到我都不想拿出来说。

唯一需要注意的就是我在这里用的各项社会保险以及公积金缴存比例以及缴费基数封顶线都是按照杭州的标准来的,而且是足额缴纳的,其他城市的可以自行修改,不足额缴纳的把比例改成0就可以了。

唯一值得讲一下的就是税收的计算。

按照我前面的铺垫,税收这块是按照超额累进来算的,简便方法是用速算扣除数来算。

但是不知道大家有没有想过,因为光是税收级数就有7级,所以即便有简便的速算扣除数可以利用,我们依然需要至少8层嵌套的条件语句,毛想想就是一个很长很长很长的公式,一点都不Lean。

不过这类问题Excel其实早已提供了一种很容易很简洁的计算方式,这就是今天要讲的Excel数组计算。

我就不做铺垫了,直接先把计算个税的Excel数组公式放出来给大家看一眼(以最新版个税为例):

新版个税 = MAX((应税收入-5000)*{0.03;0.1;0.2;0.25;0.3;0.35;0.45}-{0;210;1410;2660;4410;7160;15160},0)

我们来具体看下这个公式。

其中的两个{}就是所谓的数组了,简单来说就是一组数,我们可以看到第一个{}里面是各级数的税率,第二个{}里面是各级数税率对应的速算扣除数。

先不看最外面的Max()函数的话,括号里面代表的意思其实就是把应税收入扣除起征点之后,乘以各级数的税率(得到的也是一个数组),然后数组1减去数组2,得到的数组实际上代表了一个应税收入用所有的7级税率算出来的一组数。

但是我们都知道一个应税收入实际上只需对应一个级数,这个时候就要用到Max()函数了,因为一个应税收入对应的税收级数算出来的值一定是所有7个级数中最大的。这点我不证明了,不信你们可以自己试试看,小学三年级水平吧。

当然,最后加了一个0的意思是完整性考虑,因为还隐含着一级应税收入低于起征点不用交税的。

一个短短的数组公式直接解决了用很多个if函数或者VBA代码都要好几行的问题,是不是很神奇呢?

话说这次直接减税的效果还是蛮好的,请大家不要被网络上一些无良自媒体误导说减税加社保之后直接拿到手反而变少了,至少对个人来说,即使碰到这种极端情况也是少数人(而且这部分人减少的收入也都去了社保),大部分人还是可以享受减税的好处的,而且后续如果那些专项扣除再出来的话,可以继续减税。

关于年终奖:

 老王2018年年终奖金额为120000元,如果2018年10月之前发,适用3500元旧的费用标准和旧的税率表。

  应纳税额如下:

  120000元(应纳税所得额)×25%(税率)-1005(速算扣除数)=28995元

  如果老王的年终奖是在10月份以后发,则适用5000元新的费用标准和新的税率表。

  应纳税额如下:

  120000元(应纳税所得额)×10%(税率)-210(速算扣除数)=11790元

  可以看出,前后税后年终奖相差:28995-11790=17205,也就意味着,年终奖10月份之后发,老王可以少缴纳个税17205元。

  那么,发放年终奖当月工资低于5000元的情况出现怎么算?

  小张在2018年12月领取到年终奖12100元,12月工资为4900元。

  由于当月工资低于起征点5000元,需要从12100元的奖金里面拿100元来把工资补足5000元。用剩下的12000元来计算年终奖个人所得税。

  12000元÷12=1000元

  参照过渡期税率表,可知税率为3%,速算扣除款为0元。

  因此年终奖需要缴纳个人所得税:12000×3%-0=360元。

转载于:https://www.cnblogs.com/idyllcheung/p/10262503.html

2019新个税如何计算相关推荐

  1. 计算机利用公式计算实发工资怎么弄,2019新个税Excel计算器公式 助你轻松算出工资...

    (2018年10月1日起实施新规,Excel适用,工资核算适用) =ROUND(MAX((A1-5000)*0.01*{3,10,20,25,30,35,45}-{0,210,1410,2660,44 ...

  2. python我的所得税计算器_教你使用Python实现新个税计算器

    自从采用新个税计算方法后,每个月发工资你是否真的清楚扣多少税? 今天跟大家分享下如何计算,希望大家喜欢. 计税方法科普 个税方法 这里需要知道的知识点: 1.个税起征点调到 5000; 2.累积预扣法 ...

  3. html提交表单使用python计算_教你使用Python实现新个税计算器

    自从采用新个税计算方法后,每个月发工资你是否真的清楚扣多少税? 今天跟大家分享下如何计算,希望大家喜欢. 计税方法科普 个税方法 这里需要知道的知识点: 1.个税起征点调到 5000: 2.累积预扣法 ...

  4. 教你使用Python实现新个税计算器

    自从采用新个税计算方法后,每个月发工资你是否真的清楚扣多少税? 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手. 很多已经做案例的人,却 ...

  5. 用计算机怎么计算税率表,5000元新个税计算器公式税率表

    个税起征点已从2018年10月1日开始,由3500元调整为5000元,而且全国统一为5000元. 对于上班族来说,最关心的就是个人所得税了,因为这是关系到自己的利益问题.但是现在,根据最新消息得知,2 ...

  6. 2019年个税计算excel模板

    今天傍晚时分,晚到了一周的工资终于到了银行卡,持续一周的手机银行APP间歇性查询行为终于落下帷幕了.有了连续4个月发错工资的经历,已经不敢相信会计了.于是下定决心,自己做一个excel个税计算表格.防 ...

  7. Exchange Server 2019新功能预览-揭秘被削减的功能

    前几篇和大家介绍了Exchange Server 2019的一些新功能,分别从安全.性能以及用户体验方面给大家做了介绍,有兴趣的朋友可以看一下. Exchange Server 2019新功能预览-安 ...

  8. SQL Server 2019 新特性之 SQL Server大数据群集 介绍(一)

    SQL Server 2019 新特性之 SQL Server大数据群集 介绍(一) 从开始SQL Server 2019 预览,SQL Server 大数据群集允许你部署的 Kubernetes 上 ...

  9. 云世界,一切如梦幻,数据也玩虚拟化。 SQL Server 2019 新特性系列一:数据虚拟化

    SQL Server 2019 新特性系列一:数据虚拟化 最新更新 SQL Server已经到了CTP2.2版本,主要更新了如下功能: 大数据集群:在大数据群集上使用 azure 数据工作室中的 sp ...

  10. 新年新气象,从SQL Server 2019新特性开始!

    SQL Server 2019新特性开篇概述 2019年了,新年伊始,SQL Server 2019已经到CTP 2.1 ,一直没有认真的学习SQL Server 2019 ,既然是新年新气象,就从新 ...

最新文章

  1. FreeBSD Ports加速的方法
  2. 数据库从表中随机选择一行数据
  3. Java性能优化(3):通过私有构造函数强化不可实例化的能力
  4. numpy-random函数
  5. 修改cmdline 把内存改成512MB
  6. wpf 点击按钮弹出选择框_关于WPF的弹出窗口
  7. Laravel5.5执行 npm run dev时报错,提示cross-env找不到(not found)的解决办法
  8. 【java】监听器、box和JFrame的应用
  9. I00001 杨辉三角
  10. Git 基础(九)—— Failed to push some refs to git
  11. The Furthest Distance In The World
  12. 3d打印机 模型图纸下载_如何在3D打印机上制作第一个3D模型
  13. 视频显示器与服务器之间使用什么线连接,显示器连接线有哪些?四种主流连线科普。...
  14. 数字电路基础知识——锁存器与触发器在Verilog中使用问题
  15. MATLAB制作歌曲
  16. 最难学的十大编程语言,C++排第二,它竟是第一名!不服
  17. 常用企业管理工具介绍
  18. OCR应用:OCR识图取字
  19. ubuntu显卡输出hdmi屏幕没有声音
  20. 逆水寒江湖无限服务器等级,逆水寒上限多少级 逆水寒等级上限是多少

热门文章

  1. 【Jupyter notebook更改默认浏览器】
  2. 怎么利用pytorch训练好的模型测试单张图片
  3. 基于SSM框架的志愿者管理系统
  4. ubuntu安装搜狗拼音输入法
  5. AltiumDesigner 如何快速查看任意两个元器件或者芯片的布线网络线长!
  6. 产品经理和项目经理的职责分工
  7. linux使用iptables屏蔽ip段,利用iptables屏蔽IP段
  8. Excel 地址 行列转换
  9. 记录手机连接笔记本热点无法上网问题
  10. java基于springboot的ktv点歌管理系统附源码