使用excel评估数字时遇到了一些有趣的事情。我知道PEDMAS
(操作顺序)因素,但为什么我的计算结果只有乘法和除法?
图中:
A: 680464.73
B: 1,251,326,066.73
C: 1.022248108
操作顺序
A / B * C = 0.000556
(A / B) * C = 0.000556
但是:
A / (B * C) = 0.000532
这是由于Excel失去精确度吗?
任何帮助都将不胜感激。
答案 0 :(得分:3)
PEDMAS(或PEMDAS或BODMAS)声明,在做括号(括号)和指数后,乘法和除法完成,从左到右。换句话说,你做最左边的乘法或除法,然后是右边的下一个,依此类推。
您的计算A / (B * C)
不遵循PEDMAS,因为您在左边的分割之前进行了右边的乘法运算。计算A / B * C
的正确顺序是(A / B) * C
。因此价值观不同。
另一种看待它的方法是放置C
。在A / B * C
或(A / B) * C
中,C
位于分数的分子中。在A / (B * C)
中,C
位于分母中。将C
从分子移动到分母将改变计算的值,除非C
恰好等于1。在您的示例中,C
几乎是一个,因此值只是略有改变。
所以Microsoft Excel确实遵循PEDMAS。