excel除法公式复制,错误消除

把除法公式复制到空白的单元格,却出现了错误如何消除?
2024-12-14 08:33:17
推荐回答(3个)
回答1:

1、如果工作表为单元格C1设计了公式“=A1/B1”,一旦Bl单元格没有输入除数,就会在C1中显示错误息“#DIV/0!”。这不仅看起来很不美观,一旦作为报表打印还可能引起误会。为避免此问题,Excel提供了数据探测函数ISNUMBER来解决。 

2、ISNUMBER函数用于检测一个值是否是数值;如果是,则返回TRUE,否则返回FALSE。 格式:ISNUMBER(value)。 参数:如果value为数值时,函数返回TRUE(真),否则返回FALSE(假)。 为解决上述问题,利用ISNUMBER()函数,可设计公式“=IF(ISNUMBER(BZ),A2/B2,"")”。 公式解析:ISNUMBER()函数对Bl单元格进行探测,当B1被填入数值时,返回TRUE。此时,IF()函数执行A2/B2的运算,反之返回FALSE,此时在C2单元格中填入空格。 演示及结果如图4一36所示。

回答2:

复制公式注意公式中的想对引用和绝引用的使,如果使用的是相对引用,粘贴到另一个地方代表的意思就会发生变化了。

回答3:

当空白单元格为空白或0时就会出现“#DIV/0!”这类错误,是不是?
要去掉这个错误信息,可以输入公式。例如A1为空白,B1=5,在C1输入公式=b1/a1
结果会变为“#DIV/0!”,去掉它就把公式改为
=if(iserror(b1/a1),"",b1/a1)
这样当有这种错误时返回空白,否则就用B1/a1