逻辑判断,就是判断指定的条件是否满足,得到判断结果逻辑值(TRUE和FALSE),或者根据判断结果做进一步处理。
而条件表达式是数据逻辑判断的一个必须了解和掌握的基本技能,因为逻辑判断本身就是对指定条件的判断和处理。
条件表达式,就是将两个值进行比较判断,以判断是否满足某个指定的规则。例如:
-
B3>1000 ,就是一个表达式,判断单元格B3的数值是否大于1000。 -
VLOOKUP(B2,Sheet1!A:D,3,0)= "刘小兵" ,就是一个表达式,判断VLOOKUP函数结果是否等于“刘小兵。 -
(C2+D2)<=(E2+300) ,就是一个表达式,判断单元格C2数值与单元格D2数值的和,是否小于或者等于单元格E2数值与300的和。
在进行逻辑判断时,数字1与TRUE等同,数字0与FALSE等同。
例如,下面两个表达式的结果是一样的,结果都是TRUE:
IF(TRUE, "A", "B")="A"
IF(1, "A", "B")="A"
比较运算符 |
表达式 |
意义 |
= |
A=B |
判断A和B是否相等 |
> |
A>B |
判断A是否大于B |
>= |
A>=B |
判断A是否大于或者等于B |
< |
A<B |
判断A是否小于B |
<= |
A<=B |
判断A是否小于或者等于B |
<> |
A<>B |
判断A是否不等于B |
例如,下面两个条件表达式是等效的,就是判断A2单元格是不是“北京”并且B单元格数值是不是大于1000,这两个条件是与条件:
AND(A2="北京",B2>1000)
(A2="北京")*(B2>1000)
OR(A2="北京",A2="苏州")
(A2="北京")+(A2="苏州")
在使用乘号(*)和加号(+)组合多个条件表达式时,要特别注意使用小括号将每个条件表达式括起来。例如,下面两个条件表达式组合的含义以及结果是完全不同的:
(A2="北京")+(A2="苏州")
A2="北京"+A2="苏州"
---------------------------------
双十一半价抢购,扫描下面图片的二维码,即可快速入手。



