将两个单元格相乘时出现 Excel 乘法错误,其中一个单元格具有计算值

将两个单元格相乘时出现 Excel 乘法错误,其中一个单元格具有计算值

我有一张 Excel 工作表,其中要乘以 4 个单元格,其中一个单元格包含公式。但结果是错误的。

Excel 计算的屏幕截图

公式为 A1*B1*D1*E1。第一行单元格 D1 的值是手动输入的。D1 实际上是 C1/1000。

在第 6 行中,单元格 D6 使用 =C6/1000 进行计算。但如您所见,F1 和 F6 的结果不同。F1 给出 100.67925。而 F6 给出 100.41255。正确答案实际上是 F1 =100.67925。

所有单元格都是数字格式,没有进行四舍五入。我不知道我做错了什么。请为我的问题提供解决方案。谢谢。

解决了

我发现了问题所在。马特·尤哈斯埃尔塞拉指出这是由于舍入问题。舍入问题发生是因为我将数字格式从常规更改为数字。我再次在 D1 中输入 1.51,因此得到了 F1 中的结果。我没有在公式栏中检查 D1 的实际值。我通过更改小数位来检查舍入。感谢您的解决方案。

答案1

遇到此类问题时,请先尝试使用简单的数字,以便按照步骤操作,例如 2、4、10……如果您拿起计算器,您会看到3 x 2.5 x 1506 / 1000 x 8.89 = 100.41255。如果您对 执行相同操作,3 x 2.5 x 1.51 x 8.89您将得到100.67925

这意味着你做对了,Excel 也正确地计算了一切。看看告诉你错误的来源100.41255是否不正确。正如@Mate 指出的那样,这个来源可能正在对 D1 的值进行四舍五入。

相关内容