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

2024-11-02 11:25:25
推荐回答(4个)
回答(1):

你这个是因为除数为零的情况出现的。
假设A1为被除数,B1为除数,C1要显示 A1除以B1的结果,你输入的公式是
=A1/B1
这样做是简单,但是B1为零的时候,则会出现这个错误.
如果你不想显示除数为零时出现错误,可以加一个IF公式限定一下
在C1中输入
=IF(B1<>0,A1/B1,"")
这个个双档握引号,中间不用行瞎庆空格,代表显示为空白单元格.
当B1等于另的时候,显示神坦空白.
如果是比较复杂的公式,建议用IF排除除数为零的情况.

回答(2):

用ISERROR函数来判断是否有错误。丛弊渣

在公式中加入ISERROR函数进行判断就可以避免出现错误值而返回渗悄一个空值。比如:
=IF(ISERROR(VLOOKUP("张三",A:B,2,0)),""卜埋,VLOOKUP("张三",A:B,2,0))

回答(3):

2003版可以埋大参考消凳楼上的公弯桥竖式
2007版新增函数IFERROR更方便
=IFERROR(A1/B1,"")

回答(4):

=IF(ISERROR(A1/B1),"",A1/B1)
iserror是查看返回值是否错误的函数,如果你只是除数为0的错误,可以简厅档化为
=IF(B1=0,"庆渣",A1/扮差乱B1)