主页 > 办公自动化 > Excel第八讲:if函数

Excel第八讲:if函数

2022-11-28 14:26来源:m.sf1369.com作者:宇宇

一、Excel第八讲:if函数

1.函数语法:

IF(logical_test,[value_if_true],[value_if_false])

如果……, 就……, 否则……

eg:

=IF(E4=男,先生,女士)

如果E4是男性,返回“先生”,否则,返回“女士”

2.if逻辑嵌套:

3.避免if函数嵌套过度

if嵌套的层数超过四层,考虑函数用错了。

思路一:

将多个if函数相加,适用于返回数字的情况。

思路二:

将多个if函数用&,字符串连接,适用于返回文字的情况

思路三:

vlookup模糊查询

eg:

方法1.

=if(G6=A级,10000,0)+if(G6=B级,9000,0)+if(G6=C级,8000,0)+...

方法2.

=if(G6=A级,一级,)&if(G6=B级,二级,)&if(G6=C级,三级,)&...

方法3.

=VLOOKUP(F6,$B$4:$C$13,2,0)

4.iserror函数:

判断运算是否出错。

错误返回1,正确返回0

5.用IF函数处理运算错误

=IF(iserror(D35/C35),,D35/C35)

如果运算错误,显示为空。

6.AND函数/OR函数

1.年龄大于60的男性,奖金1000,否则奖金为0

=IF(AND(A3=男,B3>=60),1000,0)

2.年龄大于60的男性或年龄小于40的女性,奖金1000

=IF(OR(AND(B12>60,A20=男),AND(B12<40,A20=女)),1000,0)

二、excel中怎么使用if函数

excel中怎么使用if函数:

if函数的使用方法是什么?if函数是excel中一个非常实用的函数,我们一起来了解一下它的使用方法。

以Dell灵越5000为例,if函数的使用方法为:

品牌型号:Dell灵越5000

操作系统:windows 10

软件版本:Microsoft Office Excel 2016

Excel中很多函数部分参数可以省略,IF函数也一样。如下图B1的公式为:

=IF(1>2,判断真)

省略了第三参数,则返回第三参数值时会返回FALSE。这对求满足条件最大值和最小值是由实际意义的,效果与0不同。

2、如果把公式改成:

=IF(1>2,判断真,)

公式中通过第二参数后的逗号给第三参数留了位置,但是没有输入任何值,那么默认是返回0这个数字的。也就是逗号后面不输入参数默认返回值为0。

3、第二参数也是一样的规律,如果公式改成:

=IF(3>2,,判断假)

第二参数位于两个逗号之间,没有输入值,则默认返回0。

4、如果将公式改成:

=IF(3>2,TRUE,FALSE)

则单元格会返回TRUE或FALSE这两个逻辑值结果之一。

IF普通公式单条件表达:

1、如下图,B2公式为:

=IF(A2>29,不惑,小年轻)

这是IF函数单条件表达的方式,第一参数只有一个比较。

2、IF单条件表达可以用数轴的方式来理解。整个数轴是全体,判断为TRUE返回结果为数轴的一部分;判断为FALSE返回结果是数轴的其余所有部分,两个部分不会交叉。

IF普通公式多条件同时满足表达:

1、如下图,如果A2大于29且B2是“A”则返回优秀,其余结果返回空。C2公式为:

=IF(AND(A2>29,B2=A),优秀,)

这里用AND()函数表达了多个判断条件,只有所有判断都返回TRUE才返回“优秀”。

2、大家在使用IF多条件判断的时候一定要考虑全面,不要漏掉可能!以上面的两个条件,且没有嵌套IF的例子说明。可以将两个条件用纵横两条线交叉表示,同时满足“大于34,为A”的结果只占所有可能的四分之一,也就是其他所有可能都返回空。如果3个条件你排除的可能更多,如果再嵌套IF继续判断……

3、重点提醒:

如果有多个条件并且嵌套判断,一定要考虑清楚所有的情况,否则容易出现预期之外的错误返回,很多情况是漏考虑了某些情况!

三、怎么在excel中使用if函数

使用if函数来进行判断:

1、打开Excel,打开你的数据文档,在你想输出数据的单元格点击工具栏上的“插入”――“函数”――“逻辑”――“IF”,然后点击确定。

2、点击确定后会弹出一个框框,第一个表示条件,后面两个是判断条件的结果。点击小编标注的地方,选择数据,一般不用选择全部的数据,只需选择里面的其中一个即可。

选择A2,是用IF来判断数学成绩及不及格。如果条件<60分,说明不成立,就显示不及格,否则的话剩下的都是及格的分数了。

3、点击确定后,就可以看到判断的结果了,将鼠标放在第一个结果后面,当鼠标变成【+】时,双击它就可以得到全部的结果了。

4、再设置60-70分的显示及格,然后同样地,再第三行,又点击IF,进行嵌套。

5、同样的方法,设置良好和优秀,如果你后面还要再继续分的话,也可以继续嵌套,那么第三行就不要写优秀了。

6、同样的,把鼠标放在第一个结果右下角【+】,双击后就可以显示全部的结果了。

注意事项

以上的方法只限于新手,如果你操作熟练的话,可以在公式栏直接写进你判断的公式即可。

If函数其实还有更多的高级的使用方法。

相关推荐

企业办公软件都有哪些?

办公自动化 2024-01-14

数控车床自动编程用什么软件?

办公自动化 2024-01-12

写字间物业管理方案

办公自动化 2023-12-09

自动化的好处和坏处

办公自动化 2023-12-05

单片机有什么特征?

办公自动化 2023-11-27

excel2007教程|excel2007教程下载

办公自动化 2023-11-22