Excel 应用ABS函数计算绝对值

ABS函数的功能是计算数字的绝对值,绝对值是没有符号的。其语法如下:


ABS(number)

参数number为需要计算其绝对值的实数。

【背景知识】函数的功能中提到一个概念绝对值,绝对值在数轴上表示为一个数的点离开原点的距离。一个正实数的绝对值是它本身;一个负实数的绝对值是它的相反数;零的绝对值是零。

【典型案例】某工厂生产一批产品,根据产品的标准重量与实际重量的数值计算误差百分率。本例的原始数据如图13-1所示。

步骤1:在D2单元格中输入公式“=ABS(C2-B2)”,以计算标准重量与实际重量之间的差值并将结果取绝对值,然后使用自动填充功能将公式复制到D3~D8单元格区域。

步骤2:在E2单元格中输入公式“=ABS(D2/B2)”,以计算实际重量相对标准重量的误差百分率并将结果取绝对值,然后使用自动填充功能将公式复制到E3~E8单元格区域,并将E2~E8单元格区域的数值格式设置为百分比样式,结果如图13-2所示。

图13-1 原始数据

图13-2 误差百分比

【使用指南】在求取数字的绝对值时就用到ABS函数。对ABS函数来说,如果参数number不是数值,而是一些字符(如A、b等),则ABS函数将返回错误值“#NAME?”。

Excel 资产负债表相关函数:MAX函数、ABS函数

MAX函数的语法和功能

说明:返回一个最大数值。

语法:MAX(number1,[number2],…)

MAX函数语法具有下列参数:number1,[number2],…表示number1是必需的,后续数字是可选的。

注意事项:可以将参数指定为数字、空白单元格、逻辑值或数字的文本表达式。如果参数为错误值或不能转换成数字的文本,将产生错误。如果参数为数组或引用,则只有数组或引用中的数字将被计算。数组或引用中的空白单元格、逻辑值或文本将被忽略。如果逻辑值和文本不能忽略,请使用函数MAXA来代替。此外,如果参数不包含数字,函数MAX返回0。

示例:我们以负债表中的数值为例。在F13单元格中输入公式“=MAX(F9:F12)”,按Enter键输出结果,可得到数值为220000,它表述的意思为在F9:F12单元格区域中,最大的一个值为220000,如图2-62所示。

ABS函数的语法和功能

说明:返回数字的绝对值。一个数字的绝对值是该数字不带其符号的形式。正数和0返回数字本身,负数返回数字的相反数。

语法:ABS(number)

ABS函数语法具有以下参数:number是必需的参数,需要计算其绝对值的实数。

注意事项:参数必须为数值类型,即数字、文本格式的数字或逻辑值。如果是文本,则返回错误值#VALUE!。

图2-62 输入公式

示例:这里我们新建一个空白表格以计算温差为例来解释ABS函数的应用。在D2单元格中输入公式“=ABS(C2-B2)”,按Enter键输出结果,可得到数值2,它表达的意思是两地温差的“绝对值”,如图2-63所示。

图2-63 两地温差

Excel 计算绝对值:ABS函数

ABS函数的功能是计算数字的绝对值,绝对值是没有符号的。其语法如下:


ABS(number)

其中,number参数为需要计算其绝对值的实数。

函数的功能中提到一个概念——绝对值。绝对值在数轴上表示为一个数的点离开原点的距离。一个正实数的绝对值是它本身;一个负实数的绝对值是它的相反数;零的绝对值是零。下面通过实例详细讲解该函数的使用方法与技巧。

图14-26 原始数据

打开“ABS函数.xlsx”工作簿,本例中的原始数据如图14-26所示。该工作表记录了某工厂一批产品的标准重量与实际重量的数值,要求根据这些数据计算出误差百分率。具体的操作步骤如下。

STEP01:选中D2单元格,在编辑栏中输入公式“=ABS(C2-B2)”,然后按“Enter”键返回,即可计算出标准重量与实际重量之间的差值并对结果取绝对值,如图14-27所示。

STEP02:选中D2单元格,利用填充柄工具向下复制公式至D8单元格,通过自动填充功能计算出其他产品批次对应的差值,计算结果如图14-28所示。

图14-27 计算第1批次产品的差值

图14-28 计算其他产品批次对应的差值

STEP03:选中E2单元格,在编辑栏中输入公式“=ABS(D2/B2)”,然后按“Enter”键返回,即可计算出实际重量相对标准重量的误差百分率并对结果取绝对值,如图14-29所示。

STEP04:选中E2单元格,利用填充柄工具向下复制公式至E8单元格,通过自动填充功能计算出其他产品批次对应的误差百分率,最终计算结果如图14-30所示。

图14-29 计算第1批次产品的误差百分率

图14-30 计算其他产品批次对应的误差百分率

在求取数字的绝对值时就用到ABS函数。对ABS函数来说,如果number参数不是数值,而是一些字符(如A、b等),则ABS函数将返回错误值“#NAME?”。