在 Excel 中;
我想计算三个值的平均值,并找出结果与另一列中的值之间的差值。我希望将差值表示为正数。
R25 is -2.00;
R26 is -24.50;
R27 is -6.00;
H27 is 2820.00
我的公式是;
=AVERAGE($R25,$R26,$R27)-$H27
或者
=$H27-AVERAGE($R25,$R26,$R27)
在 Excel 中我得到 -2830.30 使用计算器我得到 2809.20
如何才能做到这一点?
答案1
不管您使用计算器还是 Excell,这三个数字的平均数都是 -10.8333...。但是您两个取差值的方程式给出的结果,呃...不同:您的第一个方程式给出 -10.83 - 2820.00 = -2830.83,因为从负数中减去一个(正)数会得到一个绝对值更大的负数。您的第二个方程式给出 2820.00 - (-10.83) = 2830.83,因为减去一个负数等于加上一个正数。因此,您想要的方程式是
=abs(AVERAGE($R25,$R26,$R27)-$H27)
或者
=abs($H27-AVERAGE($R25,$R26,$R27))
它们彼此等价。
=abs() 函数返回参数的绝对值,即 () 内的内容。
我怀疑您在计算器上犯的错误是忽略了要平均的三个值都是负值这一事实。所以您取了平均值,得到了 10.83,然后从 2820 中减去了 10.83。这三个数字的平均数是 -10.83,而不是 10.83。希望对您有所帮助。