2022-11-13 21:23来源:m.sf1369.com作者:宇宇
通过IF函数建立个税工资的原因在于,如果应发工资减去起征点为负数时,不需要计税,这可以通过MAX(应发工资-3500,0)的形式来代替,可以显著缩短公式的长度。
输入以下公式,然后向下填充公式
=ROUND(MAX((E2-3500)*0.1*{0.3,1,2,2.5,3,3.5,4.5}-5*{0,21,111,201,551,1101,27011},0),2)
公式表示:将E2单元格的应发工资减去起征点3500,结果乘以不同的税率再减去速算基数,在得到的一组数据中,取最大值,结果保留小数点后2位。
当E2小于3500时,因计算结果均为负数,同样通过MAX函数,取0为最大值。
roundif函数,正确的是coundif函数
1.点击插入菜单下的插入函数选项。
2.搜索找到countif函数,双击打开。
3.第一个参数输入要查找数据的范围,第二个参数设置条件。
4.点击确定,得到函数计算的结果。
个人所得税的现行税制采用的是分类税制,表现形式就是根据所得来源分为9个税目
具体每个种类的计算我们后续会慢慢聊,这里我们要知道一个比较特殊的规定,就是居民个人取得前款第一项至第四项所得(以下称综合所得),按纳税年度合并计算个人所得税;非居民个人取得前款第一项至第四项所得,按月或者按次分项计算个人所得税。纳税人取得前款第五项至第九项所得,依照本法规定分别计算个人所得税。
具体怎么算,很多人可能会有点困扰,我们喜欢用案列说明,有些文章经常引用税务的条例,但是不举例不计算怎么让人明白呢》
白领A先生在某企业任职,2019年1月-12月每月在甲企业取得工资薪金收入16000元,另外,2019年3月取得劳务报酬收入3000元,稿酬收入2000元,6月取得劳务报酬收入30000元,特许权使用费收入2000元。
假设每月缴纳三险一金2500元,每月专项附加扣除共计为3000元,无其他扣除。
个税其实就两步,预缴和汇算清缴
我们先完成第一步 预缴
1、工资薪金部分
2、劳务报酬
3、稿酬
4、特许权使用费所得
表单设置其实很简单,就涉及一个函数IF,比如劳动的所得
=IF(IF(E24<=4000,E24-800,E24*(1-20%))<0,0,IF(E24<=4000,E24-800,E24*(1-20%)))
公式的背景就是
劳务报酬所得、稿酬所得、特许权使用费所得以收入减除费用后的余额为收入额;其中,稿酬所得的收入额减按百分之七十计算。
减除费用:预扣预缴税款时,劳务报酬所得、稿酬所得、特许权使用费所得每次收入不超过四千元的,减除费用按八百元计算;每次收入四千元以上的,减除费用按收入的百分之二十计算。
而税率则依据下图来计算
预扣预缴税额=工资、薪金所得预扣预缴税额+劳务报酬所得预扣预缴税额+稿酬所得预扣预缴税额+特许权使用费所得预扣预缴税额=4080+(440+5200)+168+240=10128元
记住这个数字,后面还会用到的
分项计算预缴完成后,我们可以合并汇算清缴了
年收入额=工资、薪金所得收入+劳务报酬所得收入+稿酬所得收入+特许权使用费所得收入=16000×12+(3000+30000)×(1-20%)+2000×(1-20%)×70%+2000×(1-20%)=221120元
综合所得应纳税所得额=年收入额-6万元-专项扣除-专项附加扣除-依法确定的其他扣除=221120-60000-(2500×12)-(3000×12)=95120元
应纳税额=应纳税所得额×税率-速算扣除数=95120×10%-2520=6992元
预扣预缴税额是10128元
年度汇算应补退税额=应纳税额-预扣预缴税额=6992-10128=-3136元,说明啥,多交了呗所以要想国家要求退回差额部分的税额。
汇算清缴应退税额3136元。
好了,整个计算就分析完了,大家觉得清楚了吗?
=MAX((A1-3000)*{1,2,4,5,6,7,9}*5%-{0,3,21,39,109,219,539}*25,0)
可以参考
http://club.excelhome.net/thread-710257-1-6.html
1、首先,我们先来熟悉一下个人所得的七个等级及计算方法,每个等级的税率和速算扣除数都不同。
2、打开excel表格,先创建一个简易的工资表,填好工资数。
3、下面就是个税的计算公式 =IF(AND(纳税工资额>0,纳税工资额<=3500),0,IF(AND(纳税工资额>3500,纳税工资额<=5000),ROUND((纳税工资额-3500)*0.03,2),IF(AND(纳税工资额>5000,纳税工资额<=8000),ROUND((纳税工资额-3500)*0.1-105,2),IF(AND(纳税工资额>8000,纳税工资额<=12500),ROUND((纳税工资额-3500)*0.2-555,2),IF(AND(纳税工资额>12500,纳税工资额<=38500),ROUND((纳税工资额-3500)*0.25-1005,2))))))
4、小伙伴们看到这么一串估计有些蒙圈了吧,不要着急我们来演示一下带入的过程,先在工资表的后面加两列,便于采集数据,代入公式。应纳税额=工资总额-五险一金。
5、把公司复制最右侧表格,把汉字替换为前面的表格,全部替换后,回车,这样就计算好了。
6、我们来完善一下这工资表,填入五险一金,把算好的个税带入工资表中。
7、最后把后边的两列隐藏起来,这样工资表就很整齐了。不管多少金额的工资都不用单独计算个税啦,做好后用计算器验算一下,防止公式在代入时发生错误。
可以嵌套IF函数来进行判断。或者直接写判断公式与源数据进行相乘即可。
例如,求A1加B1,如果A1为负数或0,则不参与计算。
公式:=IF(A1<=0,B1,A1+B1) 或 =(A1>=0)*A1+B1
函数解释:
IF用途:执行逻辑判断,它可以根据逻辑表达式的真假,返回不同的结果,从而执行数值或公式的条件检测任务。
语法:IF(logical_test,value_if_true,value_if_false)。
参数:Logical_test 计算结果为TRUE 或FALSE 的任何数值或表达式;Value_if_true 是Logical_test 为TRUE 时函数的返回值,如果logical_test 为TRUE 并且省略了value_if_true, 则返回TRUE。而且Value_if_true可以是一个表达式;Value_if_false是Logical_test 为FALSE 时函数的返回值。如果logical_test 为FALSE 并且省略value_if_false, 则返回FALSE。Value_if_false也可以是一个表达式。
实例:公式“=IF(C2>=85,"A",IF(C2>=70,"B",IF(C2>=60,"C",IF(C2<60,"D"))))”, 其中第二个IF 语句同时也是第一个IF 语句的参数。同样,第三个IF 语句是第二个IF 语句的参数,以此类推。例如,若第一个逻辑判断表达式C2>=85 成立,则D2 单元格被赋值“A”;如果第一个逻辑判断表达式C2>=85 不成立,则计算第二个IF 语句“IF(C2>=70”;以此类推直至计算结束,该函数广泛用于需要进行逻辑判断的场合。
1、首先打开一个Excel,点击一个要使用if函数的空白单元格。
2、然后在单元格内输入“=if”。
3、接着在单元格内输入判断条件。
4、然后在单元格内输入if真值。
5、接着在单元格内输入if假值。
6、然后点击enter键,即可完成if函数设置。
Microsoft Excel是Microsoft为使用Windows和Apple Macintosh操作系统的电脑编写的一款电子表格软件。直观的界面、出色的计算功能和图表工具,再加上成功的市场营销,使Excel成为最流行的个人计算机数据处理软件。在1993年,作为Microsoft Office的组件发布了5.0版之后,Excel就开始成为所适用操作平台上的电子制表软件的霸主。
IF函数是Excel中比较常用的函数,这个函数既可以进行数据判断,也可以进行数据分层。
IF函数的功能是对值和期待值进行逻辑比较。
IF 函数最简单的形式表示:如果(内容为 True,则执行某些操作,否则就执行其他操作)。因此 IF 语句可能有两个结果。第一个比较结果为 True,第二个比较结果为 False。
IF函数的语法结构
IF(logical_test,value_if_ture,value_if_false)
参数解释:
logical_test 可以是一个数值也可以是逻辑值,例如:数值、文字等;value_if_ture 逻辑比较后,符合比较条件而输出的结果,可以自行设定value_if_false 逻辑比较后,不符合比较条件而输出的结果,可以自行设定。
IF函数的使用方法(分析学生成绩为例)
一、使用IF函数进行逻辑比较;
比如用于分析学生成绩是否及格。
第一步,选中要输入数据的单元格;将鼠标滑动到单元格上方,单击一下“选中”,双击进入“输入状态”。
第二步,填写IF函数,即输入“=IF”;
输入时Excel会自动匹配类似的函数,并提示函数能够实现的功能。
第三步,填入比较条件,一般情况下,60分及以上为及格,那么条件应该是大于60,这里输入“=IF(A2>=60,”;
第四步,输入逻辑比较结果,即输入“=IF(A2>=60,"及格","不及格")”;
注意:如果输出结果为文本,注意用英文状态下输入的双引号引起来;
第五步,查看比较结果,并拖拽完成表格。
二、使用IF函数进行数据分层;
把学生分数分为三个层次,“不及格、良好、优秀”;
第一步,首先明确思路,需要把数据分成三层,而一次IF函数只能把数据分成两层,是不是需要进行两次IF函数比较才能把数据分成三层呢?!
明确了数据要分两次运算,我们开始进行函数运算。为了获得更好的学习效果,这一次函数运算先把优秀分出来,公式应为“ =IF(A2>=80,"优秀" ”
第二步,我们已经将优秀的分数区分出来,如何对良好和不及格的分数进行区分呢,而且IF函数一次运算只能输出两种结果,那么我们是不是需要进行函数嵌套了呢。
思路:优秀的分数已经区分出来,仅剩下80分一下的分数需要区分,我们直接嵌套一个IF函数进行计算,即输入"=IF(A2>=80,"优秀",IF (A2>=60"
第三步,输入剩余的比较结果,并输入两个结束括号,即“))”;完整的公式“=IF(A2>=80,"优秀",IF(A2>=60,"良好","不及格"))”。
1.首先我们打开excel,新建工资表,然后输入每个人的月工资,然后就要求我们用EXCEL函数,来自动计算出每个人每月的个人所得税。
2.首先我们直接在第一个人的新个人所得税单元格中输入=IF(B11="","",ROUNDUP(MAX((B11-5000)*{3;10;20;25;30;35;45}%-{0;210;1410;2660;4410;7160;15160},),2)) 这里的公式,可以拿来即用,只要将B11替换为我们自己表里面的单元格就可以。
3.当我们输入完成公式之后下拉,然后我们就可以看到,每个人应交的个税金额全部都计算了出来。
4.然后我们可以试着修改部分人员的工资,你会发现个人所得税是可以随时变化的,说明我们的公式是没有错的,我们的操作就算完成了。