【问题标题】:How to examine multiple conditions in multiple cells at the same time in excel如何在excel中同时检查多个单元格中的多个条件
【发布时间】:2016-05-24 07:56:17
【问题描述】:

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

最先进的

在 A1 单元格中,我有必须清理的房间号(例如 102、420、...)
在单元格 B1 中,我有月份名称
在单元格 C1 中,我有楼层号
在 D1 单元格中,我想插入“是”或“否”来指示该月的房间是否必须打扫。

条件

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

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

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

【问题讨论】:

  • 你已经尝试了什么?这可以通过一个非常简单的 IF 公式来完成。
  • 问题是,我无法将 AND 和 OR 与 if 结合起来。

标签: excel excel-formula


【解决方案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} 是要匹配的数组。如果数组的值保存在单元格 K1K2K3 中,则使用 E​​xcel 范围 K1:K3 会变得更短:

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

【讨论】:

  • 这就是我的答案。非常感谢。
  • 只有一件事,是否可以使用数组来减少单元格地址的重复?例如:A1={100;200;300}。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-10-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多