Google Sheets公式求助:满足双条件(含二选一)返回TRUE/FALSE
Google Sheets 条件判断公式修正方案
正确公式写法(两种可选)
基础逻辑组合写法:
=AND(OR(A2="Pizza", A2="Banana"), B2="Food")逻辑说明:
OR(A2="Pizza", A2="Banana")判断A2是否为"Pizza"或"Banana",AND(...)将这个结果与B2="Food"的条件绑定,只有两个条件同时满足时返回TRUE,否则返回FALSE。简化写法(用IN函数):
=AND(IN(A2, {"Pizza", "Banana"}), B2="Food")逻辑说明:
IN(A2, {"Pizza", "Banana"})替代OR函数,检查A2是否在指定的选项数组中,写法更简洁,适合后续扩展更多判断选项的场景。
原公式问题说明
原公式=IF(AND($A2="Pizza"),$B2="Food")存在两个问题:
- 仅判断了A2等于"Pizza"的情况,未包含"Banana"的判断条件;
- 多余使用
IF函数——Google Sheets中逻辑表达式(AND/OR/IN等)本身会直接返回TRUE或FALSE,无需额外用IF包裹。
内容的提问来源于stack exchange,提问作者coffee709
相关产品推荐
相关产品推荐

