Google 工作表中数字的数据验证无效
Data validation for numbers in Google Sheets not working
在Google表格中,我将单元格的数据验证设置为必须大于或等于100的数字。当我输入9999999999999999999999时,出现错误,提示输入的值必须大于或等于100。大于或等于 100。为什么会发生这种情况?我也试过改格式也没用。
Screenshot 1 | Screenshot 2 | Screenshot 3
Google 表格(和一般的电子表格)以 15 位精度存储数字。原因与数字在计算机硬件中的存储方式有关。有关解释,请参阅 https://en.wikipedia.org/wiki/IEEE_754。
当您输入 9999999999999999999999 等数字时,Google Sheets 会将其视为字符串。如果工作表试图将其视为数字,它实际上会四舍五入为 1E22(最后 8 位四舍五入)。
在Google表格中,我将单元格的数据验证设置为必须大于或等于100的数字。当我输入9999999999999999999999时,出现错误,提示输入的值必须大于或等于100。大于或等于 100。为什么会发生这种情况?我也试过改格式也没用。
Screenshot 1 | Screenshot 2 | Screenshot 3
Google 表格(和一般的电子表格)以 15 位精度存储数字。原因与数字在计算机硬件中的存储方式有关。有关解释,请参阅 https://en.wikipedia.org/wiki/IEEE_754。
当您输入 9999999999999999999999 等数字时,Google Sheets 会将其视为字符串。如果工作表试图将其视为数字,它实际上会四舍五入为 1E22(最后 8 位四舍五入)。