EXECL表格中,不用嵌套,也能轻松使用IF函数
1、IF 函数语法介绍:
excel中的if函数是逻辑函数,表达的意思是当满足某条件时,返回一个值,否则返回另一个值
2、语法:
if(logical_text,[value_if_true],[value_if_false])
其中logical_text表示要判断的条件。
value_if_true表示当满足判断的条件时返回的值。
value_if_false表示当不满足判断的条件时返回的值
3、整理好要进行判断的多个条件,以个人收入所得税交税为例,要求设置任意一个工资收入,就可以用EXECL求出要交多少金额的税金。
如图,要求:含税工资在D17单元格输入,应缴所得税金额在D19单元格求出。

1、在D17单元格里开始输入IF函数公式,因为公式比较长,可直接在公式栏里写。
关键点1:第一段IF函数的含义:
只判断工资减去起征点3500元的差额是否大于0元且不超过1500元。如果条件为真,就按3%的税率来计算;如果不满足条件,暂时不管,按0来计算。
公式为:(工资-3500)*税率-速算扣除数。
关键点2:第一段后面继续写“+”号,准备继续写第二段条件语句,这里已经预备不用嵌套的IF函数了。

2、在公式栏的“+”号继续输入第二段IF函数
关键点1:第二段只判断工资减去起征点3500元的差额是否超过1500元,但未超过4500元。条件为真,按10%税率;其他条件暂时不管,在第二段中也按0对待。
公式为:(工资-3500)*税率-速算扣除数。
关键点2:第二段后面继续写“+”号,准备继续写第三段条件语句,又没有嵌套,嘿嘿!

3、按照上面同样的方法,继续输入到最后一段IF函数。
(说明:为了让读者看得更清楚,特列出整个公式为:)
=IF(AND((D17-3500)<=1500,(D17-3500)>0),0.03*(D17-3500),0)+IF(AND((D17-3500)>1500,(D17-3500)<=4500),0.1*(D17-3500)-105,0)+IF(AND((D17-3500)>4500,(D17-3500)<=9000),0.2*(D17-3500)-555,0)+IF(AND((D17-3500)>9000,(D17-3500)<=35000),0.25*(D17-3500)-1005,0)+IF(AND((D17-3500)>35000,(D17-3500)<=55000),0.3*(D17-3500)-2755)+IF(AND((D17-3500)>55000,(D17-3500)<=80000),0.5*(D17-3500)-5505,0)+IF((D17-3500)>80000,0.45*(D17-3500)-13505,0)

4、大功告成,来实验一下。
例如月工资12万元,要交多少税呢?
在D17里输入120000,在D19里看到显示如下图了:

5、再来实验一下,月工资6900元,要交多少税呢?
在D17里输入6900,在D19里看到显示如下图了:

6、经过验证,公式无误,实现了快速计算个人所得税。
如果用IF函数的嵌套方式来计算,就不会这么方便了。