在Excel中,如果单元格为空或公式结果为0,则如何显示空白单元格而不是#VALUE!错误?

时间:2018-09-13 00:35:33

标签: excel

我正在尝试创建一个计划未来的表。因此,包含未来计算的像元将为空白。它们也可能是0。在任何一种情况下,我都想显示一个空白。相反,我收到#VALUE!错误。我不想看到那个错误。

这是我尝试过的方法,但仍然显示#VALUE!错误:

=IF(OR(SUM(L7*D18)=0,SUM(L7*D18)=NA()),"",SUM(L7*D18))

我假设NA()表示该单元格为空白。

我也尝试了这些,但仍然显示#VALUE!错误:

=IF(OR(SUM(L7*D18)=0,SUM(L7*D18)=""),"",SUM(L7*D18))

=IF(OR(SUM(L7*D18)=0,"",SUM(L7*D18)="",""),"",SUM(L7*D18))

=IF(OR(SUM(L7*D18)=0,"",SUM(L7*D18)=NA(),""),"",SUM(L7*D18))

这些都不起作用,它仍然显示#VALUE!错误:

如果引用的单元格为空或结果为0,如何使该工作不返回#VALUE!而是为空?

1 个答案:

答案 0 :(得分:0)

我认为这可能是您想要的:

=IF(L7*D18=0,"",L7*D18)

请注意,您所有的SUM函数都是多余的

如果您想抑制该#VALUE!错误,可以执行以下操作:

=IFERROR(IF(L7*D18=0,"",L7*D18),"")