用Excel公式查找两个数字之间的差异

  • Share This
Hugh West

想知道如何找到 两数之差(正或负) 或者如何在Excel中用公式计算负数的百分比差?

你来对了地方。

让我们继续...

减法的定义和名词解释

减法操作有以下参与者。

  • 敏锐。 一个数量或数字要减去另一个数量或数字。 在上面的例子中,9是指 闽南语 .
  • 减号(-)。 然后我们用减号(-)来寻找两个数字之间的差异。
  • 次级的。 下边是被减去的数量或数字。 闽南语 .
  • 等号(=)。 然后我们放置一个等号(=)。
  • 差异。 差值是减法操作的结果。

下载Excel文件

如果你下载我写这篇文章时使用的文件,你将很容易跟随我。

Excel-两个数字之间的差异--正数或负数.xlsx

如何在Excel中用公式找出两个数字的差值

在MS Excel中,你不会发现任何 SUBTRACT功能 来执行减法操作。 相反,我们使用常规的 减去 (-) 符号来进行减法运算。

1) 直接在公式中使用数字

这样,我们在公式中直接输入数字。 你知道,在Excel中每个公式都以等号开始

因此,输入一个等号(=)来开始一个Excel公式>;输入 闽南语 值> 输入 负号 (-)> 将 下限值 > 按 进入

例如:=50-5

注意:如果下边的数值是负数,请用括号把这个数字放在减法公式中,比如:=-91-(-23)

为什么不建议使用这种方法呢?

  • 如果你有一个以上的减法,你必须为每个减法单独写一个公式
  • 你不能为另一组数字复制相同的公式
  • 很费时间,因为你必须为每一组数字单独写一个公式

2) 在公式中使用单元格引用而不是数字

这样做更有效,也更节省时间。 我们可以为一组数字制定一个公式,然后将该公式用于其他单元格。

因此,我们将使用这种方法,这就是为什么Excel如此有用。

  • 在C2单元格中,输入这个公式。 =A2-B2

  • 新闻 进入 而这就是我们得到的结果。

  • 现在将此公式复制到列中的其他单元格。 你可以 在Excel中对多个单元格应用相同的公式 我们得到了同样的结果,但我们只写了一个Excel公式,并将其应用于其他单元格。

3) 在Excel中计算两个数字的绝对差值(使用ABS()函数)

为了获得 两个数字之间的绝对差异 在Excel中,我们将使用 ABS() Excel函数。

ABS() 函数返回一个数字的绝对值,一个没有符号的数字。

ABS功能的语法。 ABS(数字)

我们已经使用了 ABS() 你可以看到,以前的负差现在显示为正数(没有任何符号)。

在Excel中两个数字之间的百分比差异

百分比差异 误差百分比 实际上是同一件事。 在 百分比差异 ,你将比较两个实验值。

这是一个计算公式,用于计算 百分比差异 .

在这里。 E 1 = 第一个实验值和 E 2 = 第二个实验值

注:百分比变化((新值/旧值)-1)和百分比差异是物理学中的两种不同现象。

在Excel中,我们可以很容易地计算出百分比差异。

我们在单元格中使用了这个公式 c2: =2*abs(a2-b2)/(a2+b2)

这个公式是如何运作的?

  • 数字之间的差异 A2 B2 ( A2-B2 )可以是负数。 因此,我们使用了 ABS()函数 ( ABS(A2-B2) ),以使该数字成为绝对值。
  • 然后我们用绝对值乘以2,再除以 (A2+B2)

阅读更多。 透视表:两列之间的百分比差异

类似读物

  • 如何在Excel VBA中计算时间差(2种方法)
  • 在Excel中计算两个均值之间的显著性差异
  • Excel数据透视表:两列之间的差异(3例)
  • 在Excel中计算两个日期之间的天数差异
  • 如何用数字计算时差(5种简单方法)

在Excel中计算负数的变化百分比

理论上甚至实践上,你无法找到负数的变化百分比。 当理论上无法实现时,我们如何在Excel中计算它们?

不可能。 无论你用什么方法,你都会发现有误导性的结果。

这里我将展示3种在Excel中计算负数变化百分比的方法,但它们都会误导你。 因此,在你的工作中使用它们之前,要注意这一点。

1)通过使分母成为绝对值来计算负数的变化%。

比如,你想计算两个数值的百分比。

旧值:-400

新值:200

我们知道,%的变化= ((新值-旧值)/旧值) x 100%

如果我们应用这个公式来计算上述两个值(-400 & 200)的百分比变化,这将是结果。

= ((200 - (-400))/-400)*100%

= 600/(-400)*100%

= -150%

这是完全错误的答案。

因为这样的话,你得不到正确的答案,所以有些公司用 ABS法 在这种方法中,分母是绝对的。

在下面的图片中,我展示了ABS分母法。

这些结果也有误导性,因为你看到-100到200显示最大的%变化,而-500到200显示最小的%变化。

请看下面的图片。

这些结果也有误导性。

你看,尽管E公司的收入下降得最厉害(从600到-100),但百分比变化显示它下降得最少(-117%)。

2)移位数字,使其成为正数

这是一个棘手的方法,但结果是不可接受的。

说,我们有两个值。

旧值:-50

新值:20

我们将用这两个数字的绝对值加号进行移位,然后乘以2。 ( 140

挪移_旧 值=-50+140=90

移位_新 值=20+140=160

现在,我们将计算他们的变化百分比:((160-90)/90)*100%=77.78%。

让我们看看这种方法是否能给我们带来满意的结果。

请看最后两行:从1到100和从1到1000的变化百分比几乎相同。

但它们应该是:((100-1)/1)*100%=99%,((1000-1)/1)*100%=999%。

无论你使用什么方法,你都不会得到正确的结果。

那么,将如何解决?

解决方案:当出现负数的百分比变化时,显示N/A(或任何)。

我们将使用这个公式。

IF(MIN(old_value, new_value)<=0, "不适用", (new_value-old_value)/old_value)

请看下面的图片,当这两个值中的任何一个为负值时,该公式会返回 "N/A "值。

总结

在Excel中计算两个正数或负数的差值其实很简单。 当你试图找到正负数或两个负数之间的百分比变化时,复杂性就来了。 我希望这篇文章能给你一个很好的主题指导。 如果你有任何困惑,请在评论区告诉我。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.