Google Sheets如何使用AND/OR公式实现指定逻辑判断结果
Google Sheets逻辑判断公式实现方案
先匹配你给出的预期结果对应的判断规则:
- A列值为
1时,不管B列值是1还是2,返回TRUE - A列值为
2时,仅当B列值为1返回TRUE,B列为2时返回FALSE - A列值≥
3时,无论B列取什么值,都返回FALSE
在结果列首行(比如C1单元格,对应第一行A、B数据)输入下面的公式,下拉填充整列就能得到完全符合预期的结果:
=OR(A1=1, AND(A1=2, B1=1))
公式逻辑拆解
公式只用了你提到的OR和AND两个逻辑函数,判断规则非常直白:只要符合两个分支条件的任意一个,就返回TRUE,两个都不符合就返回FALSE:
- 分支1:当前行A列值等于1
- 分支2:当前行A列值等于2 同时 当前行B列值等于1(这个分支的同时成立判断由AND函数实现)
逐行校验匹配度:
- A=1、B=1:符合分支1→TRUE
- A=1、B=2:符合分支1→TRUE
- A=2、B=1:符合分支2→TRUE
- A=2、B=2:两个分支都不符合→FALSE
- A=3、B=1:两个分支都不符合→FALSE
- A=3、B=2:两个分支都不符合→FALSE
内容的提问来源于stack exchange,提问作者Nazree Zeko
相关产品推荐
相关产品推荐

