我的逻辑陈述式和经检查的范例中有#value错误,找不到错误

时间:2019-02-12 03:46:13

标签: excel-formula

尝试嵌套多个IF(OR(AND语句)时出现#value错误。它与1条语句一起使用,但是当我嵌套它们时,出现值错误。

我想说的是: 如果$ A $ 6中的(C7 = True)AND 1 = TRUE(11或12)然后显示text1, 如果(C7 = True AND $ A $ 6中的1 = True(6.7,8或9)然后显示text2, 当两个都是假的 IF(C7 = TRUE,然后是“ text3”,否则为“-”)

= IF(OR(AND(C7 = TRUE,$ A $ 6 = 11),AND(C7 = TRUE,$ A $ 6 = 12)),“ Text1”), IF(或(AND(C7 = TRUE,$ A $ 6 = 6),AND(C7 = TRUE,$ A $ 6 = 7),AND(C7 = TRUE,$ A $ 6 = 8),AND(C7 = TRUE,$ A $ 6 = 9)),“ Text2”,IF(C7 = TRUE,“ Text3”,“-”))

1 个答案:

答案 0 :(得分:0)

方程式的问题是,当您想使用IF(OR(AND))打开时,您用IF(AND(OR))打开。但是,由于您想将C7 = TRUE用于Text1Text2Text3,因此可以像IF(C7 = TRUE, Evaluate A6, "Other")这样将它们嵌套在其中。

然后,您只需要使用Evaluate A6 OR而不是连续检查C7的值


=IF(C7=TRUE,IF(OR(A6=11,A6=12),"Text1",IF(OR(A6=6,A6=7,A6=8,A6=9),"Text2","Text3")),"Other")