Excel ABS 函数2025年3月17日 | 阅读 8 分钟 Microsoft Excel 的核心在于数据管理,尤其是数字。我们知道数字主要有正数和负数之分。但很多时候,我们需要的数据必须是正数。Excel 提供了一个内置函数来满足这些需求,那就是ABS 函数。 本教程将涵盖 Excel ABS 函数的定义、语法、参数、返回值、在工作表中实现 ABS 函数的步骤,以及更多内容! 什么是 ABS 函数?Excel 中的 ABS 或绝对值函数返回给定数字的绝对值。简单来说,ABS 函数会去除指定数字的负号 (-),使其变为正数。 任何给定数字的绝对值被定义为该数字在数轴上到 0 的距离,无论其方向(正或负)。在数学中,数字 'a' 的绝对值表示为 |a|,如下例所示。 |-4| = 4 ![]() 虽然 Microsoft Excel 没有直接提供绝对值符号,但它引入了一个特殊的函数来获取绝对值,即 ABS 函数。在使用 ABS 或绝对值函数时,我们将得到以下视觉和输出之一:
注意:Excel 的绝对值函数不应与 Excel 的绝对单元格引用混淆。两者是不同的概念。绝对值函数去除指定数字的负号 (-),而绝对引用是一种特殊的引用形式,在复制相同公式到其他单元格时不受影响。语法参数Number (必需):此参数表示您要获取绝对值的数字。 返回Excel ABS 函数为指定的数字返回绝对值。如果指定的数字不是数字,此函数将返回 #VALUE! 错误。 示例示例 1:使用 Excel ABS 函数将负数转换为正数。![]() 在需要快速将负数转换为正数的情况下,Excel ABS 函数是一个便捷的选择。请按照以下步骤将负数转换为正数: 步骤 1:插入两个辅助列 我们将添加两个列,一个在 D3 单元格命名为“差值”,另一个在 E3 单元格命名为“绝对差值”。 请参考下图: ![]()
步骤 2:从 number1 减去 number2
![]()
![]() 步骤 3:插入 ABS 函数 在下一行,以等号 (=) 开始您的函数,后跟 abs 函数。公式将如下所示:=ABS( ![]() 步骤 4:插入数字参数 引用您要查找绝对值的数字参数。由于此处我们需要查找“差值”列的绝对值,因此我们将引用 D4 单元格。公式将如下所示:=ABS(D4) ![]() 步骤 5:将公式复制到所有单元格
请参考下图: ![]() 示例 2:使用 Excel ABS 函数判断给定值(数字或百分比)是否在预期容差范围内。ABS 函数也常用于判断指定值是否在预期容差范围内。请按照以下步骤检查数字是否在预期容差范围内: 步骤 1:插入绝对值辅助列 我们将在 D3 单元格添加一个名为“绝对容差”的辅助列。 请参考下图: ![]() 在 ABS 差值辅助列中,我们将应用 Excel 的 IF 和 ABS 函数组合来检查数字是否在预期容差范围内。 步骤 2:插入 ABS 函数
它将如下所示: ![]() 步骤 3:应用 IF 函数
=IF(ABS(A2-B2)<=C2, "Yes", "NO") ![]() 步骤 4:函数将返回输出 上述函数将返回“是”,如果容差大于 C2,否则返回“失败”。在本例中,输出是“是”。 ![]() 步骤 5:将公式复制到所有单元格
请参考下图: ![]() 步骤 5:公式解释 在 IF 公式内部,将两个指定的数字相减。返回的输出可能是正数或负数,具体取决于实际值。因此,我们实现了 ABS 函数以在所有情况下将输出转换为正数。然后,在 IF 内部的逻辑测试中,将获取的正数与允许的容差进行比较。如果该数字小于或等于指定的容差,则函数返回“OK”。如果不满足规范,则返回“Fail”。 示例 3:使用 Abs 函数计算负数的平方根。我们将使用SQRT函数来计算负数的平方根。但是 SQRT 函数只对正数有效。如果用户想找到负数的平方根怎么办? 请按照以下步骤计算负数的平方根: 步骤 1:添加辅助列 我们将在 C3 单元格添加一个名为“平方根”的辅助列。在此列中,我们将使用 SQRT 和 ABS 函数的组合来查找负数的平方根。 请参考下图: ![]() 步骤 2:实现 SQRT 函数
![]() 步骤 3:插入 ABS 函数
![]() 步骤 4:Excel 将返回输出 上述公式将返回负数的平方根。 ![]() 步骤 5:将公式复制到所有单元格
您将看到以下输出。 ![]() 如何在 Excel 中对绝对值求和在处理 Excel 时,有时我们希望获得所有数字的绝对和。请使用以下公式之一: 数组公式 Excel 中的 ABS 函数也可以与 SUMPRODUCT 函数结合使用,以计算满足某些特定条件的绝对方差。 常规公式 例如,假设我们在 B2:C5 单元格的数据集中,使用 ABS 函数我们将找到绝对值的和。 使用 SUM 函数获取绝对值的公式 =SUM(ABS(A2:B5)) 按 Ctrl+Shift+Enter,您将看到以下输出。 获取最小绝对值的公式 =SUMPRODUCT(ABS(A2:B5)) 按 Ctrl+Shift+Enter,您将看到以下输出。 正如您在下图中所看到的,两个求和公式都返回了绝对值。 ![]() 如何在 Excel 中查找最大/最小绝对值您还可以通过将 ABS 函数与 Excel 的其他公式结合使用来查找 Excel 中的最大和最小绝对值。 最大绝对值的公式如下: 最小绝对值的公式如下: 例如,假设我们在 B2:C5 单元格的数据集中,使用 ABS 函数我们将查找 Min 和 MAX 绝对值。 获取最大绝对值的公式 =MAX(ABS(A2:B5)) 按 Ctrl+Shift+Enter,您将看到以下输出。 获取最小绝对值的公式 =MIN(ABS(A2:B5)) 按 Ctrl+Shift+Enter,您将看到以下输出。 ![]() 您可以利用 ABS 函数,通过将其嵌套在 INDEX 函数的数组参数中来处理数据范围。我们可以结合 MAX 函数、INDEX 函数和 ABS 函数来获取最大绝对值。以下是公式: =MAX(INDEX(ABS(B2:C5),0,0)) 我们可以结合 MIN 函数、INDEX 函数和 AB 函数来获取最小绝对值。以下是公式: =MIN(INDEX(ABS(B2:C5),0,0)) 说明 上述公式返回最小值和最大值是因为 INDEX 函数。当我们设置 INDEX 函数的参数(row_num 和 column_num)为 0(或省略它们)时,Excel 将返回整个数组而不是任何单个值。 下一个主题Excel Floor 函数 |
我们请求您订阅我们的新闻通讯以获取最新更新。