为什么减去数值后我的余额是负数?

为什么减去数值后我的余额是负数?

我有一个公式,用于从一个单元格中减去多个单元格,结果为 -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... 是不是大多数人希望看到的数字表达方式。

相关内容