Excel中的ABS |使用ABS函数在Excel中查找绝对值

ABS函数在Excel中有什么作用?

ABS Excel函数也称为绝对函数,用于计算给定数字的绝对值,将作为输入的负数更改为正数,如果提供给该函数的参数为​​正,则其将保持不变。

ABS给出数字的绝对值。它总是返回一个正数。它是一个内置函数,归类为“数学/触发函数”。

句法

Excel中ABS公式中使用的参数

  • 数字 - 您要在Excel中计算绝对值的数量。

    该数字可以直接给出,也可以用引号引起,也可以作为单元格引用。可以将其作为Excel中ABS公式的一部分输入。它也可以是一个数学运算,给出一个数字作为输出。在ABS的功能中,如果提供的数字参数为非数字,则为#VALUE!错误。

如何在Excel中使用ABS功能? (带有示例)

您可以在此处下载此ABS功能Excel模板– ABS功能Excel模板

范例#1

假设您具有B3:B10中给出的值列表,并且想要这些数字的绝对值。

对于第一个单元格,您可以在Excel中键入ABS公式:

= ABS(B3)

然后按回车键。它将返回到5。

现在,您可以将其拖动到其余单元格中,并在excel中获取其绝对值。

C3:C10中的所有数字都是绝对数字。

范例#2

假设您有公司七个部门的收入数据,并且要计算预测收入与实际收入之间的差异。

对于第一个,您在Excel中使用ABS公式:

=(D4-E4)/ ABS(E4)

然后按回车键。它将给出0.1667

您可以将其拖动到其余单元格,以获取其余六个部门的差异。

例子#3

假设您在B3:B8中有一些数据,并且想要检查这些数字中哪些是正数,哪些是负数。为此,您可以使用ABS功能在excel中查找绝对值。

您可以在Excel中使用ABS公式:

= IF(ABS(B3)= B3,“正”,“负”)

如果B3为正数,则ABS(B3)和B3将相同。

在此,B3 = -168。因此,它将为B3返回“负”。同样,您可以对其余的值进行处理。

例子#4

假设您有一个实验的预测数据和实际数据的列表。现在,您要比较其中哪一个位于公差0.5的范围内。数据在C3:D10中给出,如下所示。

要检查哪些在公差范围内,可以在Excel中使用ABS公式:

= IF(ABS(C4-D4)<= 0.5,“已接受”,“已拒绝”)

如果“实际”与“预测”之间的差小于或等于0.5,则该差被接受,否则被拒绝。

对于第一个,实验被拒绝为151.5 – 150.5 = 1,该值大于0.5。

同样,您可以将其拖动以检查其余的实验。

范例#5

假设您有一个数字列表,并且想要计算给定数字的最接近偶数。

您可以在Excel中使用以下ABS公式:

= IF(ABS(EVEN(B3)– B3)> 1,IF(B3 <0,EVEN(B3)+ 2,EVEN(B3)– 2),EVEN(B3))

如果EVEN(B3)是B3的最接近的偶数,则ABS(EVEN(B3)– B3)小于或等于1。

如果EVEN(B3)不是B3的最接近的偶数,则

EVEN(B3)–如果B3为正,则2是B3的最接近值

如果B3为负,则EVEN(B3)+ 2是B3的最接近值

因此,如果ABS(EVEN(B3)– B3)> 1,则

如果B3最接近的偶数是EVEN(B3)+ 2

如果B3不为负=>最接近的偶数为EVEN(B3)– 2

如果ABS(EVEN(B3)– B3)≤1,则EVEN(B3)是B3的最接近偶数。

在此,B3 = -4.8。

偶数(B3)= -4

ABS((-4)–(-4.8))给出0.8

ABS(EVEN(B3)– B3)> 1为FALSE,因此它将返回EVEN(B3)。

范例#6

假设您要标识值列表中与给定值最接近的值,则可以使用Excel中的ABS函数来实现。

B3中提供了要搜索的值的列表:B9,单元格F3中提供了要查找的值。

您可以在Excel中使用以下ABS公式:

= INDEX(B3:B9,MATCH(MIN(ABS(F3 – B3:B9)),ABS(F3 – B3:B9),0))

并按CTRL + SHIFT + ENTER(对于MAC则按COMMAND + SHIFT + ENTER)

请注意,语法是一个数组公式,仅按ENTER键将给出错误。

让我们详细了解ABS公式:

  • (F3 – B3:B9)将返回值数组{-31,82,-66,27,141,-336,58}
  • ABS(F3 – B3:B9)将在excel中给出绝对值并返回{31,82,66,27,141,336,58}
  • MIN(ABS(F3- B3:B9))将返回数组{31,82,66,27,141,336,58}中的最小值,即27。
  • MATCH(27,ABS(F3- B3:B9),0))将在{31,82,66,27,141,336,58}中查找“ 27”的位置并返回4。
  • INDEX(B3:B9,4)将给出B3:B9中第4个元素的值。

这将返回提供的值列表B3:B9中最接近的值,即223

您可能会注意到花括号已自动添加到输入的ABS公式中。输入数组公式时,会发生这种情况。

要记住的事情

  • ABS函数返回数字的绝对值(模)。
  • ABS功能将负数转换为正数
  • 在ABS功能中,正数不受影响。
  • 在ABS功能中,#VALUE!如果提供的参数是非数字的,则会发生错误。