尝试嵌套多个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”,“-”))
答案 0 :(得分:0)
方程式的问题是,当您想使用IF(OR(AND))
打开时,您用IF(AND(OR))
打开。但是,由于您想将C7 = TRUE
用于Text1
,Text2
,Text3
,因此可以像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")