大数跨境
0
0

不了解这些逻辑判断的基础知识,不要说会用Excel

不了解这些逻辑判断的基础知识,不要说会用Excel Excel数据分析之道
2024-10-25
1

逻辑判断,就是判断指定的条件是否满足,得到判断结果逻辑值(TRUE和FALSE),或者根据判断结果做进一步处理。

而条件表达式是数据逻辑判断的一个必须了解和掌握的基本技能,因为逻辑判断本身就是对指定条件的判断和处理。

条件表达式,就是将两个值进行比较判断,以判断是否满足某个指定的规则。例如:

  • B3>1000 ,就是一个表达式,判断单元格B3的数值是否大于1000
  • VLOOKUP(B2,Sheet1!A:D,3,0)= "刘小兵" ,就是一个表达式,判断VLOOKUP函数结果是否等于“刘小兵。
  • (C2+D2)<=(E2+300) ,就是一个表达式,判断单元格C2数值与单元格D2数值的和,是否小于或者等于单元格E2数值与300的和。
条件表达式的结果是逻辑值TRUEFALSE,如果条件判断结果成立,结果就是TRUE,否则就是FALSE

在进行逻辑判断时,数字1TRUE等同,数字0FALSE等同。

例如,下面两个表达式的结果是一样的,结果都是TRUE

  • IF(TRUE, "A", "B")="A"

  • IF(1, "A", "B")="A"

条件表达式是两个值之间进行比较判断,因此需要使用比较运算符,以值A和值B为例,有6种比较运算,示例如表1-1所示。

比较运算符

表达式

意义

=

A=B

判断A和B是否相等

>  

A>B

判断A是否大于B

>=

A>=B

判断A是否大于或者等于B

<  

A<B

判断A是否小于B

<=

A<=B

判断A是否小于或者等于B

<>  

A<>B

判断A是否不等于B

如果要将多个表达式组合起来,有些情况下,既可以使用AND函数和OR函数,也可以使用乘号(*)和加号(+),但在某些情况下,只能使用乘号(*)和加号(+)。

例如,下面两个条件表达式是等效的,就是判断A2单元格是不是“北京”并且B单元格数值是不是大于1000,这两个条件是与条件:

  •  AND(A2="北京",B2>1000)

  •  (A2="北京")*(B2>1000)

例如,下面两个条件表达式也是等效的,就是判断A2单元格是不是“北京”或者“苏州”,这两个条件是或条件:
  •  OR(A2="北京",A2="苏州")

  •  (A2="北京")+(A2="苏州")

不过,AND函数和OR函数组合条件表达式的结果是逻辑值TRUEFALSE,而乘号(*)组合的条件表达式的结果是数值10

在使用乘号(*)和加号(+)组合多个条件表达式时,要特别注意使用小括号将每个条件表达式括起来。例如,下面两个条件表达式组合的含义以及结果是完全不同的:

  •  (A2="北京")+(A2="苏州")

  •  A2="北京"+A2="苏州"

如果要将多个与条件和或条件进行复杂的组合,那么使用小括号就非常重要了。

---------------------------------

双十一半价抢购,扫描下面图片的二维码,即可快速入手。


【声明】内容源于网络
0
0
Excel数据分析之道
全面介绍Excel在企业数据分析中的各种应用,实际案例模板分享,经验心得,帮助个人和企业提升Excel应用能力。
内容 1106
粉丝 0
Excel数据分析之道 全面介绍Excel在企业数据分析中的各种应用,实际案例模板分享,经验心得,帮助个人和企业提升Excel应用能力。
总阅读182
粉丝0
内容1.1k