EXECL表格中,不用嵌套,也能轻松使用IF函数

2025-11-06 01:43:05

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单元格求出。

EXECL表格中,不用嵌套,也能轻松使用IF函数

1、在D17单元格里开始输入IF函数公式,因为公式比较长,可直接在公式栏里写。

关键点1:第一段IF函数的含义:

只判断工资减去起征点3500元的差额是否大于0元且不超过1500元。如果条件为真,就按3%的税率来计算;如果不满足条件,暂时不管,按0来计算。

公式为:(工资-3500)*税率-速算扣除数。

关键点2:第一段后面继续写“+”号,准备继续写第二段条件语句,这里已经预备不用嵌套的IF函数了。

EXECL表格中,不用嵌套,也能轻松使用IF函数

2、在公式栏的“+”号继续输入第二段IF函数

关键点1:第二段只判断工资减去起征点3500元的差额是否超过1500元,但未超过4500元。条件为真,按10%税率;其他条件暂时不管,在第二段中也按0对待。

公式为:(工资-3500)*税率-速算扣除数。

关键点2:第二段后面继续写“+”号,准备继续写第三段条件语句,又没有嵌套,嘿嘿!

EXECL表格中,不用嵌套,也能轻松使用IF函数

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)

EXECL表格中,不用嵌套,也能轻松使用IF函数

4、大功告成,来实验一下。

例如月工资12万元,要交多少税呢?

在D17里输入120000,在D19里看到显示如下图了:

EXECL表格中,不用嵌套,也能轻松使用IF函数

5、再来实验一下,月工资6900元,要交多少税呢?

在D17里输入6900,在D19里看到显示如下图了:

EXECL表格中,不用嵌套,也能轻松使用IF函数

6、经过验证,公式无误,实现了快速计算个人所得税。

如果用IF函数的嵌套方式来计算,就不会这么方便了。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢