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:还在为工作效率上不来而烦恼嘛,快来加入我们吧。 |
|
来自: 嘤其鸣矣xzebb4 > 《微信VBA教程》