EXCEL表格中我想用IF函数表达一下,当显示0或者出现错误的时候,则会返回到空白。

=IF(OR(ISERROR(I4-'13秋总订单'!U4),I4-'13秋总订单'!U4=0),"",I4-'13秋总订单'!U4) 我是这样表达的,但是还是会出现错误的单元格返回不到空白,求解答。

那是OR函数没有作用。IF函数还是会遇到错误值,从而结果返回错误值。

建议公式改为:
=IFERROR(IF((I4-'13秋总订单'!U4)=0,"",(I4-'13秋总订单'!U4)),"")

如果不能用IFERROR函数,就改成:
=IF(ISERROR(IF((I4-'13秋总订单'!U4)=0,"",(I4-'13秋总订单'!U4))),"",IF((I4-'13秋总订单'!U4)=0,"",(I4-'13秋总订单'!U4)))
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-05
=if(iferror(I4-'13秋总订单'!U4,"")=0,"",iferror(I4-'13秋总订单'!U4,""))

这样写就好了。
相似回答