在Google Sheets中,我将单元格的数据验证设置为一个必须大于或等于100的数字。当我输入999999999999999999时,我会得到一个错误,即输入的值必须大于或等于100。为什么会发生这种情况?我还试图更改格式,但没有成功。
屏幕截图1|屏幕截图2|屏幕截图3
谷歌表格(以及一般的电子表格(存储精度为15位的数字。原因与数字在计算机硬件中的存储方式有关。看见https://en.wikipedia.org/wiki/IEEE_754以获得解释。
当您输入像99999999999999999999这样的数字时,Google Sheets会将其视为字符串。如果纸张试图将其视为一个数字,那么它实际上会四舍五入到1E22(最后8位四舍五舍五入(。