比较三个单元格,输出结果不同,具体取决于三个单元格中的答案

比较三个单元格,输出结果不同,具体取决于三个单元格中的答案

我正在尝试将它们整合在一起,但我找到的所有方法都无济于事。我想执行以下操作:

  • 如果 A2、B2 或 C2 的答案为是,且 D2 的答案为是,则匹配
  • 如果 A2、B2 和 C2 的答案为否,且 D2 的答案为否,则匹配
  • 否则,无匹配

我目前将其作为:

=IF(and(A2=B2,B2=C2,C2=D2),"Match","No Match")

但是,我需要一个用于“是”答案的 OR 语句,而上述公式仅适用于“否”答案。有没有办法解决这个问题,以便将其放在一个公式中?

我在 Windows 10 中使用 Office 2016。

答案1

A2如果当为“是”时, 、B2或中至少有一个C2必须为“是” D2,则尝试:=IF(OR(COUNTIF(A2:D2,"no")=4,AND(COUNTIF(A2:C2,"yes")>0,D2="yes")),"match","nomatch")

COUNTIF函数将计算符合特定条件的发生次数。

如果我们希望所有 4 个单元格都为“否”,那么值为“否”的单元格数量必须为 4,因此COUNTIF(A2:D2,"no")=4

如果D2=“是”,那么我们希望其他单元格中至少有一个也为“是”,因此(COUNTIF(A2:C2,"yes")>0

相关内容