如何设置公式,让excel单元格中,计算结果正确时显示数值,错误时不显示#DIV/0!而显示为空白?

如题所述

你这个是因为除数为零的情况出现的。
假设A1为被除数,B1为除数,C1要显示 A1除以B1的结果,你输入的公式是
=A1/B1
这样做是简单,但是B1为零的时候,则会出现这个错误.
如果你不想显示除数为零时出现错误,可以加一个IF公式限定一下
在C1中输入
=IF(B1<>0,A1/B1,"")
这个个双引号,中间不用空格,代表显示为空白单元格.
当B1等于另的时候,显示空白.
如果是比较复杂的公式,建议用IF排除除数为零的情况.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-02
用ISERROR函数来判断是否有错误。

在公式中加入ISERROR函数进行判断就可以避免出现错误值而返回一个空值。比如:
=IF(ISERROR(VLOOKUP("张三",A:B,2,0)),"",VLOOKUP("张三",A:B,2,0))
第2个回答  2012-08-02
2003版可以参考楼上的公式
2007版新增函数IFERROR更方便
=IFERROR(A1/B1,"")本回答被网友采纳
第3个回答  2012-08-02
=IF(ISERROR(A1/B1),"",A1/B1)
iserror是查看返回值是否错误的函数,如果你只是除数为0的错误,可以简化为
=IF(B1=0,"",A1/B1)
相似回答