嵌套如果公式(Excel)
嗨我想写一个公式,如果单元格(J $ 4)= 1120那么它将运行一个语句,而如果单元格(J $ 4)= 1120s它将运行另一个。 我正在使用索引匹配来查找适当的值。 但是,我似乎无法得到我的公式工作,我想知道如果你们能find我的错误。 错误是“你input了太多这个函数的参数”。 任何帮助,将不胜感激! 谢谢!
式:
=IFERROR(IF(J$4="1120S",INDEX(B1HY3!$A$3:$F$300,MATCH("L 22a",B1HY3!$F$3:$F$300,0),5),IF(J$4=1120,INDEX(B1HY3!$A$3:$f$300,MATCH("L 22a",B1HY3!$f$3:$f$300,0),5)+INDEX(B1HY3!$A$3:$F$300,MATCH("L 22b",B1HY3!$F$3:$F$300,0),5),0),0)
总是试图遵循括号的颜色,这是非常有用的处理大型公式,而且总是尝试评估你的公式,以检查错误的地方。 它为我工作:
=IFERROR(IF(J$4="1120S",INDEX(B1HY3!$A$3:$F$300,MATCH("L 22a",B1HY3!$F$3:$F$300,0),5),IF(J$4=1120,INDEX(B1HY3!$A$3:$F$300,MATCH("L 22a",B1HY3!$F$3:$F$300,0),5)+INDEX(B1HY3!$A$3:$F$300,MATCH("L 22b",B1HY3!$F$3:$F$300,0),5))),0)
如果要closures第二个括号的if
这是无用的