Excel语法“False”错误
= IF( H2="Sandy loom", IF( AND(H1>=0,H1<=10), D2, IF( AND(H1>10,H1<=100), D3, IF( H2="sandy", IF( AND(H1>=0,H1<=10), D2, IF( AND(H1>10,H1<=100), D3, "Check" ) ) ) ) ) )
当H2="sandy"
时,此语法保持返回FALSE。 我想在识别H2="sandy"
之后执行另一半的语法。
在这里你去为我工作。
=IF(H2="Sandy loom",IF(AND(H1>=0,H1<=10),D2,IF(AND(H1>10,H1<=100),D3)),IF(H2="sandy",IF(AND(H1>=0,H1<=10),D2,IF(AND(H1>10,H1<=100),D3,"Check"))))
如果这样做的话,这样做有助于把它们分解成可pipe理的部分。
把这两个结合起来要比一次创build一个大的要容易得多。
=IF(H2="Sandy loom",IF(AND(H1>=0,H1<=10),D2,IF(AND(H1>10,H1<=100),D3))) =IF(H2="sandy",IF(AND(H1>=0,H1<=10),D2,IF(AND(H1>10,H1<=100),D3,"Check")))
closures上半年的三个括号是closures3个不同的公式。 如果你希望下半场成为一个如果:
IF(H2="Sandy loom"
然后你需要把你的后半部分放在上半部分的最后一个支架的前面,然后把最后一个支架移到整个公式的最后。
=IF(H2="Sandy loom",IF(AND(H1>=0,H1<=10),D2,IF(AND(H1>10,H1<=100),D3))XXX)
你的下半部分需要去XXX所在的地方,那么它就成了你第一个IF的错误。