If语句中的“太多的争论”

以下if语句报告“太多的争论”

=IF(AND(G4="Other Revenue",(E4>200000)),("Pass"),IF(AND(G4="Trading Revenue",(E4>200000)),("Pass")),IF(AND(G4="NII",(E4>200000)),("Pass"),("Fail"))) 

任何想法为什么?

 =IF(AND(G4="Other Revenue",E4>200000),"Pass", IF(AND(G4="Trading Revenue",E4>200000),"Pass",IF(AND(G4="NII",E4>200000),"Pass","Fail"))) 

也请不要使用这么多不必要的括号。 你不需要在括号中包括简单的stringexpression式….

在第二次“通过”之后,你有一个额外的括号,导致函数提前终止。 试试这个:

 =IF(AND(G4="Other Revenue",(E4>200000)),"Pass",IF(AND(G4="Trading Revenue",(E4>200000)),"Pass",IF(AND(G4="NII",(E4>200000)),"Pass","Fail"))) 

问题与你的公式:

 =IF(AND(G4="Other Revenue",(E4>200000)),("Pass"),IF(AND(G4="Trading Revenue",(E4>200000)),("Pass")),IF(AND(G4="NII",(E4>200000)),("Pass"),("Fail"))) ^ | This fella.