我有一个公式,用于从一个单元格中减去多个单元格,结果为 -2.27374E-13。公式是D235-E235-F235-G235-H235-I235-J235
,每列都有一个美元值,无论我如何尝试计算,结果仍然为(0.00)
。
D235 = 2386.16
E235 = 0.00
F235 = 1431.70
G235 = 0.00
H235 = 0.00
I235 = 954.46
J235 = 0.00
答案1
你得到的数字几乎是电子表格所能显示的零……-0.000000000000227374,如果我没算错的话。这是由于浮点运算。
在电子表格的某个地方计算出一个数字,需要将其四舍五入到更少的小数位,这可以通过Excel 中的 ROUND 函数。
为了理解这一点,手动将 1 除以 3(长除法)。结果是 0.333... 现在乘将该答案乘以 3,结果应为 1(乘以 3 是除以 3 的逆运算)。但是,结果是 0.999... ,而不是 1.000... 这表明两个结果是等价的,但 0.999... 是不是大多数人希望看到的数字表达方式。