2022-11-28 14:26来源:m.sf1369.com作者:宇宇
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函数:
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、重点提醒:
如果有多个条件并且嵌套判断,一定要考虑清楚所有的情况,否则容易出现预期之外的错误返回,很多情况是漏考虑了某些情况!
使用if函数来进行判断:
1、打开Excel,打开你的数据文档,在你想输出数据的单元格点击工具栏上的“插入”――“函数”――“逻辑”――“IF”,然后点击确定。
2、点击确定后会弹出一个框框,第一个表示条件,后面两个是判断条件的结果。点击小编标注的地方,选择数据,一般不用选择全部的数据,只需选择里面的其中一个即可。
选择A2,是用IF来判断数学成绩及不及格。如果条件<60分,说明不成立,就显示不及格,否则的话剩下的都是及格的分数了。
3、点击确定后,就可以看到判断的结果了,将鼠标放在第一个结果后面,当鼠标变成【+】时,双击它就可以得到全部的结果了。
4、再设置60-70分的显示及格,然后同样地,再第三行,又点击IF,进行嵌套。
5、同样的方法,设置良好和优秀,如果你后面还要再继续分的话,也可以继续嵌套,那么第三行就不要写优秀了。
6、同样的,把鼠标放在第一个结果右下角【+】,双击后就可以显示全部的结果了。
注意事项
以上的方法只限于新手,如果你操作熟练的话,可以在公式栏直接写进你判断的公式即可。
If函数其实还有更多的高级的使用方法。