Table of contents
想知道如何找到 两数之差(正或负) 或者如何在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中计算两个正数或负数的差值其实很简单。 当你试图找到正负数或两个负数之间的百分比变化时,复杂性就来了。 我希望这篇文章能给你一个很好的主题指导。 如果你有任何困惑,请在评论区告诉我。