「AND、OR、NOT函数」条件的组合
使用AND函数、OR函数、NOT函数,可判断是否满足多个条件。
此外,可将判断结果与IF函数组合使用。
函数的语法
AND函数在所有条件表达式均为真时返回真。此外返回假。
AND(条件表达式1,条件表达式2, ...)
OR函数在任意一个条件表达式为真时返回真。所有条件表达式均为假时返回假。
OR(条件表达式1,条件表达式2, ...)
NOT函数在条件表达式为假时返回真。条件表达式为真时返回假。
NOT(条件表达式1)
条件表达式中可使用的运算符
条件表达式可使用以下运算符:
- =
- !=
- <>
- <
- <=
- >
- >=
比较数值类型的字段([数值]字段等)时,上述运算符均可使用。
比较字符串类型的字段([单行文本框]字段等)时,仅可使用「=」「!=」「<>」。
关于字段的数据类型,请参考以下页面。
字段的数据类型
计算公式的示例
在计算公式中指定字段时,请指定字段代码而非字段名称作为参数。
在以下示例中,字段名称和字段代码完全一致。
在2个项目均达到80分及以上时显示「及格」的计算公式
以下示例是「学科」字段和「技能」段两者的分数均达到80分及以上则显示「及格」,否则显示「重考」的计算公式。
IF(AND(学科>=80,技能>=80),"及格","重考")

在单行文本框字段中设置计算公式。配置单行文本框字段,勾选[自动计算]后输入计算公式。
2个项目中任意一个达到80分及以上时显示「及格」的计算公式
以下示例是「学科」字段和「技能」字段中任意一个的分数达到80分及以上则显示「及格」,否则显示「重考」的计算公式。
IF(OR(学科>=80,技能>=80),"及格","重考")

在单行文本框字段中设置计算公式。配置单行文本框字段,勾选[自动计算]后输入计算公式。
2个项目合计未达到160分及以上时显示「重考」的计算公式
以下示例是「学科」字段和「技能」字段的分数合计未达到160分及以上则显示「重考」,否则显示「及格」的计算公式。
IF(NOT(学科+技能>=160),"重考","及格")

在单行文本框字段中设置计算公式。配置单行文本框字段,勾选[自动计算]后输入计算公式。
若为在职则显示「1」作为在职标记的计算公式
以下示例是根据「入职时间」字段和「离职时间」字段确认员工是否在职,若为在职则显示「1」作为在职标记的计算公式。
设置「入职日期已输入,且离职日期为空时显示『1』,否则显示『0』」的计算公式。
想要以字段是否输入为条件,因此指定「字段代码 = ""」と指定します。
IF(AND(入职时间!="",离职时间=""),1,0)

想要将计算结果作为数值处理时,在计算字段中设置计算公式。想要将计算结果作为字符串处理时,在单行文本框字段中设置计算公式。
关于字段的数据类型,请参考
字段的数据类型