逻辑函数
逻辑函数,是一类返回值为逻辑值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