我有两个单元格,在本例中为 A1 和 B1,它们的值分别为 TRUE 和 FALSE。它们是布尔值,而不仅仅是文本值。我想创建一个 IF 函数来捕获这两个单元格的四种变化。即 TRUE TRUE、TRUE FALSE、FALSE TRUE 和 FALSE FALSE。该函数将根据 A1 和 B1 中的值为 C1 分配一个值。我尝试使用的函数是=IF(AND(A1 = FALSE, B1 = FALSE), "Out of Scope",IF(AND(A1 = TRUE, B1 = TRUE), TRUE, IF(AND(A1 = TRUE, B1 = FALSE), FALSE, IF(AND(A1 = FALSE, B2 = TRUE), TRUE, "ERROR"))))
。此函数在三种情况下按预期工作,但对于 FALSE TRUE,它返回最终默认的“ERROR”值而不是 TRUE。我曾尝试重写和重新排序该函数,但它总是以同样的方式中断。任何指导都将不胜感激。谢谢