Excel #Div/0! 错误17 Mar 2025 | 5 分钟阅读 错误是每种编程语言的常态,Excel 也不例外。#DIV/0! 或除法错误是 Excel 中一种常见的错误,通常发生在用户将任何数字除以零时。 例如,如果您想计算同学的百分比分数,您需要两个值:一是学生获得的总分数,二是考试的总分数。当然,有了这两个值,您就可以计算出分数百分比。如果错误地将公式的除数设置为 0。结果,Excel 将显示 #Div/0! 错误。 本教程将为您介绍 #Div/0! 错误的定义、示例、引发该错误的不同情况、修复 "#DIV/0!" 错误的方法以及其他各种重要注意事项。 什么是 #Div/0! 错误?当用户在公式中尝试将零或任何等于零的数字作为除数时,Excel 中就会出现 #DIV/0! 错误。 与其他 Excel 错误不同,#DIV/0! 错误是有益的,因为它会立即通知用户公式中缺少某些内容,或者用户在 Excel 电子表格中使用了意外的值。虽然导致 #DIV/0! 错误的主要原因是用户尝试除以零,但它也可能出现在引用显示 #DIV/0! 错误单元格的其他公式中。 例如,假设您想计算百分比;您需要两项才能计算分数百分比。一是总分数,二是不同学生考试总分数的百分比。当您尝试用总分数除以分数字段时,您将获得以下输出: ![]() 在上例中,如您所见,Excel 显示了 #DIV/0! 错误。这是因为我们尝试用 0 除以分数。 Excel 中出现 "#DIV/0!" 的场景在本教程前面,我们已经讲到,当用户在公式中用空单元格或零值除以某个值时,会出现 #DIV/0! 错误。但还有许多其他情况也会出现此错误,下面我们详细了解一下。 以下是 Excel 抛出 DIV/0! 错误的几种场景: #1 - 将任何值除以零 顾名思义,Excel 中触发 DIV/0! 错误的主要原因是用户将数字除以零。我们以计算不同学生百分比的例子为例。但是总人数的值为零。 当您尝试用总分除以分数字段时,您将获得以下输出: ![]() 在上例中,如您所见,Excel 在所有单元格中都显示了 #DIV/0! 错误,因为我们用 0 除以了数字。任何数字除以零都会产生无法计算的无限输出。因此,公式返回 #DIV/0!。 #2 - #DIV/0! 错误与空单元格 空单元格是触发 DIV/0! 错误的常见原因之一。我们以计算不同学生百分比的例子为例。但错误地,"总分"列中有两个字段丢失。当您尝试用总分除以分数字段时,您将获得不同的输出。 请看下面的公式图 ![]() 在上例中,如您所见,Excel 在两个单元格(D10 和 D12)中显示了 #DIV/0! 错误,原因相同。在 D10 和 D12 单元格中,我们尝试用空单元格(空值)除以获得的分数。默认情况下,Excel 将空单元格视为零,因此公式返回 #DIV/0!。 #3 - 使用 Excel SUM 公式对单元格求和 出现 #DIV/0! 错误的另一种情况是,当您使用 SUM 函数对数字求和,而 SUM 函数中至少包含一个 #DIV/0! 除法错误时。 例如,如果您想使用 SUM 公式计算百分比列的总和,您将获得以下输出: ![]() 在上例中,单元格 D10 和 D12 的值为除法错误 #DIV/0!。因此,将 D10 到 D15 的单元格范围应用于 SUM EXCEL,会输出 #DIV/0! 除法错误。 #4 - AVERAGE 函数 有时在使用 Excel AVERAGE 函数时,您可能会收到 #DIV/0! 错误。假设我们想计算学生的平均分数。但是您只能看到分数字段是空的。当我们应用 AVERAGE 公式并指定单元格范围(其中单元格不包含任何值)时,您将获得以下输出: ![]() 在单元格 B16 中,我们使用了 **AVERAGE 函数**来计算学生的平均分数。但 Excel 没有返回平均值,而是显示了 #DIV/0! 错误。当我们尝试计算空或空白单元格的平均值时,会出现此错误。 现在,让我们看另一种情况,我们想获取**字符串值的平均值**。 ![]() 在这种情况下应用 AVERAGE 函数时,Excel 也会显示 #DIV/0! 错误,因为在 B2 到 B6 的公式范围内,所有值都是字符串数据类型,不包含任何单个数值。AVERAGE 函数仅适用于数值数据类型。 #5 - AVERAGEIF 函数 在 Excel 中,AVERAGEIF 函数也会出现类似的一系列除法错误。例如,请看下面的例子。 如何修复 Excel 中的 "#DIV/0!" 错误?在本教程的上一部分,我们已经介绍了我们在 Excel 工作表中可能遇到除法错误 **#DIV/0!** 的不同情况。现在让我们看看在 Excel 中修复此错误的各种技巧。 #1 - 使用 IFERROR 函数修复错误 Excel 的 IFERROR 函数专门用于处理任何错误。使用此函数,您可以获得任何替代结果,而不是默认的 #DIV/0! 错误。 例如,我们知道如果计算字符串数据类型的平均值,它将引发错误。因此,我们使用了 IFERROR 函数,在 Excel 工作表中遇到 #DIV/0! 错误时,会得到一个替代结果:“数据类型不正确,请使用数值”。 请看下面的图片。 ![]() #2 - 使用 IF 函数 另一种处理 #DIV/0! 的方法是使用内置的 Excel IF 函数。使用 IF 函数,您可以测试分母单元格是否为空或零。 参考下面给出的例子 ![]() 在上面的例子中,我们使用 IF 函数来检查分母是否等于零。假设分母单元格等于零。在这种情况下,公式将返回“抱歉,无法除以 0”的结果,或者如果不是零,公式将返回除法的结果。 因此,使用以上任何一种方法,您都可以轻松处理 #DIV/0! 错误。 要记住的事情
|
对于任何希望处理动态范围和相对单元格引用的用户来说,Microsoft Excel 的 VBA (Visual Basic for Applications) 中的相应 OFFSET 函数至关重要。与指向给定位置特定位置的静态单元格引用不同...
阅读 19 分钟
Excel 中的数据可以用图表和图形的形式表示。用户可以通过图表和图形来传达数据。建议在图形或图表中添加箭头标记以建立数据之间的关系。插入箭头标记的方法……
5 分钟阅读
通用数据保护条例 (GDPR) 于 2018 年 5 月发布,它从根本上改变了特定企业处理个人数据的方式,并优先考虑个人对其信息的控制权,尽管如此,该规定仍然要求相关企业保持透明和明确……
11 分钟阅读
在 MS Excel 中实现宏代码以执行重复性任务。在过去的几年里,MS Excel 应用程序界面发生了很大变化。因此,在不同版本的 Excel 中,您需要执行不同的步骤来查看宏...
阅读 3 分钟
?“删除小数”这个术语的意思是对带小数点的数字进行四舍五入。这意味着当 Excel 表格中的数据带有小数点(浮点数)并且您想删除小数位数以使其成为整数时。这个术语也可以称为转换...
阅读 4 分钟
被称为?Excel 中的函数被定义为用于根据数据需求执行计算的内置函数。Excel 提供各种函数,后面跟有特定的语法。它能快速解决复杂的计算并节省用户的时间。它有助于...
阅读 10 分钟
Excel 中的 lower() 函数将字符串转换为小写。如果字符串已经是小写,则不会进行转换。如果字符串是大写(大写),则会将其转换为小写。LOWER 函数可以...
阅读 3 分钟
顾名思义,它会从 Excel 工作簿和 Excel 工作表中删除密码。密码删除器只能删除通过 Excel 中的“保护工作表”或“保护工作簿”命令应用了保护的 Excel 工作表上的密码。市面上有多种工具...
5 分钟阅读
什么是? Microsoft Excel 是一款强大的电子表格程序,现在是个人和企业处理数据的必备工具。Excel 的基本结构围绕单元格构建,每个单元格都由列字母和行号的唯一组合标识。Excel 支持各种……
阅读 4 分钟
MS Excel 或 Microsoft Excel 是组织电子表格中数据的绝佳工具。在可视化电子表格数据时,Excel 有多种选项。它允许用户添加或插入不同的图形对象,例如图像、形状、剪贴画、文本框等。通过添加不同的图形,……
阅读 8 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India