|
1
3
在我的Excel 1706版本中,在Windows 10 Home上的Office 365中,64位运行在AMD A8-5500 CPU上,我得到:
对于单元格AE78,
这些结果非常接近Wolfram Alpha的结果,约为14位有效数字。MS Excel使用“double”类型——存储在8字节中的浮点值,可以存储15到16位有效数字。每个操作可能会丢失有效数字,有时每个操作最多会丢失一个有效数字。像减法这样的运算可能会损失更多,我看到你在每次计算中都有减法。因此,我的Excel与预期的一样接近。
对于AE77,
对于AE78,
您可以忽略每个结果中的三个尾随零,这三个结果来自于
|
|
|
2
1
这是因为Excel将数字存储在IEEE754 64位中。此格式约有16位有效数字。但是你列出的数字更少。例如,0.000382933361只有9个有效数字。我想,这个数字已经四舍五入以供打印。例如,它可以低至0.0003829333605001,也可以高达0.0003829333614999。这种不准确可能会影响最终结果。
两个区间都包含excel计算的数字7.738320123873。 总之,如果你能以更高的精度打印数字(不是四舍五入到小数点后12位,而是至少有17位有效数字),我相信你会发现Excel实际上精确地计算了你的公式。 |