如何在excel中同时检查多个单元格中的多个条件

如何在excel中同时检查多个单元格中的多个条件,excel,excel-formula,Excel,Excel Formula,如何在excel中同时检查多个单元格中的多个条件 最新技术 在A1单元中,我有必须清洁的房间号(例如102、420等) 在B1单元格中,我有月份名称 在C1单元中,我有楼层号 在单元格D1中,我想插入“是”或“否”,以表明该月的房间是否必须清洁 条件 我想根据以下条件在D1中插入公式: 如果A1为“100”或“200”或“300”,同时 如果B1是“四月”或“八月”或“十二月”,同时 如果C1为“1”或“3”或“5” 然后插入“是”,否则为“否”。类似的内容: =IF(AND(OR(A1=100

如何在excel中同时检查多个单元格中的多个条件

最新技术 在A1单元中,我有必须清洁的房间号(例如102、420等)
在B1单元格中,我有月份名称
在C1单元中,我有楼层号
在单元格D1中,我想插入“是”或“否”,以表明该月的房间是否必须清洁

条件 我想根据以下条件在D1中插入公式:

如果A1为“100”或“200”或“300”,同时
如果B1是“四月”或“八月”或“十二月”,同时 如果C1为“1”或“3”或“5”

然后插入“是”,否则为“否”。

类似的内容:

=IF(AND(OR(A1=100,A1=200,A1=300),OR(B1="April",B1="August",B1="December"),OR(C1=1,C1=3,C1=5)),"Yes", "No")

对于较长的表达式,您可以考虑使用<代码>匹配< /代码>作为快捷方式,例如

NOT(ISNA(匹配(A1,{100200300},0))
代替

和(或(A1=100,A1=200,A1=300)

其中,
{100200300}
是要匹配的数组。如果数组的值保存在单元格
K1
K2
K3
中,则使用Excel范围
K1:K3
,该值会变短:


NOT(ISNA(匹配(A1,K1:K3,0)))

您已经尝试过什么?这可以通过一个非常简单的IF公式来实现。问题是,我无法将AND和OR与IF组合在一起。这是我的答案。非常感谢。有一件事,为了减少单元格地址的重复,可以使用数组吗?例如:A1={100;200;300}.再次非常感谢:)