逻辑

两项测试通过一项即可

定义

两项测试通过一项就显示 1,就是把 OR 包在 IF 里面。

语法

=IF(OR(logical1, logical2),1,0)

参数

参数 含义
logical1 第一项测试,例如 B2>50。
logical2 第二项测试,例如 C2="yes"。

示例演练

一个服务台在 B2 中的数量超过 50,或 C2 中的 vip 单元格为 yes 时标记加急。

A:工单 B:数量 C:Vip
T-14 12 no
T-15 80 no
T-16 9 yes

公式:=IF(OR(B2>50,C2="yes"),1,0)

结果:0。12 不超过 50,C2 也不是 yes,所以两项测试都不通过。

练习

单元格 C2 中是 20。单元格 D2 中是 1。请在 E2 中写出一个公式:当 C2 大于 10 或 D2 小于 5 时显示 1,否则显示 0。

  1. 在 E2 中写出一个使用 OR 的 IF 公式:当 C2 大于 10 或 D2 小于 5 时显示 1,否则显示 0。
第 1 步,共 2 步
无论使用哪种语言,这里的公式都使用英文函数名(如 SUM),小数点一律使用句点“.”。
正在加载工作表…

相关函数

OR 就是允许两项测试通过一项即可的函数。

常见错误

漏掉 vip 测试,例如 =IF(OR(B2>50),1,0):T-16 即使 C2 是 yes 也会显示 0。

相关函数

这些链接是相关函数。