逻辑函数是用来对条件进行判断的函数,它可以根据条件的真假,返回相应的值,常用的逻辑函数包括AND,OR,IF,IFERROR
判断真假我们通常要用到运算符,如:
等于=
大于>
小于<,
大于等于>=
小于等于<=
很多初学者不知道如何表示大于等于或小于等于,现在知道了吧!
任何公式都要以=开头,但并不一定每个公式都需要函数,单纯的运算符也可以在公式中使用!
如:判断A1与B1是否相等,就可以直接用=A1=B1来判断。特别是当你用vlookup判断出错或看上去两个单元格相等但就是找不出原因时,就可以直接用等于直接判断一下两个是否真的相同,也许只是多输了一个空格,或有其它不显示的非打印字符,导致只是看上去相等,其实就是不等的两个值。
And函数用来检验多个条件是否同时满足,同时满足返回TRUE,否则只要有一个不满足就返回FALSE。
用法:AND(条件1,条件2,条件3,...)
如:判断各门课程是否都大于等于60.
Or函数用来判断多个条件,只要有一个条件满足,结果就返回TRUE.
用法:OR(条件1,条件2,条件3,...)
如:判断各门课程是否有大于等于60分的,如果一门也不及格,则返回FALSE.
AND和Or函数一般情况下不单独使用,往往和IF配合起来,根据条件的真假,返回相应的值。
用法:IF(条件,返回条件为TRUE的值,返回条件为FALSE的值)
第一个参数为条件
第二个参数即为当条件为TRUE时的结果
但三个参数即为当条件为FALSE时的结果
如:各门课程都大于等于60,则为全部及格,否则需要补考.
另外IF函数还可以嵌套使用,
如根据成绩,判断学生的优异程度。
>=90,优
>=80,良
>=60,及格
<60,不及格
解读如下:如果大于等于90,则为优,否则(<90),如果大于等于80,则为良,否则(<80)如果>=60,则为及格,否则(<60)为不及格。
IFERROR是一个新增加的函数,它相当于IF 和 ISERROR两个函数的组合。
ISERROR值为任意错误值(#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME?或#NULL!)时,返回TRUE。
用法:IFERROR(表达式,错误信息),相当于老版本的IF(ISERROR(表达式),错误信息,表达式),但顺序正好反过来了,因此要注意!
当表达式是一个错误时,则返回需要显示的错误信息,否则返回表达式的值。
如果当错误时,不需要现实任何信息,可以设置错误信息为空,即为"",两个英文半角的双引号连写。
逻辑函数是最常用的判断函数,和其它函数配合使用,效果更佳。
END
联系客服