逻辑函数

逻辑函数,是一类返回值为逻辑值true或逻辑值false的函数。
true:代表判断后的结果是真的,正确的,也可以用1表示;
false:代表判断后的结果是假的,错误的,也可以用0表示。

AND

如果所有参数都为真,AND函数返回布尔值true,否则返回布尔值 false
用法:AND(逻辑表达式1,逻辑表达式2,…)

示例:AND((语文成绩)>90,(数学成绩)>90,(英语成绩)>90,”优秀”,”合格”),如果三门课成绩都> 90,返回「优秀」,否则返回「合格」

FALSE

返回布尔值false
用法:FALSE()

IF

判断一个条件能否满足;如果满足返回一个值,如果不满足则返回另外一个值
用法:IF(逻辑表达式,为true时返回的值,为false时返回的值)
示例:IF((语文成绩)>60,”及格”,”不及格”),当语文成绩>60时返回及格,否则返回不及格。

NOT

返回与指定表达式相反的布尔值
用法:NOT(逻辑表达式)
示例:NOT((语文成绩)>60),如果语文成绩大于60返回false,否则返回true

OR

如果任意参数为真,OR 函数返回布尔值true;如果所有参数为假,返回布尔值false。
用法:OR(逻辑表达式1,逻辑表达式2,…)
示例:OR((语文成绩)>90,(数学成绩)>90,(英语成绩)>90,”优秀”,”合格”),任何一门课成绩> 90,返回优秀,否则返回合格

TRUE

返回布尔值true
用法:TRUE()

XOR

XOR函数可以返回所有参数的异或值
用法:XOR(逻辑表达式1, 逻辑表达式2,…)
示例:XOR((语文成绩)>90,(数学成绩)>90),如果两门成绩都>90,返回false;如果两门成绩都<90,返回false;如果其中一门>90,另外一门<90,返回true