在本文中,我们将了解为什么#DIV / 0!发生以及如何修复#DIV / 0!在Excel中。

在excel中,很多时候我们得到#DIV / 0!错误。当您提供给单元格的公式中存在数学错误时,就会发生此错误,并且Excel会通过显示该错误来识别该错误。根据Microsoft官方网站#DIV / 0!是Excel的一种说法,输入公式值确实有问题,确实会导致错误。

数学错误,例如将数字除以零。

在Excel中,任何数字除以零都会返回#DIV / 0!错误。

image

从上面的gif中可以看到,将任何数字除以零将返回#DIV / 0!错误。

让我们通过一些示例来了解如何发生此错误以及如何解决这些错误===#DIV / 0!由于空白单元格而导致错误。 #DIV / 0的最基本原因!错误是当提供空白单元格作为函数的参数时。通常,Excel会将空白单元格理解为等于零的值,但某些功能除外。

例如,QUOTIENT函数将两个参数都设为数字。

但是这里函数返回错误,因为单元格为空白。

image

查看上面的快照,并意识到刚发生的数学错误。上面的函数将2除以零。

如何解决!您无法修复结果错误。但是您可以捕获错误并在此基础上提取结果。

捕获返回#DIV / 0的空白单元格的两种方法!错误*使用`link:/ tips-if-condition-in-excel [IF]和//logical-formulas/excel-isblank-function.html [ISBLANK]`

的第一种方法功能*。

使用公式:

= `IF (

( cell_reference ) , “The denominator is blank” , QUOTIENT ( number1 ,

number2 ) )

说明:

  • IF函数首先检查条件并返回value_if_true,否则返回value_if_False。

  • ISBLANK函数捕获空白单元格,如果为TRUE,则返回字符串“分母为空白”。

  • ISBLANK函数检查单元格引用中的空白单元格,如果为FALSE,则返回公式QUOTIENT(number1,number2)。

image

C2和C3单元格中有相同的公式。

  • 第二种方法是使用`link:/ logical-formulas-excel-iferror-function [IFERROR]`

功能。*说明:

  • IFERROR函数检查在此cas QUOTIENT(A3,B3)中执行操作的任何错误。

  • 如果执行的操作返回错误,该函数将返回字符串“分母为空”。

  • 如果执行的操作返回一个值,则函数将返回该值。

image

如您所见#DIV / 0!使用空白单元格时出错。

#DIV / 0!由于单元格中的文本(被视为零)而导致的错误有时,采用数字值的函数会被输入文本值,然后是#DIV / 0!发生错误。

例如,excel中的“ link:/ excel-array-formulas-new-average-functions-in-excel-2007 [AVERAGE function]”将数字作为参数并返回其AVERAGE。

AVERAGE =值的总和/值的总数

image

或者当数字以文本格式给出时。

image

查看上面的快照,并意识到刚发生的数学错误。上面的函数获取文本而不是数字。因此该函数返回#DIV / 0!错误。

如何解决!除非输入数字而不是文本,否则无法解决结果错误。

捕获返回#DIV / 0的空白单元格的两种方法!错误。

第一种方法检查参数的文本或数字。使用“值”功能首先将文本转换为数字,然后再操作该功能。

=

VALUE

(cell_reference)

说明:

VALUE函数将Value转换为其数据类型形式。这样Excel可以读取其正确格式的值。

image

此处,函数生成#VALUE!错误,Excel的说法是在馈入函数之前先检查参数的数据类型。了解更多有关`link:/ tips-value-error-and-how-to-to-fixed-in-excel [#VALUE!

错误在这里]。

当此方法与数字一起用作文本时。

image

最初的文本将转换为数字。然后对平均值数组取平均值===使用IF&OR函数捕获多个空白单元格例如:数学错误,例如将数字除以零。

在Excel中,任何数字除以零都会返回#DIV / 0!错误。

image

从上面的gif中可以看到,将任何数字除以零将返回#DIV / 0!错误。

使用公式

= `IF (

B2 = “” ), “” , A2/B2 )

说明:

OR函数检查所有cell_reference,如果所有条件都为TRUE,则函数返回value_if_true,否则返回value_if_false。

image

如您所见,具有预定义数组参数名称的数学错误如何返回#DIV / 0!错误,更正后该公式可以正常工作。

希望本文介绍为什么#DIV / 0!发生以及如何修复#DIV / 0!

Excel中的错误是说明性的。在此处查找有关Excel错误函数的更多文章。请在下方的评论框中分享您的查询。我们将为您提供帮助。

相关文章

link:/ tips-how-to-to-correct-num-error [如何更正#NUM!错误]

link:/ tips-excel-wildcards [如何在excel中使用通配符]

link:/ excel-editing-validating-text-entries-in-microsoft-excel [用彩色在excel中创建下拉列表]

热门文章

link:/ excel-range-name-absolute-reference-in-excel [Excel中的绝对引用]

如果使用条件格式链接:/逻辑表达式是否具有通配符[如果带通配符]

link:/ lookup-formulas-vlookup-by-date-in-excel [按日期查找Vlookup]

`link:/ counting-count-cells-matching a a or-b [Count A and B match a cell or B] [

link:/ tips-inches-to-feet [在Excel 2016中将英寸转换为英尺和英寸]