if函数算个税

来源:百度知道 编辑:UC知道 时间:2024/06/05 16:48:06
我输入的公式是=IF(L4<=500,L4*0.05,IF(L4<=2000,L4*0.1-25,IF(L4<=5000,L4*0.15-125,IF(L4<=20000,L4*0.2-375,IF(L4<=40000,L4*0.25-1375,IF(L4<=60000,L4*0.3-3375,IF(L4<=80000,L4*0.35-6375,IF(L4<=100000,L4*0.4-10375))))))))。这样的公式出现两个问题,第一:在第算第4级第7级个税的时候格子里显示的是false,第二:无法计算第9级,即应纳税额>100000的时候公式不能确认,请高手指教

IF嵌套不能超过七层,你这个函数8层,就不会正常运算了,你可以把他分开就可以用了,我写了一个你看一下,=IF(L4<=20000,IF(L4<=500,L4*0.05,IF(L4<=2000,L4*0.1-25,IF(L4<=5000,L4*0.15-125,IF(L4<=20000,L4*0.2-375,)))),IF(L4<=40000,L4*0.25-1375,IF(L4<=60000,L4*0.3-3375,IF(L4<=80000,L4*0.35-6375,IF(L4<=100000,L4*0.4-10375)))))
我是把8个条件分成两块来处理,<=20000的在IF的B中运行,>20000的在IF的C中运行.这样只嵌套5层.你试着用一下.

举个例子
excel中的if函数是逻辑函数,表达的意思是当满足某条件时,返回一个值,否则返回另一个值。
在excel菜单中选择公式,点击逻辑下拉菜单中的if.
在出现的界面第一栏中输入B2<60
第二栏输入"不及格"
第三栏输入"及格"
它表示如果B2的数值小于60,那么返回的是不及格,否则返回的是及格。
点击确定
看到C2显示是及格,表示B2对应的成绩是及格的。
按照前面的语法结构,在C2单元格输入=IF(B2<60,"不及格","及格")

  :IF函数的语法:IF(参数1,参数2,参数3)

  该函数的含义是在单元格中以参数1为条件进行检测,当检测结果符合参数1时,执行参数2的命令,反之则执行参数3的命令。其中:参数1为函数执行检测的条件,它一般是一个公式或一个数值表达式,参数2和参数3可以是显示一个字符串、显示一个数值或显示某一公式的计算结果。参数之间用半角的“,”隔开,字符串也要用半角引号括住。

  设工资表中“应纳税所得额”在E列,“应交个人所得税”在H列。我们要在H列的各行设置IF函数公式,由函数公式来对E列各行的应纳税工资进行判断,并自动套用适用税率和速算扣除数计算应纳税额。可在H列设置