8 显示为 9 - 奇怪的视觉故障 - 单元格格式为分数
8 displayed as 9 - strange visual glitch - cell formatted as fraction
显示值与实际值不同。要重现输入:
=8+1/5-1/5
在任何单元格中,然后将其格式化为 # ?/?
。为此,请访问:
格式 -> 数字 -> 更多格式 -> 自定义数字格式
然后选择# ?/?
(如果不在列表中,则在文本框中输入)。
结果:
(在B1
中公式为A1=8
)
除了 8 (1-250),我找不到任何其他数字暴露出这种奇怪的行为。我无法使用 7.9999999999
或 8.000000001
.
等常量复制相同的错误
用 ROUND
(=ROUND(8+1/5-1/5,307)
) 包裹公式可以解决问题。
所以这看起来像是一个错误(在哪里报告?)。
但主要问题是:这个简单的浮点数学公式是否有什么特别之处让解释器感到困惑?
PS:此错误无法在 Excel 2013 中重现。
看起来是四舍五入了,但是像这样是正确的:
你可以这样举报:
显示值与实际值不同。要重现输入:
=8+1/5-1/5
在任何单元格中,然后将其格式化为 # ?/?
。为此,请访问:
格式 -> 数字 -> 更多格式 -> 自定义数字格式
然后选择# ?/?
(如果不在列表中,则在文本框中输入)。
结果:
(在B1
中公式为A1=8
)
除了 8 (1-250),我找不到任何其他数字暴露出这种奇怪的行为。我无法使用 7.9999999999
或 8.000000001
.
用 ROUND
(=ROUND(8+1/5-1/5,307)
) 包裹公式可以解决问题。
所以这看起来像是一个错误(在哪里报告?)。
但主要问题是:这个简单的浮点数学公式是否有什么特别之处让解释器感到困惑?
PS:此错误无法在 Excel 2013 中重现。
看起来是四舍五入了,但是像这样是正确的:
你可以这样举报: