税务-灵活运用Excel公式计算个人所得税 精品
个人所得税excel计算公式
个人所得税excel计算公式应纳税所得额个人所得税公式35010.03 =ROUND(MAX((A1-3500)*5%*{0.6,2,4,5,6,7,9}-5*{0,21,111,201,551,1101,2701},0 Excel个人所得税计算公式设单元格A1为税前工资,即月收入所在单元格。
刚应纳税: =ROUND(MAX((A1-3500)*5%*{0.6,2,4,5,6,7,9}-5*{0,21,111,201,551,1101,2701},0),2) 税后收入: =A1-ROUND(MAX((A1 -3500)*5%*{0.6,2,4,5,6,7,9}-5*{0,21,111,201,551,1101,2701},0),2) 注意:在把公式复Excel 个税公式讲解制到Excel中时,注意单元格A1的替换,批量计算下拉复制即可。
Excel个税公式讲解A1-3500)是个税的应纳税所得额,这个不用多解释了吧。
{0.6,2,4,5,6,7,9}是个数组。
0.05*{0.6,2,4,5,6,7,9}={0.03,0.1,0.2,0.25,0.3,0.35,0.45} 是个税的税率公式。
5*{0,21,111,201,551,1101,2701}={0,105,555,1005,2755,5505,13505}是各级别的个税扣除额。
{0,21,111,201,551,1101,2701},这么来,是因个税的税率而来,知道纳税扣除额的累进计算公式,应该就能理解这个。
实在不能理解,就认为是各级别的个税扣除额除25吧。
(A1-3500)*5%*{0.6,2,4,5,6,7,9}-5*{0,21,111,201,551,1101,2701} 是纳税额*各级个税税率-应扣额后的数字,如果税率对应的级别<=纳税额时,税率越大税额越大,符合所缴税款和所得相匹配的原理。
如果税率对应的级别>纳税额时,税率越大税额越小,因为扣减了超额的扣除数,这样保证了,缴税数组里最大的那个一定是最符合相应税率的。
小技巧EXCEL函数公式计算个税
小技巧EXCEL函数公式计算个税
1计算过程
个人所得税 =(工资 - 三险一金 - 可扣除项目-个税起征点)x 税率 - 速算扣除数
其中小括号里的“工资 - 三险一金 - 个税起征点”通常被称为“应纳税所得额”或“应纳税额”
工资:应发工资
三险一金:养老保险、医疗保险、失业保险、住房公积金(属于五险一金的工伤保险和生育保险不算在这里)
可扣除项目:独生子女费、通讯补助、政府特殊津贴等,具体看税务和地方规定。
起征点: 3500元
税率:由3%上涨到45%,有7个等级,分别与7个不同区间的应纳税所得额对应
速算扣除数:由0上涨到13505,也有7个等级,与不同税率相对应。
2打开电子表,输公式
在工作表B2输入公式,并向下拖放单元格填充公式:
=ROUND(MAX((A2-3500)*{0.03,0.1,0.2,0.25,0.3,0.35,0.45}-{0,105,555,1005,2755,5505,13505},0),2)
其中A2为应发工资扣除三险一金(养老保险、医疗保险、失业保险、住房公积金)之后的余额其他的数据对应前面提到的个人所得税起征点、税率、速算扣除数。
自己测试测试吧,将公式直接复制过去回车就行!是不是有点成就感了!。
2024年个人所得税EXCEL公式
个人所得税是根据个人所得收入计算并交纳的一种税费,根据国家税务部门规定的税率和税法规定的扣除项来计算。
在Excel中,可以利用一些内置的函数来计算个人所得税。
首先,我们可以使用VLOOKUP函数来查找税率表并计算税率。
假设我们有一个税率表,第一列为收入范围,第二列为相应的税率。
我们可以将税率表命名为"tax_table",并输入相应的数据。
然后,我们可以在公式中使用VLOOKUP函数来查找到应用的税率,如下所示:=VLOOKUP(A1,tax_table,2,TRUE)其中,A1为收入金额,tax_table为税率表的范围,2表示返回第二列的值,TRUE表示查找比A1小的最大值。
接下来,我们需要计算应纳税所得额。
根据个人所得税法的规定,每个人可以享受一定的扣除项和减免项。
假设我们有一个扣除项表,第一列为扣除项名称,第二列为对应的金额。
我们可以将扣除项表命名为"deduction_table",并输入相应的数据。
然后,我们可以在公式中使用SUMIF函数来计算扣除项的总和,如下所示:=SUMIF(A2:A10,"<"&$B$2,B2:B10)其中,A2:A10为扣除项名称的范围,"<"&$B$2表示比扣除项金额小的值,B2:B10为扣除项金额的范围。
现在,我们可以计算应纳税所得额。
应纳税所得额等于收入金额减去扣除项总和。
假设收入金额存储在A1单元格,扣除项总和存储在C1单元格,我们可以使用以下公式计算应纳税所得额:=A1-C1然后,我们可以根据应纳税所得额和税率来计算个人所得税。
根据个人所得税法的规定,个人所得税等于应纳税所得额乘以税率。
假设应纳税所得额存储在D1单元格,税率存储在E1单元格,我们可以使用以下公式来计算个人所得税:=D1*E1最后,我们可以计算实际应缴纳的个人所得税。
根据个人所得税法的规定,个人所得税减去已缴纳的税费和减免项。
利用EXCEL公式来计算个人所得税
个人所得税的计算看起来比较复杂,似乎不用VBA宏编程而只用公式来计算是一件不可能的事。
其实,Excel提供的函数公式不但可以计算个人所得税,而且还有很大的灵活:可以随意改变不扣税基数,随意改变各扣税分段界限值及其扣税税率(说不定以后调整个人所得税时就可以用到。
)不管是编程还是使用公式,都得将个人所得税的方法转化为数学公式,并且最好将这个公式化简,为以后工作减少困难。
以X代表你的应缴税(减去免税基数)的工薪收入(这里的个人所得税仅以工薪为例),Tax代表应缴所得税,那么:当500TAX=X*10-25当2000TAX=X*15-125......依此类推,通用公式为:个人所得税=应缴税工薪收入*该范围税率-扣除数在此,扣除数=应缴税工薪收入上一范围上限*该范围税率-上一范围扣除数其实只有四个公式,即绿色背景处。
黄色背景处则为计算时输入数据的地方。
各处公式设置即说明如下:E3:=C3*D3-C3*D2 E2E4-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计算个人工资所得税的四套方案
用Excel计算个人工资所得税的四套方案一、个人工薪所得纳税相关背景知识1、个人取得的工资、薪金所得,是指个人因任职或者受雇而取得的工资、薪金、奖金、年终加薪、劳动分红、津贴、补贴以及与任职或受雇有关的其他所得;个人所得税是对按税法规定具有纳税义务的中国公民和外籍人员的个人收入或所得征收的一种税;2、工资、薪金所得项目税率表:表13、工资、薪金所得按以下步骤计算缴纳个人所得税:每月取得工资收入后,先减去个人承担的基本养老保险金、医疗保险金、失业保险金,以及按省级政府规定标准缴纳的住房公积金,再减去费用扣除额1600元/月来源于境外的所得以及外籍人员、华侨和香港、澳门、台湾同胞在中国境内的所得每月还可附加减除费用3200元,为应纳税所得额,按5%至45%的九级超额累进税率计算缴纳个人所得税;计算公式是:应纳个人所得税税额=应纳税所得额×适用税率—速算扣除数例:王某当月取得工资收入9000元,当月个人承担住房公积金、基本养老保险金、医疗保险金、失业保险金共计1000元,费用扣除额为1600元,则王某当月应纳税所得额=9000-1000-1600=6400元;应纳个人所得税税额=6400×20%-375=905元;4、个人取得工资、薪金所得应缴纳的个人所得税,统一由支付人负责代扣代缴,支付人是税法规定的扣缴义务人;5、根据十届全国人大常委会第十八次全体会议关于修改〈中华人民共和国个人所得税法〉的决定,自2006年1月1日起,工薪所得个调税起征点执行中国公民1600元、外籍人士4800元的标准,计征方法仍执行原定九级累进方案如表1所示;二、工薪所得个调税的Excel计算解决方案表2方案一——IF嵌套版:优点:简单明了,上手容易方案二——辅助数据版:在E、F、G、H、I五列插入辅助列如表2所示;缺点:需要借助于辅助列,可移植性不强;方案三——数组公式版:优点:同样克服了IF嵌套版不能涵盖全部九级累进区间的缺陷,且公式内数据相对容易维护,整个公式维护起来也比较简单;缺点:数组公式的操作方法比较独特,每次修改后都要用Ctrl+Shift+Enter组合键加以识别,且可扩展性不如在后台运行的VBA代码;. :数组公式:数组公式对一组或多组值执行多重计算,并返回一个或多个结果;数组公式括于大括号{}中;按Ctrl+Shift+Enter可以输入数组公式;方案四——VBA代码版:工具-- 宏--VisualBasic编辑器--插入--模块=============复制以下代码至编辑窗口================计算个人收入调节税IndividualIncomeAdjustmentTaxFunction iiataxx,yDim basicnum As IntegerDim downnum As Variant, upnum As Variant,ratenumAsVariant,deductnum As VariantIf y = 0 Thenbasicnum=1600定义中国公民个税起征点ElseIf y = 1 Thenbasicnum=4800定义外国公民个税起征点Else: basicnum = NullEnd Ifdownnum = Array0, 500, 2000, 5000, 20000,40000,60000,80000,100000定义累进区间下限ratenum = Array, , , , , ,,,定义累进税率deductnum = Array0, 25, 125, 375, 1375, 3375,6375,10375,15375定义累进速算扣除数If IsNumericx = False ThenMsgBox请检查计税工资是否为数值End IfIf x < 0 ThenMsgBox计税工资为负,重新输入End IfIf x >= 0 And x < basicnum Theniiatax = 0End IfFor i = 0 To UBounddownnumIf x - basicnum > downnumi And x -basicnum<=upnumiTheniiatax = Round x - basicnum ratenumi-deductnumi,2End IfNext iEnd Function=============复制以上代码至编辑窗口================. :1、iiatax参数1,参数2,参数1引用计税工资,参数2用0表示中国公民的所得税起征点,用1表示外国公民的起征点;2、使用时可以像使用函数一样,如B2=iiataxA2,0,或者B2=iiatax6500,1;如何避免以下情况ETXCEL计算工资,经常重复名字,用条件格式显示相同的名字,有的可以显示,有的因为手误输入,没有显示出来,今个月,到发工资时才发现重复了一个人名,如何可以杜绝这种失误THS;;1、用公式不能直接解决输入名字时的手误:如,将“张大”误输入“张达”,用任何公式或条件格式,都不回视为重复;解决办法有:在新表名字列如A列后增加辅助B列,在B2输入“=VLOOKUPA2,上月正确名字区域,1,”,向下复制到需要处,B列返回错误符号者,即是本月笔误或本月新增加人员;核对后,再将B列删除;2、例如姓名在A列,B列为空在B1输入公式=COUNTIFA:A,A1向下填充到需要的地方,值就是对应的A列中的姓名在A列出现的次数,如果值大于1就是重复了3、A、姓名较多,手工输入有可能出差错,导致输入重名这种情况解决的办法是将所有员工的姓名单独放在一列中,然后在需要用到姓名的地方,使用“数据有效性”中的“序列”定义,每次要输姓名的时候,直接按下拉按钮选择即可,既提高录入速度,也不会因操作失误搞错人名;B员工较多,有重名现象这种情况也比较常见,最好的做法是在工资表里增加员工编号没有重复或者身份证号;另外新建一张表,用来存储员工的基本信息,在工资表里使用Vlookup来根据员工编号或者身份证号查询员工姓名,这样出错的机率会大大降低;C工资表有一定的继承性,通常是这个月做的表就在上个月做的基础上修改,有员工进出时,容易误删人名或者该删的未删,导致出错这种情况也比较常见,利用Excel的基本功能做出来的工资表,手工干预的操作比较多,如果不够仔细的话,这种错误很普遍;解决的办法有两个,一个是对表格做技术升级,使用VBA配合函数做一个简单的工资计算系统,让系统自动判断哪些人应该做在当月的工资表里;另一个是做表的人在技术达不到的情况下仔细仔细再仔细、认真认真再认真,多核对几遍;4、我也在单位做工资,也出现同样的问题,解决办法是:给每个员工一个唯一的编号,这样无论这个员工到哪个部门,都不会影响工资的计算,也不会出现重名的现象Excel制作打印工资表使用Excel做工资统计,是很多中、小企业都会做的,但是如何让工资条打印既快速又漂亮是很多人头痛的问题,下面就提供几种综合解决方案,有需要的朋友可以根据自己的实际情况选择一种方案来操作;一、人少好办事对于一些小企业或者办公室类型的公司来说,公司全体人数也不多,少的几个人,多的也就十几、二十人的样子,即便是每个人的工资条打成一张纸,也不会造成什么大的浪费,所以我们可以简单设置让其每条记录打印在一张纸上,这样是最简单快捷的方法了;这里利用的是一种类似的“页眉”的方式实现每一页打印后都有一个“标题行”,这样保证工资的明细项目在工资条上体现,然后每一个“标题行”下方跟一条记录,最后打印出的效果就是工资条了,具作如下;在Excel做好的工资表中,执行“文件”→“页面设置”命令,在打开的“页面设置”对话框中切换到“工作表”标签,单击“顶端标题行”右侧的按钮,在工作表中选择工资表的头部区域,然后单击回车键,使“页面设置”对话框如图1所示,然后单击“确定”按钮使设置生效;图1 选择工资表的头部接下来单击“打印预览”按钮,使工作表呈打印预览状态,然后在“打印预览”对话框中单击“页边距”按钮,使打印预览对话框中显示出调整页边距的虚线,使用鼠标拖动“下边距”虚线至工作表第二行处,即最终效果为页面中显示的只有两行,一行是工资细目,一行是数据如图2,接下来就打印吧,打印出的每页纸中就是一位员工的工资条了;图2 拖动下边距小提示:这种打印工资条的方法是最简单,最安全不容易出错,最快速的方法,当然弊端就是太浪费纸张了,如果公司人数稍微多一点,就不太适合了,不过你可以试试下面的方法;二、妙用排序,轻松打印工资条工资条的最终结果就是一行工资明细目,一行员工对应的数据,通常做好的工资表都是只有第一行有数据工资细目,下面全部是数据,如果能从第二行开始,每一行的结尾都添加一行工资细目的数据就好了;这一点可以使用排序轻松实现,具体实现方法如何,就请接着往下看吧;假设当前工资表中有300行数据,显然使用第一种方法是行不通的;首先复制第一行的工资细目数据,从300行之后的任一行粘贴,并使用填充柄拖动复制300行;接下来在A列的前面插入两列,第一列使用填充柄输入序号,从1一直拉到N本例操作时为1000,这个N可根据自己的喜好以及实际需求,基本上只要大于工资表中数据的两倍即可,主要用来打印工资条后下次重新做工资时恢复表格顺序;第二列从第二行开始,依次输入1、3、5、7,然后选中这四个单元格,使用填充柄填充至员工数据结束位置;在下方的工资细目数据区,从第一行依次输入2、4、6、8,然后选中这四个单元格,使用填充柄填充至结束,大致效果如图3所示;图3 输入数字,为下一步作准备执行“数据”→“筛选”→“自动筛选”命令,单击B列的下拉按钮,在弹出的下拉菜单中选择“升序排列”,这样工资条就做好了如图4;图4 最终效果从上图中可以看出,工资条效果已经实现了,这时将A、B两列隐藏,然后打印,我们的工作就算完成了;等下个月需要使用这张工资表格重新计算工资时,只需要将隐藏的A、B两列取消隐藏,使用“自动筛选”,然后按照A列“升序排列”即可还原原来的顺序;三、轻松插入工资细目数据行其实用Excel打印工资条,归根结底就是让Excel制作的工资表格中,一行工资细目数据,一行员工的记录;如果在每一个员工数据的上面插入一行工资细目数据显然我们的要求也就完成了,当然纯手工的一行一行插入显然是个“不可能完成的任务”,这里需要有点小技巧;第一步:在工资细目的右侧两列中,交叉输入任意数字主要是为了后面的“空位”空值,所以数字可任意输,然后选中交叉的四个单元格,双击右下角的“填充柄”,使这种格式一直填充至工资表的结束行如图5;图5 填充数据第二步:执行“编辑”→“定位”命令,在打开的“定位”对话框中单击“定位条件”按钮,在打开的“定位条件”对话框中,选择“空值”,然后单击“确定”按钮如图6;图6 定位空行第三步:执行“插入”→“行”命令,这时便会从第三行开始,每一行的前面插入了一个空行;第四步:复制表头的工资细目数据,选中工资表A列的数据区域,执行“编辑”→“定位”命令,在打开的“定位”对话框中单击“定位条件”按钮,在打开的“定位条件”对话框中,选择“空值”,然后单击“确定”按钮,这时会选中刚插入的空行,执行“编辑”→“粘贴”命令,这时工资条就算制作完成了如图7;图7 最终效果四、小结一提到用Excel打印工资条,很多人就会想到高深的VBA或者是难以理解的函数,经常看着别人给出的解决方案中的VBA代码或者是函数,因为难以理解其意,所以总是担心出错;其实很多时候只要抓住需求,仔细分析,然后再用模拟日常的操作,通过一些附加的操作提高效率,我们的要求也就达到了;因为是简单、易用,并且很容易掌握,也不容易出错,就算偶尔出错,也很容易查出错在哪;这里给出的三种打印工资的条的方法可以说是非常简单、易用的;希望对有需要的有所帮助,即便是用不上的朋友也可以通过上面的事例,在遇到相关应用的时候,能够多一些解决问题的思路;来自:仅需一个公式让Excel按人头打出工资条使用Excel按人头制作工资条,网上有两个解决方案,一个是利用Word的“邮件合并”功能,另一个是利用VBA来实现;用“邮件合并” 功能操作虽说不难,但数据过多时也很麻烦;用VBA处理起来倒是很方便,但几十行的程序也够初学者忙活的;经过一番试验,笔者找出了一个比较简单的方法,只需一个公式就可以按人头打印出工资条来;新建一Excel文件,在sheet1中存放工资表的原始数据,假设有N列;第一行是工资项目,从第二行开始是每个人的工资;在sheet2中我们来设置工资条;根据实际情况,工资条由三行构成,一行对应工资项目,一行对应一个人的工资数据,然后是一个空行用来方便切割;这样三行构成一个工资条;工资项目处在行号除以3余数为1的行上;空行处在行号能整除3的行上;以上两行不难设置,关键是工资数据行,牵扯到sheet1与sheet2中数据的对应,经分析不难看出“sheet1中的数据行=INTsheet2中的数据行+4/3”;这样我们在sheet2的A1单元格中输入公式“=IFMODROW,3=0,"",IFMODROW,3=1,Sheet1A$1,INDEXSheet1$A:$N,INTROW+4/3,COLU MN”;确认后选择A1单元格,把鼠标放在A1单元格的右下角,鼠标变成“+”时,向右拖动鼠标自动填充至N列,这样工资条中的第一行就出来了;选定A1:N1,把鼠标放在N1单元格的右下角,鼠标再次变成“+”时,向下拖动鼠标自动填充到数据的最后一行,工资条就全部制作完成了;该公式运用IF函数,对MOD函数所取的引用行号与3的余数进行判断;如果余数为0,则产生一个空行;如果余数为1,则固定取sheet1中第一行的内容;否则运用INDEX函数和INT函数来取Sheet1对应行上的数;最后来设置一下格式,选定A1:N2设上表格线,空行不设;然后选定A1:N3,拖动N3的填充柄向下自动填充,这样有数据的有表格线,没有数据的没有表格线;最后调整一下页边距,千万别把一个工资条打在两页上;怎么样,还满意吧。
Excel中利用函数公式计算个人所得税的方法
Excel中利用函数公式计算个人所得税的方法
首先,我们先了解个人所得税的计算,
个人所得税=(工资-三险一金-个税起征点)x税率-速算扣除数,
其中小括号里的“工资-三险一金-个税起征点”通常被称为“应纳税所得额”或“应纳税额”,
工资:应发工资,
起征点:3500元
税率:由3%上涨到45%,有7个等级,分别与7个不同区间的应纳税所得额对应
速算扣除数:由0上涨到13505,也有7个等级,与不同税率相对应。
然后打开准备好的原始数据工作表,
在工作表B2输入公式:
=ROUND(MAX((A2-3500)*{0.03,0.1,0.2,0.25,0.3,0.35,0.45}-{0,105,555,1005,2755,5505,13505},0),2)
其中A2为应发工资扣除三险一金(养老保险、医疗保险、失业保险、住房公积金)之后的余额
其他的数据对应前面提到的个人所得税起征点、税率、速算扣除数
向下拖动单元格填充内容即可计算应交个人所得税。
只要有工资数据,还有这个公式,就可算出要交的税啦。
看过Excel中利用函数公式计算个人所得税的方法还看了:。
Excel个税计算公式,简单方便!
第一步
使用Excel表格来计算个税,下面我们来看一下具体的计算方法(花点抽根烟的时间或喝杯酒的时间把下面内容做好)
第二步输入公式
计算个税下面输入=E6-5000, E6就是应发工资5200元。
第三步公式
继续输入公式=(E6-5000)*税率列-扣除列,如下图。
第四步、固定(锁定)列宽
选择B2:B8-C2:C8 按键盘F4键(意思是锁定或固定列宽)不明白就死记硬背,记住按F4就没错了。
如下图按完的样子。
第五步、完善公式
在已有公式最前面=后面输入MAX (0,实际公式样式根据下图去完善。
不明白就直接照部就搬就行了。
第六步、完成公式
根据上一步操作公式已经完成(最后面的括号一定要补齐哦,补齐哦),但不要点击确定,要同时按键盘Ctrl+shift+enter 三个键一起按下去,神奇的个税就出来了,不信你试试。
完整公式MAX(0,(E6-5000)*$B$2:$B$8-$C$2:$C$8) 不要把公式直接复制过去,粘贴到你的Excel里面,那是行不通的,根据你自己的行列位置才行的。
最后直接点击6的这个单元格右下角,向下拖动就哦了,个税就求出来了,我们可以看到下图,5000内是没有个税的,这次学会了吧。
Excel个人所得税公式和自定义函数
Excel个人所得税公式和自定义函数注意:本文方法整理自网络用Excel 计算个人所得税是大家经常遇到的事情,一般我都是用自定义函数来实现。
其实用公式来计算个人所得税也是很不错的选择,这里综合网上的方法,分别介绍用公式和自定义函数来计算个人所得税。
一、使用公式计算个人所得税使用以下公式即可计算个人所得税:=ROUND(MAX((A1-3500)*0.05*{0.6,2,4,5,6,7,9}-5*{0,21,111,201,551,1101,2701},0),2)其中的 A1 为需要计算所得税的金额,效果如图:二、使用自定义函数下面我们就来介绍一下使用自定义函数来计算所得税,1、创建一个计算所得税的自定义函数:打开 VBE,添加一个自定义模块,在模块中添加以下代码:Public Function Incometax(Amount)Select Case AmountCase Is <= 3500Incometax = 0Case 3500 To 5000Incometax = 0.03 * (Amount - 3500) - 0Case 5000.01 To 8000Incometax = 0.1 * (Amount - 3500) - 105Case 8000.01 To 12500Incometax = 0.2 * (Amount - 3500) - 555Case 12500.01 To 38500Incometax = 0.25 * (Amount - 3500) - 1005Case 38500.01 To 58500Incometax = 0.3 * (Amount - 3500) - 2755Case 58500.01 To 83500Incometax = 0.35 * (Amount - 3500) - 5505Case ElseIncometax = 0.45 * (Amount - 3500) - 13505End SelectEnd Function2、在工作表中直接使用以下公式即可:=Incometax(A1)其中的 A1 为需要计算所得税的金额,效果如图:这两种方法,各有优缺点,各位可以根据需要自行采用。
EXCEL计算个人所得税的几种公式编写方法
EXCEL计算个人所得税的几种公式编写方法由于EXCEL公式只允许IF嵌套到七层,而当前个调税税制正好七个梯级,虽然平时不会有什么问题,但是在计算年终奖税点时,由于还要判断12月是否已纳税,因此势必再次嵌套第八重,很多同学在这里卡壳了,因为套上第八层IF后,系统报错。
于是,同学们被迫采取了以下方法:舍去部分高收入梯级(反正一般领“薪金”而要用EXCEL作工资表的人,都不会有80000多的月薪)。
但是这种方法总是存在着隐患,总让有完美癖的人感觉有点不放心,当然,也有的同学,再舍去部分梯级以后,再加上一个文字提示形如“if(A1=80000,"税率未设置")”这样的东西,但是由于在数字列夹着文字,看着还是不太舒服。
那么有没有其他的方法可以避免七重IF嵌套,而且鬼才知道我们可爱的税务总局会不会再细化这个征税梯级,如果增加到八层九层十层,那就真坑爹了。
夏侯经过仔细研究,发现了几种方法,供大家参考。
一、先说一下常规思路(IF顺序嵌套)公式:=IF(A2-3500<=0,0,IF((A2-3500)<=1500,(A2-3500)*0.03,IF((A2-3500)<=4500,(A2-3500)*0.1-105,IF((A2-3500)<=9000,(A2-3500)*0.2-555,IF((A2-3500)<=35000,(A2-3500)*0.25-1005,IF((A2-3500)<=55000,(A2-3500)*0.3-2755,IF((A2-3500)<=80000,(A2-3500)*0.35-5505,(A2-3500)*0.45-13505)))))))说明:这就是那个恰好用完七重嵌套的if公式,在计算单月税金时是可以用的。
二、二叉树if=IF((A2-3500)>=35000,IF((A2-3500)>=80000,(A2-3500)*0.45-13505,IF((A2-3500)>=55000,(A2-3500)*0.35-5505,(A2-3500)*0.3-2755)),IF((A2-3500)<=0,0,IF((A2-3500)<=1500,(A2-3500)*0.03,IF((A2-3500)<=4500,(A2-3500)*0.1-105,IF((A2-3500)<=9000,(A2-3500)*0.2-555,(A2-3500)*0.25-1005)))))说明:不允许嵌套,并不等于不允许出现七个以上的条件,本例中,不按上例中“是否属于第一级,如果不是判断是否属于第二级,如果还不是,判断是否属于第三级……”这样子“一条道走到黑”,而是从中间先判断,这样,先用一个IF把可能情况分成“上下半区”,然后再继续分别判断,显然,用这种二叉树,可以节省很多嵌套层次,因为每个半区还各有六层可以使用。
Excel公式如何计算年终奖个人所得税详解
Excel公式如何计算年终奖个人所得税详解
Excel公式如何计算年终奖个人所得税详解
Excel公式如何计算年终奖个人所得税详解
Excel公式计算年终奖个人所得税,算是整个个税计算中最复杂的`一个,如果搞懂Excel函数以及年终奖计算原理,理解起来也不是太难。
个税精灵出品,Excel公式如何计算年终奖个人所得税详解。
应纳税额= LOOKUP(MAX(0.0001,(A1+MIN(A2-3500,0))/12),{0;3;9;18;70;110;160}*500+0.0001,MAX(0,(A1+MIN( A2-3500,0)))*{3;10;20;25;30;35;45}%-
5*{0;21;111;201;551;1101;2701})
上述公式就是计算年终奖个人所得税Excel公式,2014年最新版本。
A1单元格表示年终奖税前收入,A2表示发放年终奖时当月工资收入金额(减除免费的五险一金)。
套用公式时要注意一下,不能搞错搞乱。
“(A1+MIN(A2-3500,0))/12 ”表示如果当月工资收入减除五险一金后的余额,小于个税起征点3500元时,在计算年终奖个税时,要从年终奖收入中减除。
“(A1+MIN(A2-3500,0)))*{3;10;20;25;30;35;45}%-
5*{0;21;111;201;551;1101;2701}”,这部分计算与工资计算公式是一样的,只不过年终奖与工资他们确定速度与速算扣除数方式不同,他们却参照同一张工资个税税率表。
如果计算时,不需要当月工资,就可以把上述公式再简化一下,相当于默认工资收入需要缴税。
Excel个人所得税计算公式大全
Excel 个人所得税计算公式大全Excel 个人所得税计算公式有哪些你知道吗?你对Excel 个人所得税计算公式了解吗?下面是yjbys 小编为大家带来的Excel 个人所得税计算公式,欢迎阅读。
1、LOOKUP 函数计算法=LOOKUP(A1-3500,{-3500;0;1500;4500;9000;35000;55000;80000},{0;0.03;0.1;0.2;0.25;0.3;0.35;0.45}*(A1-3500)-{0;0;105;555;1005;2755;5505;13505})公式说明:这个公式是利用LOOKUP 函数可以模糊查找的原理,第一个参数减去3500 作为查找基数,第二个和第三个参数是构建了一个逐步递增的区间,和个税的各个计算区间相对应,根据第一个参数在第二个参数中进行查找,然后返回第三个参数相对应的金额2、MAX 函数方法公式1 =MAX((A1*5%-175)*{0.6,2,4,5,6,7,9}-{0,21,111,201,551,1101,2701}*5,)公式2 =MAX((A1-3500)*5%*{0.6,2,4,5,6,7,9}-{0,21,111,201,551,1101,2701}*5,)公式3 =MAX((A1%-35)*{0.6,2,4,5,6,7,9}-{0,21,111,201,551,1101,2701},)*5公式说明,该公式巧妙的利用了计算最大值方法来计算出个税3、TEXT 函数方法=ROUND(SUM(TEXT((C12-3500-{0,3,9,18,70,110,160}*500),[小于]!0)*{0.03,0.07,0.1,0.05,0.05,0.05,0.1}),2)公式说明:TEXT 函数同样可以进行判断取值。
再结束ROUND,SUM,非常巧妙的算出个人所得税。
2022个税excel计算公式
2022个税excel计算公式1. 怎么用excel表算个人所得税1.excel表计算个人所得税的公式假设A1单元格是要计算税金的工资数,B1单元格为税率,C1单元格为扣除数,D1单元格为应交税金税率的公式:=(IF(AND(A1>0,A1<=500),5%,IF(AND(A1>500,A1<=2000),10%, IF(AND(A1>2000,A1<=5000),15%,IF(AND(A1>5000,A1<=20000) ,20%,IF(AND(A1>20000,A1<=40000),25%,IF(AND(A1>40000,A1 <=60000),30%,IF(AND(A1>60000,A1<=80000),35%,0)))))))+I F(AND(A1>80000,A1<=100000),40%,IF(A1>100000,45%,0)))扣除数的公式:=IF(B1=5%,0,IF(B1=10%,25,IF(B1=15%,125,IF(B1=20%,375,I F(B1=25%,1375,IF(B1=30%,3375,IF(B1=35%,6375,IF(B1=40%, 10375,0))))))))+IF(B1=45%,15375,0)应交税金的公式:=round(A1*B1-C1,2)2.怎么在excel中计算个人所得税?方法/步骤计算个人所得税规则如下:起征点为3500 税率及速算扣除见下表创建表格基本统计数据,包括基本工资,起征额等数据。
见表选择D2单元格,在工具中输入公式 =IF(B2>3500,B2-C2,0) 按enter,得”应纳税所得额“ 选中E2,在公式编辑栏中输入公式 =IF(D2,0。
03,IF(D2,0。
1,IF(D2,0。
2,IF(D2,0。
25,IF(D2,0。
20xx年新个人所得税Excel计算公式
20xx年新个人所得税Excel计算公式 20xx年新个人所得税Excel计算公式
个税Excel计算公式-个税起征点5000 设单元格A1为税前工资,即月收入所在单元格。
应纳税额:
=ROUND(MAX((A1-5000)*0.01*{3,10,20,25,30,35,45}-{0,210,1410 ,2660,4410,7160,15160},0),2)
税后收入:
=A1-ROUND(MAX((A1-5000)*0.01*{3,10,20,25,30,35,45}-{0,210,1 410,2660,4410,7160,15160},0),2)
注意:在把公式复制到Excel中时,注意单元格A1的替换,批量计算下拉复制即可,祝你成功!
(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} 是纳税额*各级个税税率-应扣额后的数字,如果税率对
应的级别纳税额时,税率越大税额越小,因为扣减了超额的扣除数,这样保证了,缴税数组里最大的那个一定是最符合相应税率的。
因为存在了纳税额外套ROUND函数,就是4舍5入到2位小数的意思了。
个人所得税计算公式excel表
个人所得税计算公式excel表
1、新建工资表,输入每个人的月工资,而后要求我们用EXCEL函数,自动计算出每个人每月的个人所得税
2、首先我们直接在第一个人新个税单元格输入公
=IF(B11="","",ROUNDUP(MAX((B11-5000)*{3;10;20;25;30;35;45}%-{0;210;1410;2660;4410;71 60;15160},),2)) 这里的公式,可以拿来即用,只要将B11替换为我们自己表里面的单元格就行
3、输入完成公式后下拉而后我们就可以看到,每个人应交的个税金额,就计算了出来
4、试着修改部分人员的工资,发现个税是可以随时变化的,说明我们的公式是没有错的
5、公式解释,后面的减去210,是速算扣除,举例你超出4000元,前3000实行的,是第一档,而后1000是执行的第二档。
而在公式中,直接按照4000元扣除的,那么相当于4000*10%=400元,实际上,多扣了3000*7%=210元,所以才会减去210元。
excel个人所得税计算公式设置条件
excel个人所得税计算公式设置条件
在Excel中,可以使用IF函数来设置条件,根据不同的收入水平来
计算个人所得税。
以下是一个示例,说明如何根据中国个人所得税税率表
来计算个人所得税:
首先,我们需要了解中国个人所得税税率表。
目前,中国个人所得税
税率表分为七个档次,税率从3%到45%不等,不同的档次有不同的起征点。
接下来,我们将以下列设置在Excel工作表中:A列为月收入,B列
为税前月收入,C列为个人所得税。
在C2单元格中,我们输入以下公式:
这个公式使用了嵌套的IF函数,根据不同的条件计算不同的税额。
下面是这个公式的解析:
-如果B2小于5000,那么C2等于0,因为在起征点以下是不需要缴
纳个人所得税的。
-如果B2介于5000到8000之间,那么C2等于超出5000部分的
0.03倍。
通过在C2单元格中设置这个公式,我们可以自动计算出个人所得税。
你可以将这个公式拖动到C列的其他单元格,以计算其他月收入对应的个
人所得税。
请注意,这个公式假设月收入在有效范围内,并且不包括社保、公积
金等扣款项。
另外,税率表可能会有更新,请根据最新的税率表进行调整。
个税EXCEL计算公式
个税EXCEL计算公式个税是指个人所得税,是根据个人的收入水平及税法规定计算出来的一种税收。
个税的计算公式比较复杂,但是使用EXCEL可以轻松地进行计算。
下面是个税EXCEL计算公式(起征点5000元)的详细解释。
1.确定计税所得:计税所得是指个人所得收入减去社会保险、公积金等各项法定扣除后的金额。
在EXCEL中,可以使用减法公式来计算计税所得。
例如,假设个人所得收入为A1单元格,法定扣除为B1单元格,计税所得为C1单元格,公式如下:C1=A1-B12.确定应纳税所得额:应纳税所得额是指计税所得减去起征点后的金额。
起征点是指个人收入达到多少金额才需要缴纳个税。
在EXCEL中,可以使用IF函数来判断是否需要缴纳个税,并计算应纳税所得额。
例如,假设起征点为5000元,计税所得为C1单元格,应纳税所得额为D1单元格,公式如下:D1=IF(C1>5000,C1-5000,0)3.确定税率:个人所得税按照不同的收入水平有不同的税率。
在EXCEL中,可以使用VLOOKUP函数来查找对应的税率。
例如,假设税率表为E1:F4,收入为D1单元格,税率为G1单元格,公式如下:G1=VLOOKUP(D1,E1:F4,2,TRUE)4.确定应缴税额:应缴税额是指应纳税所得额乘以税率后的金额。
在EXCEL中,可以使用乘法公式来计算应缴税额。
例如,假设应纳税所得额为D1单元格,税率为G1单元格,应缴税额为H1单元格,公式如下:H1=D1*G15.确定应扣除金额:应扣除金额是指个人所得税应该扣除的金额。
在EXCEL中,可以使用IF函数来判断应扣除金额的金额。
I1=IF(D1>0,H1,0)6.确定实际应缴税额:实际应缴税额是指应缴税额减去应扣除金额后的金额。
在EXCEL中,可以使用减法公式来计算实际应缴税额。
例如,假设应缴税额为H1单元格,应扣除金额为I1单元格,实际应缴税额为J1单元格,公式如下:J1=H1-I1通过以上步骤,就可以使用EXCEL计算个税了。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、灵活运用Excel公式计算个人所得税 (1)二、Excel编辑窍门 (2)三、Excel数据排序功能集锦 (3)四、在同一Excel单元格中混用文本与数值数据 (7)一、灵活运用Excel公式计算个人所得税http://.educity.作者:佚名来源:网络20XX年4月2日发表评论进入社区个人所得税的计算看起来比较复杂,似乎不用VBA宏编程而只用公式来计算是一件不可能的事。
其实,Excel提供的函数公式不但可以计算个人所得税,而且还有很大的灵活:可以随意改变不扣税基数,随意改变各扣税分段界限值及其扣税税率(说不定以后调整个人所得税时就可以用到。
)不管是编程还是使用公式,都得将个人所得税的方法转化为数学公式,并且最好将这个公式化简,为以后工作减少困难。
以X代表你的应缴税(减去免税基数)的工薪收入(这里的个人所得税仅以工薪为例),Tax代表应缴所得税,那么:当500<X≤2000则TAX=(X-500)*10+500*5 =>TAX=X*10-25当2000<X≤5000则TAX=(X-2000)*15+2000*10 =>TAX=X*15-125……依此类推,通用公式为:个人所得税=应缴税工薪收入*该范围税率-扣除数在此,扣除数=应缴税工薪收入上一范围上限*该范围税率-上一范围扣除数其实只有四个公式,即绿色背景处。
黄色背景处则为计算时输入数据的地方。
各处公式设置即说明如下:E3:=C3*D3-C3*D2+E2E4-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用其公式替代即可(如图1)。
在这里我们只是通过几个常用的公式,就轻松的自动计算出个人所得税的缴纳情况。
其实,类似的应用在Excel中还有很多,只要大家运用好公式,并进行合理的组合,那么一定会有更多的收获等着你。
二、Excel编辑窍门http://.educity.作者:希赛网来源:希赛新手教程20XX年11月10日发表评论进入社区在使用Excel时,经常遇见一些小小的问题,既耽误我们宝贵的工作时间,又影响了工作的质量。
下面是我在网上搜集到的一些资料的总结,希望对大家的工作和学习有些帮助!同时对原创者表示感谢!(1)分数的输入如果直接输入“1/5”,系统会将其变为“1月5日”,解决办法是:先输入“0”,然后输入空格,再输入分数“1/5”。
(2)序列“001”的输入如果直接输入“001”,系统会自动判断001为数据1,解决办法是:首先输入“'”(西文单引号),然后输入“001”。
(3)日期的输入如果要输入“4月5日”,举一反三,像例(1)直接输入“4/5”,再敲回车就行了。
如果要输入当前日期,按一下“Ctrl+;”键。
(4)填充条纹如果想在工作簿中加入漂亮的横条纹,可以利用对齐方式中的填充功能。
先在一单元格内填入“*”或“~”等符号,然后单击此单元格,向右拖动鼠标,选中横向若干单元格,单击“格式”菜单,选中“单元格”命令,在弹出的“单元格格式”菜单中,选择“对齐”选项卡,在水平对齐下拉列表中选择“填充”,单击“确定”按钮。
(5)多张工作表中输入相同的内容几个工作表中同一位置填入同一数据时,可以选中一张工作表,然后按住Ctrl键,再单击窗口左下角的Sheet1、Sheet2......来直接选择需要输入相同内容的多个工作表,接着在其中的任意一个工作表中输入这些相同的数据,此时这些数据会自动出现在选中的其它工作表之中。
输入完毕之后,再次按下键盘上的Ctrl 键,然后使用鼠标左键单击所选择的多个工作表,解除这些工作表的联系,否则在一张表单中输入的数据会接着出现在选中的其它工作表内。
(6)不连续单元格填充同一数据选中一个单元格,按住Ctrl键,用鼠标单击其他单元格,就将这些单元格全部都选中了。
在编辑区中输入数据,然后按住Ctrl键,同时敲一下回车,在所有选中的单元格中都出现了这一数据。
(7)利用Ctrl+*选取文本如果一个工作表中有很多数据表格时,可以通过选定表格中某个单元格,然后按下Ctrl+*键可选定整个表格。
Ctrl+*选定的区域为:根据选定单元格向四周辐射所涉及到的有数据单元格的最大区域。
这样我们可以方便准确地选取数据表格,并能有效避免使用拖动鼠标方法选取较大单元格区域时屏幕的乱滚现象。
(8)快速清除单元格的内容如果要删除内容的单元格中的内容和它的格式和批注,就不能简单地应用选定该单元格,然后按Delete 键的方法了。
要彻底清除单元格,可用以下方法:选定想要清除的单元格或单元格范围;单击“编辑”菜单中“清除”项中的“全部”命令,这些单元格就恢复了本来面目。
三、Excel数据排序功能集锦http://.educity.作者:希赛来源:希赛网20XX年11月13日发表评论进入社区在用Excel制作相关的数据表格时,我们可以利用其强大的排序功能,浏览、查询、统计相关的数字。
下面,我们以图1所示的“员工基本情况登记表”为例,来全面体验一番Excel的排序功能。
一、快速排序如果我们希望对员工资料按某列属性(如“工龄”由长到短)进行排列,可以这样操作:选中“工龄”列任意一个单元格(如I3),然后按一下“常用”工具栏上的“降序排序”按钮即可(参见图1)。
小提示:①如果按“常用”工具栏上的“升序排序”按钮,则将“工龄”由短到长进行排序。
②如果排序的对象是中文字符,则按“汉语拼音”顺序排序。
③如果排序的对象是西文字符,则按“西文字母”顺序排序。
图1二、多条件排序如果我们需要按“学历、工龄、职称”对数据进行排序,可以这样操作:选中数据表格中任意一个单元格,执行“数据→排序”命令,打开“排序”对话框(图2),将“主要关键词、次要关键词、第三关键词”分别设置为“学历、工龄、职称”,并设置好排序方式(“升序”或“降序”),再按下“确定”按钮就行了。
图2三、按笔划排序对“姓名”进行排序时,国人喜欢按“姓氏笔划”来进行:选中姓名列任意一个单元格,执行“数据→排序”命令,打开“排序”对话框(参见图2),单击其中的“选项”按钮,打开“排序选项”对话框(图3),选中其中的“笔划排序”选项,确定返回到“排序”对话框,再按下“确定”按钮即可。
图3小提示:如果需要按某行属性对数据进行排序,我们只要在上述“排序选项”对话框中选中“按行排序”选项即可。
四、自定义排序当我们对“职称”列进行排序时,无论是按“拼音”还是“笔划”,都不符合我们的要求。
对于这个问题,我们可以通过自定义序列来进行排序:先把相应的职称序列按需要排序的顺序输入到相应的单元格区域(如N2至N18)中(图4);执行“工具→选项”命令,打开“选项”对话框,切换到“自定义序列”标签下,在“从单元格中导入序列”右侧的方框中输入“$N$2:$N$18”(也可以用鼠标选择输入),然后单击“导入”按钮,将相应的序列导入到系统中,确定返回。
小提示:序列导入后,原来N2至N18区域中输入的数据可以删除,导入的序列在其他Excel文档中均可直接使用。
选中“职称”列任意一个单元格,执行“数据→排序”命令,打开“排序”对话框,单击其中的“选项”按钮,打开“排序选项”对话框(参见图3),按“自定义排序次序”选项右侧的下拉按钮,在随后弹出的下拉列表中,选中上述“导入”的序列,确定返回到“排序”对话框,再按下“确定”按钮即可。
五、用函数进行排序有时,我们对某些数值列(如“工龄、工资”等)进行排序时,不希望打乱表格原有数据的顺序,而只需要得到一个排列名次。
对于这个问题,我们可以用函数来实现(以“工龄”为例):在“工龄”右侧插入一个空白列(J列),用于保存次序(图5),然后选中J2单元格,输入公式:=RANK(I2,$I$2:$I$101),然后再次选中J2单元格,将鼠标移至该单元格右下角成“细十字线状”时(这种状态,我们通常称之为“填充柄”状态),按住左键向下拖拉至最后一条数据为止,次序即刻显示出来(图5)。
图5小提示:若要升序排序,可在公式最后增加一个“非零”参数,如将上述公式改为:=RANK(I2,$I$2:$I$101,1)。
六、让序号不参与排序当我们对数据表进行排序操作后,通常位于第一列的序号也被打乱了,如何不让这个“序号”列参与排序呢?我们在“序号”列右侧插入一个空白列(B列),将“序号”列与数据表隔开。
用上述方法对右侧的数据区域进行排序时,“序号”列就不参与排序了。
小提示:插入的空列会影响表格的打印效果,我们可以将其隐藏起来:选中B列(即插入的空列),右击鼠标,再选择“隐藏”选项即可。
四、在同一Excel单元格中混用文本与数值数据http://.educity.作者:李东博来源:天极软件20XX年11月13日发表评论进入社区在Excel中,有时我们需要在同一单元格中既显示文本,又显示数值。
可以通过以下这些公式技巧来将文本与数字混合显示在同一单元格中。
技巧之一例如,假设A6单元格包含数值1234,我们可以在另一个单元格(如D5)中输入以下公式:="总数:"&A6则在D5单元格中就会显示出:“总数:1234”,如图1所示。
图1在本例中,符号&所起的作用是将文本“总数”与A6单元格中的内容连接在一起。
对这样一个包含公式的单元格应用数值格式是不起作用的,因为单元格中包含文本而不是数值。
技巧之二如果在公式中巧妙地使用TEXT函数,也可以实现文本与数值同时显示在一个单元格中。
例如,我们可以在另一个单元格(如D6)中输入以下公式:="总数: "&TEXT(A6,"$#,##0.00")这样在D6中就会显示为:“总数: $1,234.00”,如图2所示。