嵌套如果公式(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这是无用的