如何在excel中同时检查多个单元格中的多个条件
在单元格A1中,我有房间号,必须清理(例如102,420,...)
在单元格B1中,我有月份名称
在单元格C1中,我有楼层号
在单元格D1中,我想插入“是”或“否”以指示是否必须清理该月的房间。
我想根据以下条件在D1中插入公式:
如果A1为“100”或“200”或“300”且同时
如果B1为“四月”或“八月”或“十二月”且同时
如果C1为“1”或“3”或“5”
然后插入“是”,否则插入“否”。
答案 0 :(得分:1)
类似的东西:
=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")
对于较长的表达式,您可以考虑使用MATCH
作为快捷方式,例如
NOT(ISNA(MATCH(A1,{100,200,300},0)))
取代
AND(OR(A1=100,A1=200,A1=300)
其中{100,200,300}
是要匹配的数组。如果数组的值保存在单元格K1
,K2
,K3
中,则使用Excel范围K1:K3
会缩短此值:
NOT(ISNA(MATCH(A1,K1:K3,0)))