如果我将数字 1542819813881128.5 粘贴到 Excel 中数字格式的单元格中,则粘贴的值为 1542819813881120.00。
为什么这些应用程序会将 8.5 四舍五入?有没有什么方法可以避免这种情况?
答案1
电子表格是不适用于高精度计算。 这IEEE 754 规范浮点数学仅要求存储 15 个最高有效数字。如果数字的整数部分为 15 位或更长,尾数或小数部分将被删除。
解决方案是在电子表格之外的其他工具中执行计算,这对于我们这些非常擅长使用电子表格的人来说是件很烦人的事情。