Google sheets 8显示为9-奇怪的视觉故障-单元格格式为分数
显示值与实际值不同。要复制,请输入:Google sheets 8显示为9-奇怪的视觉故障-单元格格式为分数,google-sheets,floating-point,number-formatting,google-sheets-formula,Google Sheets,Floating Point,Number Formatting,Google Sheets Formula,显示值与实际值不同。要复制,请输入: =8+1/5-1/5 然后将其格式化为#?/?。要执行此操作,请转到: 格式->数字->更多格式->自定义数字格式 然后选择#?/?(如果不在列表中,则在文本框中输入) 结果: (在B1中,公式为A1=8) 除了8(1-250)之外,我找不到任何其他数字来揭露这种奇怪的行为。我无法用7.99999999或8.00000000 1等常量复制相同的错误 将公式包装为ROUND(=ROUND(8+1/5-1/5307))可以解决此问题 所以这看起来像一个bug(
=8+1/5-1/5
然后将其格式化为#?/?
。要执行此操作,请转到:
格式->数字->更多格式->自定义数字格式
然后选择#?/?
(如果不在列表中,则在文本框中输入)
结果:
(在B1
中,公式为A1=8
)
除了8(1-250)之外,我找不到任何其他数字来揭露这种奇怪的行为。我无法用7.99999999
或8.00000000 1
等常量复制相同的错误
将公式包装为ROUND
(=ROUND(8+1/5-1/5307)
)可以解决此问题
所以这看起来像一个bug(在哪里报告?)
但主要的问题是:在浮点数学中,这个简单的公式有什么特别之处,会让解释器感到困惑吗
PS:此错误无法在Excel 2013中复制。看起来是四舍五入的,但像这样是正确的: 您可以这样报告: