巧用Excel公式 计算个人所得税

个人所得税的计算看起来比较复杂,似乎不用VBA宏编程而只用公式来计算是一件不可能的事。其实,Excel提供的函数公式不但可以计算个人所得税,而且还有很大的灵活:可以随意改变不扣税基数,随意改变各扣税分段界限值及其扣税税率(说不定以后调整个人所得税时就可以用到。)

  不管是编程还是使用公式,都得将个人所得税的方法转化为数学公式,并且最好将这个公式化简,为以后工作减少困难。以X代表你的应缴税(减去免税基数)的工薪收入(这里的个人所得税仅以工薪为例),Tax代表应缴所得税,那么:

  当500TAX=X*10-25

  当2000TAX=X*15-125

  ......

  依此类推,通用公式为:个人所得税=应缴税工薪收入*该范围税率-扣除数

  在此,扣除数=应缴税工薪收入上一范围上限*该范围税率-上一范围扣除数

  其实只有四个公式,即绿色背景处。黄色背景处则为计算时输入数据的地方。各处公式设置即说明如下:

  E3:=C3*D3-C3*D2 E2

  E4-E10:根据E3填充得到,或者拷贝E3粘贴得到

  C15:=IF(B15>$B$12,B15-$B$12,0)如果所得工薪大于不扣税基数,则应纳税工薪为工薪减去为零不扣税基数,否则,应纳税工薪零。

  D15:=VLOOKUP(C15,$C$2:$C$10,1)查阅应纳税工薪属于哪个扣税范围。

  E15:=C15*VLOOKUP(D15,$C$2:$E$10,2)-VLOOKUP(D15,$C$2:$E$10,3)查阅该扣税范围扣税税率和应减的扣除数。这里主要用到VLOOKUP函数,可查阅帮助获取更多信息。

  C15,D15的公式可以合并到E15中,那样可读性会差很多,但表格会清晰一些。合并后公式:=IF(B15>$B$12,B15-$B$12,0)*VLOOKUP(VLOOKUP(IF(B15>$B$12,B15-$B$12,0),$C$2:$C$10,1),$C$2:$E$10,2)-VLOOKUP(VLOOKUP(IF(B15>$B$12,B15-$B$12,0),$C$2:$C$10,1),$C$2:$E$10,3)实际上是将公式中出现的C15,D15用其公式替代即可。

  在这里我们只是通过几个常用的公式,就轻松的自动计算出个人所得税的缴纳情况。其实,类似的应用在Excel中还有很多,只要大家运用好公式,并进行合理的组合,那么一定会有更多的收获等着你。
 

时间: 2024-11-04 17:54:06

巧用Excel公式 计算个人所得税的相关文章

巧用Excel公式计算个人所得税

个人所得税的计算看起来比较复杂,似乎不用VBA宏编程而只用公式来计算是一件不可能的事.其实,Excel提供的函数公式不但可以计算个人所得税,而且还有很大的灵活:可以随意改变不扣税基数,随意改变各扣税分段界限值及其扣税税率(说不定以后调整个人所得税时就可以用到.) 不管是编程还是使用公式,都得将个人所得税的方法转化为数学公式,并且最好将这个公式化简,为以后工作减少困难.以X代表你的应缴税(减去免税基数)的工薪收入(这里的个人所得税仅以工薪为例),Tax代表应缴所得税,那么: 当500TAX=X*1

巧用Excel公式统计和分析学生考试成绩

期末考试完毕,教师需要统计分析学生的成绩,例如计算本班学生名次.本年级学生名次.单项成绩排名等.借助Excel公式,我们就可以在很短时间内搞定这一切! 基础分析:学生成绩排名 了解每个学生的学习成果 新建一个工作簿,将它命名为"2010-2011学年第一学期三年级期末考试成绩分析表",在其中新建一个"学生成绩明细表",输入参加考试的学生的成绩.这个过程只有手动输入,没有捷径可走. 在此工作表的K2.L2.M2中输入总计.班级排名.年级排名,再在K3. L3.M3单元

Excel公式计算不准、函数计算错误

为什么Excel里面的公式有时候会计算不准确.计算出错误值呢? 一般来说,使用公式函数,只要注意两个方面的问题,应该是不会出现任何问题的. 一是用对函数.每个函数都有自己的名称,每个函数都有自己的计算功能.因此,用对函数名称,是保证计算不出问题的第一关. 二是给公式中的函数确定好计算范围,即函数的参数.这是保证公式计算不出错误的第二关. 可是有的时候,如上两个条件已经具备,通过公式函数计算出来的结果却是错误的或者是结果不准确,这是为什么呢?下面我们从如下的三个方面来分析. 最有可能导致计算错误.

如何在 Excel 中执行公式计算,excel公式计算怎么用

早于 Microsoft Excel 2002 的 Excel 版本   在早于 Excel 2002 的版本的 Excel,公式计算基于工作表的工作表,从 Excel 工作簿的 Sheet1 开始执行.在工作表 Sheet1 上完成计算后,Excel 会计算 Sheet2 上的公式直到计算工作簿的所有工作表上所有公式.   此进程工作正常,只要引用单元格和从属单元格处于同一工作表.如果引用单元格和从属单元格不同的工作表上,但跨工作表引用,这可能会导致一些问题.   例如,如果工作表 Sheet

巧用Excel批量计算年龄

一位做http://www.aliyun.com/zixun/aggregation/30071.html">保险业务的朋友接到一笔团队大订单,有近千条记录.她花了半天的时间用Word录入了客户的档案后,根据要求需要补充 填写每个客户的年龄.如果一个个用笔算,又是需要花上大半天的时间,还好客户档案中有每个人的身份证号, 于是我用Excel很快帮她计算出了每位客户的年龄. 1. 首先把Word中的客户档案全部复制到Excel中生成一个 数据库文件. 然后在数据库文件中新建一列,并命名为&qu

利用Excel公式来计算个人所得税

   个人所得税的计算看起来比较复杂,似乎不用VBA宏编程而只用公式来计算是一件不可能的事.其实,Excel提供的函数公式不但可以计算个人所得税,而且还有很大的灵活:可以随意改变不扣税基数,随意改变各扣税分段界限值及其扣税税率(说不定以后调整个人所得税时就可以用到.) 不管是编程还是使用公式,都得将个人所得税的方法转化为数学公式,并且最好将这个公式化简,为以后工作减少困难.以X代表你的应缴税(减去免税基数)的工薪收入(这里的个人所得税仅以工薪为例),Tax代表应缴所得税,那么: 当500TAX=

excel表格怎么使用公式计算下拉数据的倍数?

  excel表格怎么使用公式计算下拉数据的倍数?         1.假设项目一为已输入的数据,项目二与其关系是1.5倍,这就好像我们在超市,说买第二件商品半价,那么此时怎么输入呢? 2.光标位置如图,在此处输入公式. 3.这个时候我们输入1.5倍公式,*代表乘法(如果输入其它运算符号也同样适用). 4.回车,得到如图结果,第一个数据已经计算出来了. 5.这个时候点中已算出来的这个数据,向下拖拉,看,是不是全部出来了呢? 6.同样的,如果需要运算其它倍数关系,只要将=A2*1.5中的1.5改成

如何在 Excel 中执行公式计算

早于 Microsoft Excel 2002 的 Excel 版本 在早于 Excel 2002 的版本的 Excel,公式计算基于工作表的工作表,从 Excel 工作簿的 Sheet1 开始执行.在工作表 Sheet1 上完成计算后,Excel 会计算 Sheet2 上的公式直到计算工作簿的所有工作表上所有公式. 此进程工作正常,只要引用单元格和从属单元格处于同一工作表.如果引用单元格和从属单元格不同的工作表上,但跨工作表引用,这可能会导致一些问题. 例如,如果工作表 Sheet1 中的公式

link环境下,用codefirst实现excel的公式计算,是怎么实现的?怎么公式计算?

问题描述 link环境下,用codefirst实现excel的公式计算,是怎么实现的?怎么公式计算? link环境下,用codefirst实现excel的公式计算,是怎么实现的?怎么公式计算? 解决方案 一般是单元格第一个字符为冒号,后面跟公式