Google Sheet 计算使用数学结果值而不是显示值问题

Google Sheet calculation uses math result value instead of displaying value issue

我不确定我是否在正确的平台上提出这个问题,如果不是请建议。

我的 sheet 中有这个计算,它是正确的:39.13 * 84 = 3286.92

但是当我想通过公式获得 39.13 时,我面临下一个问题:

公式如下所示:

单元格A1 =(45 - 33.25) / 2结果为5.875

Cell A2 =(A1 + 33.25) * 84 结果是 3286.5 与结果 3286.92[=47 不同=] 以上。

问题是我使用了财务数字格式,在我的 Google sheet 上我看到的不是 5.875,而是 5.88 。如果我们说视觉是正确的,因为它对我和观众来说是四舍五入的,而不是对 sheet 内部的。

看起来当 sheet 进行计算时它会忽略视觉格式。只是假设。

并且它不使用显示值 5.88,而是 5.875,这是上面 A1 单元格中的计算结果。我打赌它会像我说的那样工作。

这在数学上当然也是正确的,但我的问题是如何使 A1 单元格的结果不仅显示为财务字符串,而且还用作 5.88在接下来的计算中?

在 A1 中尝试:

=ROUND((45 - 33.25) / 2; 2)

您可以将 ROUND 替换为 ROUNDDOWNROUNDUPMROUNDTRUNC,具体取决于您希望如何处理小数