= 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"
之后执行另一半语法。
答案 0 :(得分:1)
你走了,为我工作。
=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"))))
当像这样做大的时候,有助于将它们分解为可管理的部分。
将这两者结合起来要比一次创建一个大的要容易得多。
=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")))
关闭前半部分的三个括号将关闭3个不同的公式。如果你想让后半部分成为if:
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的错误。