Excel函数(2)之 逻辑运算符
下面1,2,3 这三个逻辑运算符的返回值只有两种,要么是True(真),要么是False(假)。
1 AND
所有参数的逻辑值为真时返回TRUE(真);只要有一个参数的逻辑值为假,则返回FALSE(假)。
AND(logical1,logical2,.)
参数:Logical1,logical2, .为待检验的1~30 个逻辑表达式,它们的结论或为TRUE或为FALSE。
※ AND(一假则假)
例1:
=AND(B1>0,C1<0)
B1>0为真,C1<0为真,所以结果也为真
例2:
=AND(B2>0,C2>0)
B2>0为真,C2>0为假,所以结果为假
2 OR
所有参数中的任意一个逻辑值为真时即返回TRUE(真)。
OR(logical1,logical2,.)
参数:Logical1,logical2,...是需要进行检验的1 至30 个逻辑表达式,其结论分别为TRUE 或FALSE。
※ OR(一真则真)
例1:
=OR(B1>0,C1<0)
B1>0为真,C1<0为真,所以结果为真
例2:
=OR(B2>0,C2>0)
B2>0为真,C2>0为假,所以结果为真
3 NOT
求出一个逻辑值或逻辑表达式的相反值。
NOT(logical)
参数:Logical是一个可以得出TRUE 或FALSE 结论的逻辑值或逻辑表达式。
例1:
=NOT(B1>0)
B1>0为真,所以结果为假
例2:
=NOT(B2>0)
B2>0为假,所以结果为真
4 IF
执行逻辑判断,它可以根据逻辑表达式的真假,返回不同的结果。
IF(logical_test,value_if_true,value_if_false)。
参数:Logical_test 计算结果为TRUE 或FALSE 的任何数值或表达式;Value_if_true 是Logical_test 为TRUE 时函数的返回值;Value_if_false 是Logical_test 为FALSE 时函数的返回值。
例1:
=IF(B1>0,'值大于0','值小于0')
B1>0为真,所以显示'值大于0'。
例2:
=IF(B2>0,'值大于0','值小于0')
B2>0为假,所以显示'值小于0'。
PS:还在为工作效率上不来而烦恼嘛,快来加入我们吧。
联系客服