今天学习的是逻辑函数,if、and、or。
一、逻辑值TRUE、FALSE
1、如果条件是成立的、是真的,则返回的是TRUE;
2、如果条件是不成立的,是假的,则返回的是FALSE。
3、能产生或返回逻辑值的情况:
(1)比较运算符
(2)is类信息函数
(3)逻辑值:AND、OR、NOT。一般都是与其他函数嵌套使用,尤其是IF函数。
二、基本用法
1、IF函数:判断是否满足某个条件,如果满足返回一个值,不满足则返回另一个值
IF(logical_test,value_if_true,value_if_false)
(1)Logical_test 表示计算结果为 TRUE 或 FALSE 的任意值或表达式
(2)value_if_true 表示计算结果 为 TRUE 时返回的值
(3)value_if_false表示计算结果 为FALSE时返回的值
2、AND函数:所有条件为true,则返回true,否则返回false;
AND(logical1,logical2, ...)
3、OR函数:其中之一条件为true,则返回true,否则返回false;
OR(logical1,logical2, ...)
三、进阶用法
IF函数与逻辑值AND、OR的嵌套使用。
四、IF函数多条件判断
在设置IF多层判断时,每一层需要一个IF函数。每个IF后面跟一个条件和符合条件的返回结果。
五、多条件区间判断
在设置数字区间时,用<号要设置数字递增,用>时要用设置递减,注意升降序的排列。
六、返回区域
If函数返回的不只是值,还可以是单元格引用
七、IFERROR函数
用于规避错误值。iferror(公式,公式的计算结果为错误时要返回的值)
关于逻辑函数if、and、or的日常使用,很多时候嵌套其他函数一起使用的,函数的学习还是一步一步慢慢来吧,理清思路,逐个击破。
网友评论