Excel TRUE/FALSE IF 公式

Excel TRUE/FALSE IF 公式

我在一张工作表中有一个“通过”列 (A) 和一个“未通过”列 (B)。我在另一张工作表中有一列,我需要发生以下情况:

  • 如果 A 为真且 B 为假,则返回“Pass”
  • 如果 B 为真且 A 为假,则返回“失败”
  • 如果 A 和 B 都为假,则返回“”
  • 如果 A 和 B 都为真,则返回“”

我无法找出涵盖上述所有可能性的公式。有人能帮忙吗?

答案1

相当直接的转换,
如果 A 为真而 B 为假,则返回“Pass”;如果 B 为真而 A 为假,则返回“Fail”;如果 A 和 B 都为假,则返回“”;如果 A 和 B 都为真,则返回“”

我假设 A 列和 B 列中的值仅为布尔值(真/假)

 =IF(AND(A2,NOT(B2)),"Pass",IF(AND(NOT(A2),B2),"Fail",""))

答案2

假设A和中的值B仅为布尔值,

=IF(A1=B1, "", IF(A1,"Pass","Fail"))

是你所需要的全部。

相关内容