Excel-避免除法中除数为0的错误信息

2025-12-21 12:44 来源:学会计 阅读量:237

导读:经常有人问到当某一个单元格除以另一个单元格时,如果除数的单元格为0或是空白,则会出现除数为0的错误(#DIV/0!)(参考下图),如果能避免呢?(不显示错误信息) 列举以下数种方式都可以达到效果: 单元格D2:=IF(B2=0,,A2/B2) 单元格D2:=IF(ISERR(A2/B2),,A2/B2) 单元格D2:=IF(ISERROR(A2/B2),,A2/B2) 其中 ISERR 和 ISERROR 函数的差别在于,ISERROR 会检测产生任何一种错误值(#N/A、#VALUE!、#REF!、#D

经常有人问到当某一个单元格除以另一个单元格时,如果除数的单元格为0或是空白,则会出现除数为0的错误(#DIV/0!)(参考下图),如果能避免呢?(不显示错误信息)


  列举以下数种方式都可以达到效果:
  单元格D2:=IF(B2=0,"",A2/B2)
  单元格D2:=IF(ISERR(A2/B2),"",A2/B2)
  单元格D2:=IF(ISERROR(A2/B2),"",A2/B2)
  其中 ISERR 和 ISERROR 函数的差别在于,ISERROR 会检测产生任何一种错误值(#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME?或#NULL!),则返回TRUE,否则返回FALSE,而 ISERR 的作用类似,但会排除#N/A。

您正在与金牌答疑老师聊天