AND 公式中的多个 OR 条件

问题描述 投票:0回答:1

我试图通过将可能是单元格 (F2) 内容的某些项目与 (H2) 和 (K2) 中的某些可能性进行比较来获得是或否结果。
如果所有条件都为真,则返回 (YES)。这是我使用的公式。我收到数据验证错误。

=IF(AND(OR(F2=W2,F2=W3),
OR(H2=S2,H2=S3,H2=S5),
OR(K2=T2,K2=T4,K2=T5,K2=T8,K2=T10,K2=T11)),
"Yes","No")

如果所有条件都为真,我期望得到“是”的结果。

excel if-statement excel-formula multiple-conditions
1个回答
0
投票

您的公式确实会产生“是”或“否”(我刚刚将其复制到空白 Excel 工作表的单元格“A1”中),但为了将其用作数据验证的基础,您需要意识到这样的公式应该产生

FALSE
TRUE
,所以我建议您将公式替换为:

  • =AND(OR(F2=W2;F2=W3);OR(H2=S2;H2=S3;H2=S5);OR(K2=T2;K2=T4;K2=T5;K2=T8;K2=T10;K2=T11)))
    ,由 Rory 提议,或:
  • =IF(AND(OR(F2=W2;F2=W3);OR(H2=S2;H2=S3;H2=S5);OR(K2=T2;K2=T4;K2=T5;K2=T8;K2=T10;K2=T11));TRUE;FALSE)
    ,如果您想减少对公式的修改。
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.