逻辑函数

逻辑函数,是一类返回值为逻辑值true或逻辑值false的函数。

true:代表判断后的结果是真的,正确的,也可以用1表示;

false:代表判断后的结果是假的,错误的,也可以用0表示。


AND

AND(logical1[logical2], …)

在参数组中,任何一个参数逻辑值为false,即返回false;只有当所有参数逻辑值为true,才返回true。

即是说,AND函数,是求括号里两个或多个逻辑式子共同满足true(逗号隔开的逻辑式子都满足)的时候,返回的结果为1,即true。

IF(AND(A,B,C),D,E),表示如果同时满足条件A,B,C,则返回D,否则返回E

OR

OR(logical1,[logical2], …)

在参数组中,任何一个参数逻辑值为true,即返回true;只有当所有逻辑参数值为false,才返回false。

和AND函数一样,不同的地方在于,括号里只要有1个逻辑式为true,返回的结果就是1,也就是true。

IF(OR(A,B,C),D,E),表示如果满足条件A,或者满足条件B,或者满足条件C(即3个条件中满足一个或一个以上),则返回D,否则返回E

FALSE

FALSE()

返回逻辑值false。

TRUE

TRUE()

返回逻辑值true。

TRUE和FALSE一样,都是强制括号中的逻辑式为1或0。

IF

IF(判断条件结果为true的返回值结果为false的返回值)

判断一个条件能否满足;如果满足返回一个值,如果不满足则返回另外一个值。

IF(A,B,C),表示如果满足条件A,那么返回B,否则返回C。

(1)IF函数支持多层嵌套,如下图:

60以下,为不及格;60-79,为中;80-89,为良;90以上,为优。

(2)IF应用于下拉框/单选按钮组,如下图:

(3)IF用于下拉复选框/复选框组,如下图:

NOT

NOT(logical)

对参数逻辑值求反。

NOT比较简单,就是把括号里为true的值变成false,括号里为false的值变为true。

XOR

XOR(logical1,[logical2], …)

返回所有参数的异或值。

异或的含义是,两个值相同,返回false,两个值不同,返回true。

ISEMPTY

ISEMPTY(text)

判断值是否为空字符串、空对象或者空数组。

以下三种方式,均表示该“单选”字段为空值。(注意,判断的是该单选字段被编辑后是否为空值)

也可用于写校验。

Peach是此帮助页面的作者。如果您对此页面的内容有任何意见,请在下方给她反馈。如需获取即时帮助,请联系技术支持。
本文是否对您有帮助?