我有一个.xlxs的Excel工作表。我想写一个值
11506928485335397944093182820235
在Excel工作表中,但显示类似
1.15069284853353E + 31
。如何输入相同的值。
答案 0 :(得分:1)
来自Wikipedia,
Excel根据IEEE 754规范以双精度浮点格式进行计算。尽管Excel可以显示30个小数位,但其指定数字的精度仅限于15个有效数字。
1.15069284853353E + 31有15个有效数字。
编辑:PS即使将单元格的格式字符串指定为################################
(32个尖角字符,#
),显示的值为11506928485335300000000000000000
,您仍然可以看到只有15个有效数字,其他都是尾随零。
另请参阅:
1. Numeric precision in Microsoft Excel
2. Understanding Floating Point Precision, aka “Why does Excel Give Me Seemingly Wrong Answers?”
答案 1 :(得分:0)