我有两列。一个具有正值,一个具有负值。我需要找到两列之间的绝对差异。
我目前正在做的事情如下:首先,我编辑两列以使所有值都为正值。然后我用第二列减去第一列。我将任何负值改为正值。这与绝对差异相同吗?
答案 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)