一列包含数字(始终保留 2 位小数,有些是计算得出的,但所有乘法和除法四舍五入到 2 位小数),另一列是累积的。累积列有公式=<above cell>+<left cell>。
在累积列中,结果是 58.78,第一列中的下一个数字是 -58.78。由于零的格式与正数或负数的格式不同,我发现有些问题。将格式更改为几位小数,数字显示为:
\n\n \xc2\xa358.780000000000000000000000000000\n-\xc2\xa358.780000000000000000000000000000 \xc2\xa30.000000000000007105427357601000\nRun Code Online (Sandbox Code Playgroud)\n\n非零零约为 2^(-47)。另一次,相同情况下的数字是:
\n\n \xc2\xa350.520000000000000000000000000000\n-\xc2\xa350.520000000000000000000000000000 -\xc2\xa30.000000000000007105427357601000\nRun Code Online (Sandbox Code Playgroud)\n\n怎么会这样呢?
\n\n另外,如果我将累积列中的单元格更改为实际数字 58.78,结果会突然变为零。
\n