您现在的位置是:首页 > 正文

用计算机怎么算个人所得税,个税计算器2021

2024-02-29 13:16:18阅读 3

(A1-5000)是个税的应纳税所得额,这个不用多解释了吧。

0.01*{3,10,20,25,30,35,45}={0.03,0.1,0.2,0.25,0.3,0.35,0.45} 是个税的税率公式。

{0,210,1410,2660,4410,7160,15160}是各级别的个税扣除额。

(A1-5000)*0.01*{3,10,20,25,30,35,45}-{0,210,1410,2660,4410,7160,15160} 是纳税额*各级个税税率-应扣额后的数字,如果税率对应的级别<=纳税额时,税率越大税额越大,符合所缴税款和所得相匹配的原理。如果税率对应的级别>纳税额时,税率越大税额越小,因为扣减了超额的扣除数,这样保证了,缴税数组里最大的那个一定是最符合相应税率的。

因为存在了纳税额<0的情况,即工资不满5000的,为避免出现税额为0,就在(A1-5000)*0.01*{3,10,20,25,30,35,45}-{0,210,1410,2660,4410,7160,15160}后添了一个“,0”的值 保证计算税额的公式MAX((C5-5000)*0.01*{3,10,20,25,30,35,45}-{0,210,1410,2660,4410,7160,15160},0)必定有个0值,在用MAX求最大时,出现的税额一定是符合税率的,并最小的数是0,不会出现负数。

外套ROUND函数,就是4舍5入到2位小数的意思了。

网站文章

  • 【vue3.2 + ts + vite】::v-deep usage as a combinator has been deprecated. Use :deep(<inner-selector>)

    问题原因:vue 版本升级引起的样式报错。⚠️ :deep后面没有空格。改为 :deep()

    2024-02-29 13:15:49
  • 【JVM】 垃圾回收篇——自问自答(1)

    【JVM】 垃圾回收篇——自问自答(1)

    新生代中有YGC/MinorGC, 当Eden区满的时候触发,并使用复制算法,和分代策略,将Eden区和from区的存活对象 放到to区,如果存不下,就直接晋升老年代。对象(new A()),被对象 ...

    2024-02-29 13:15:42
  • windows11任务栏添加快捷方式

    windows11任务栏添加快捷方式

    windows11任务栏添加快捷方式 换了win11系统后尝试拖动一个快捷方式固定在任务栏,发现不可行,网上查了一下原来是因为win11已经没有了这个功能。然后又查了要怎么才能固定到任务栏,结果不太理...

    2024-02-29 13:15:33
  • ajax搜索 jquery,如何通过jquery进行ajax搜索onkeyup

    小编典典您应该检查该值是否随时间变化:var searchRequest = null;$(function () {var minlength = 3;$("#sample_search").keyup(function () {var that = this,value = $(this).val();if (value.length >= minlength ) {if (search...

    2024-02-29 13:15:03
  • 简单的反射

    核心代码 File codeDir = getDir(&quot;dex&quot;,Context.MODE_PRIVATE); DexClassLoader classLoader = new DexClassLoader(path, codeDir.getAbsolutePath(), null, this.getClass().getClassLoader()...

    2024-02-29 13:14:55
  • 对CT数据进行最小最大值归一化(Min-Max Normalization)和消除过暗过亮值处理

    对CT数据进行最小最大值归一化(Min-Max Normalization)和消除过暗过亮值处理

    我们在处理CT图像时(以dcm格式为例),在数据预处理方面(主要和PIL.Image相关)会出现图像失真的问题。 我们可以使用最小最大值归一化(Min-Max Normalization)和消除过暗过亮值,来解决相关问题。

    2024-02-29 13:14:48
  • Mytophome Deal

    Mytophome Deal using AnfleCrawler.Common;using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Anf...

    2024-02-29 13:14:41
  • gets()函数

    gets()函数

    2024-02-29 13:14:10
  • mybatis insert操作返回值问题

    select LAST_INSERT_ID() mybatis 返回值是插入的数量,写好这句话以后,我们在service层直接返回插入的对象就好了。Mybatis会自动把插入数据库以后的id填充到当前对象中。 这个返回值肯定一直是1的。

    2024-02-29 13:14:04
  • xml测试example

    using System.Xml.Linq; using System.Collections.Generic; using System.Linq; using System; using System.Text.RegularExpressions; namespace XMLTest { class Program { public delegate voi...

    2024-02-29 13:13:57