找出正值和负值的绝对差值

时间:2014-07-31 17:32:00

标签: excel math

我有两列。一个具有正值,一个具有负值。我需要找到两列之间的绝对差异。

我目前正在做的事情如下:首先,我编辑两列以使所有值都为正值。然后我用第二列减去第一列。我将任何负值改为正值。这与绝对差异相同吗?

4 个答案:

答案 0 :(得分:7)

为什么不使用ABS功能

=ABS(B1-A1)

答案 1 :(得分:5)

听起来你正在做的事实上是

=ABS(ABS(B1)-ABS(A1))

不一样
=ABS(B1-A1)

例如,如果你有-3和1,第一个会给你2,第二个会给你4.我不知道你想要哪一个。

答案 2 :(得分:0)

好的,所以这是一个非常笨重的解决方法,但是我可以理解每次都在发生什么,并且每次都有效。

以下是我需要解决此问题的方案。我有一个系统库存清单,显示其中10个,但也显示其中的10个和其中5个,并且一旦从库存中输入我的物理数据,我在所有地方都有优缺点,所以数据看起来像这样:

Physical stocktake value     system value
0                            0
1                            0
1                            2
0                           -1
1                           -1

有效地说明了所有不同的缺点和含义。

所以专栏' a'是实际的,b列是系统

我创建了列c,d,e,f .....我告诫你它有点笨重,但结果是合理的。

formula in column c = '=IF(A1>B1,A1+B1,A1-B1'
formula in column D = '=IF(B1+C1<>A1,A1-B1,C1)'
formula in column E = '=IF(D1>C1,C1,D1)'

E列是您想要的数据,它会合理化数据中的所有优点和减号,以显示所需值的真实差异(独立于正位置和负位置)。

比我更聪明的人会把它浓缩成一个单一的等式,但是我读了它,尝试了当前的解决方案/建议,并没有弄清楚技术人员正在发生什么,所以来了这个完美的解决方案。

它确实有用,它只是为您的数据内容转换A1和B1。

希望它有所帮助(一点点)。

我会检查一下,只是为了了解聪明的家伙和女士们回来的内容,只是为了简单的解决方案,只需要缩短一小部分细节。有时简单是最好的。

是的,为自己做好准备.....所以我很简单,但我知道我在做什么并理解它........

答案 3 :(得分:0)

无论哪个值是正数或负数,此方法都有效:

=MAX(A1,B1) - MIN(A1,B1)