搜索
更新人
更新时间 更新日期

1. AND 函数

功能说明 :AND 函数用于检查多个逻辑条件。只有所有条件同时满足时,才返回 TRUE;只要有任意一个条件不满足,则返回 FALSE。
语法格式
AND(逻辑表达式1,逻辑表达式2,...)
示例
AND(数学成绩>90,语文成绩>90)
当数学成绩和语文成绩均大于 90 时,返回:TRUE;只要任意一门成绩小于或等于 90,则返回:FALSE。

2. ARRIF 函数

功能说明 :ARRIF 函数用于对数组中的每一项进行逻辑比较,并根据指定的逻辑连接方式返回判断结果。
语法格式
ARRIF(数组,参数,'运算符','逻辑连接词')
参数说明
参数 说明
数组 待比较的数据数组
参数 固定值或另一组对应数组
运算符 >、>=、<、<=、== 等
逻辑连接词 AND 或 OR
示例
1)全部满足判断
ARRIF(成绩列表,60,'>=','AND')
当数组中的成绩全部大于或等于 60 时,返回:TRUE。
2)存在异常判断
ARRIF(库存列表,0,'==','OR')
当存在库存为 0 的记录时,返回:TRUE。
3)两组数组比较
ARRIF(本月销量,上月销量,'>','AND')
当本月销量全部大于上月销量时,返回:TRUE。

3. ARRSET 函数

功能说明 :ARRSET 函数用于去除数组中的重复项,仅保留唯一值。可用于统计明细表中的不重复人员、项目或商品信息。
语法格式
ARRSET(数组)
示例
ARRSET([1,1,2,2,3,4])
返回:[1,2,3,4]。

4. FALSE 函数

功能说明 :FALSE 函数用于返回布尔值 FALSE,常作为逻辑判断失败时的固定结果。
语法格式
FALSE()
示例
IF(数学成绩>60,TRUE(),FALSE())
当数学成绩小于或等于 60 时,返回:FALSE。

5. IF 函数

功能说明 :IF 函数用于根据设定条件返回不同结果。当条件满足时返回指定值,不满足时返回另一指定值。
语法格式
IF(逻辑表达式,真值,假值)
参数说明
参数 说明
逻辑表达式 判断条件
真值 条件成立时返回的结果
假值 条件不成立时返回的结果
示例
IF(数学成绩>60,"及格","不及格")
当数学成绩大于 60 时,返回:及格;否则返回:不及格。

6. IFS 函数

功能说明 :IFS 函数用于按顺序检查多个条件,并返回首个满足条件所对应的结果。
语法格式
IFS(A1,B1,A2,B2,A3,B3...)
当条件A1为真时,返回B1;条件A2为真时,返回B2;条件A3为真时,返回B3…… 
示例
IFS(分数>90,"优秀",分数>80,"良好",分数>=60,"及格",分数<60,"不及格")
当分数为 85 时,返回:良好。

7. NOT 函数

功能说明 :NOT 函数用于对逻辑值取反。当逻辑值为 FALSE 时,返回 TRUE;当逻辑值为 TRUE 时,返回 FALSE。
语法格式
NOT(逻辑表达式)
示例
IF(NOT(数学成绩<60),"及格","不及格")
当数学成绩小于 60 时,返回:不及格。

8. OR 函数

功能说明 :OR 函数用于检查多个逻辑条件。只要任意条件满足,即返回 TRUE;当所有条件都不满足时,返回 FALSE。
语法格式
OR(逻辑表达式1,逻辑表达式2,...)
示例
OR(数学成绩>90,语文成绩>90)
当任意一门成绩大于 90 时,返回:TRUE;当两门成绩都不大于 90 时,返回:FALSE。

9. TRUE 函数

功能说明 :TRUE 函数用于返回布尔值 TRUE,常用于表示条件满足的状态。
语法格式
TRUE()
示例
IF(数学成绩>60,TRUE(),FALSE())
当数学成绩大于 60 时,返回:TRUE。

10. XOR 函数

功能说明 :XOR 函数用于返回参数的异或值。当两个逻辑表达式结果不同(一真一假)时,返回 TRUE;当两个逻辑表达式结果相同(同真或同假)时,返回 FALSE。
语法格式
XOR(逻辑表达式1,逻辑表达式2,...)
示例
XOR(数学成绩>90,语文成绩>90)
当一门成绩大于 90、另一门成绩不大于 90 时,返回:TRUE;当两门成绩同时大于 90 或同时不大于 90 时,返回:FALSE。

11. 注意事项

  • 逻辑函数通常返回 TRUE 或 FALSE。
  • 多个参数之间使用英文逗号分隔。
  • 字符串内容需使用英文双引号包裹。
  • 支持将逻辑函数嵌套使用。
  • 使用公式时,字段名称需与实际字段保持一致。