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

如何在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") 

例如,对于更长的expression式,可以考虑使用MATCH作为快捷方式

NOT(ISNA(MATCH(A1,{100,200,300},0)))

AND(OR(A1=100,A1=200,A1=300)

其中{100,200,300}是要匹配的数组。 如果数组的值保存在单元格K1K2K3 ,则使用Excel范围K1:K3

NOT(ISNA(MATCH(A1,K1:K3,0)))