IF / OR公式无法正常工作(EXCEL)

所以我试图写一个IF / OR公式,以便当单元格(J $ 4 = [value或value2])时,它会拉出一定的值。 但是,当它是空白的,我想它默认为0,但它不会。 即使空白,它也会拉值。 任何帮助将不胜感激。

式:

=IFERROR(IF(OR(J$4="1120S",1120),INDEX(B1HY3!$A$3:$F$300,MATCH("L 1",B1HY3!$F$3:$F$300,0),5),0),0) 

代替:

 =IFERROR(IF(OR(J$4="1120S",1120),INDEX(B1HY3!$A$3:$F$300,MATCH("L 1",B1HY3!$F$3:$F$300,0),5),0),0) 

你应该使用:

 =IFERROR(IF(OR(J$4="1120S",J$4=1120),INDEX(B1HY3!$A$3:$F$300,MATCH("L 1",B1HY3!$F$3:$F$300,0),5),0),0) 

注意从以下变化:

 OR(J$4="1120S",1120) 

至:

 OR(J$4="1120S",J$4=1120) 

在这里输入图像说明

有关详细信息,请参阅: OR()函数 – Office支持