OR任一成立
几个条件里只要有一个满足,就算真。
1
语法结构
OR(条件1, [条件2], ...)
条件1条件2方括号 [ ] 表示可选参数
返回:TRUE / FALSE
2
什么时候用它
3
动画演示
动画演示·成绩表第 1 / 2 步
| A | B | C | D | |
|---|---|---|---|---|
| 1 | 姓名 | 成绩 | 等级 | |
| 2 | 张三 | 92 | TRUE | |
| 3 | 李四 | 78 | ||
| 4 | 王五 | 55 | ||
| 5 | 赵六 | 88 |
STEP 1
条件一:92 >= 90 → TRUE
TRUE:TRUE
4
示例演示
D2 : =OR(B2>=90,B2<60)
=OR(B2>=90,B2<60) 判断 92 分是否「特别高或不及格」,返回 TRUE
| A | B | C | D | |
|---|---|---|---|---|
| 1 | 姓名 | 成绩 | 等级 | |
| 2 | 张三 | 92 | TRUE | |
| 3 | 李四 | 78 | ||
| 4 | 王五 | 55 | ||
| 5 | 赵六 | 88 |
当前表:成绩表 · 公式单元格 D2 · 绿色底为公式,蓝色底为动态数组溢出结果
5
常见错误
现象结果永远是 TRUE
原因某个条件写成了文字,被当作非空即真
解决检查每个参数是不是比较表达式
6
相关公式
动手试一试
在编辑器里载入这个公式的示例数据,改改数字看看结果怎么变。