-2

我正面临这个问题,其中 excel 没有正确遵循数学规则。这是公式

=((F11*4.4)-R11)/G11

这是数字

F11 G11 R11
37  57  23.38

我期望的公式的结果是 = 2.445964912

然而 Excel 将该公式计算为 3.266315789

根据数学逻辑,上述公式需要按以下步骤计算:

1. (F11*4.4) = AA
2. (AA-R11) = BB
3. (BB/G11) = CC (in this case 2.445964912)

我是不是想错了,或者这个逻辑应该以不同的方式放到 Excel 中?

在此处输入图像描述

4

2 回答 2

1

您可以使用“公式”>>“评估公式”进行检查,步骤如下:

  • 37*4.4 = 162.8
  • 162.8 - 23.38 = 139.42
  • 139.42 / 57 = 2.445964912

如果要删除标志,可以添加ABS()功能:

=((F11*4.4)-ABS(R11))/G11
于 2012-11-07T17:26:54.880 回答
-1

如果您的数字显示格式对数字进行四舍五入,Excel 仍将在单元格中保留全分辨率数字。当 Excel 计算公式时,它使用存储在单元格中的这些全分辨率数字,而不是显示在显示屏中的四舍五入数字,这可能会给您带来与预期不同的结果。

我能够得到与您图像中的结果非常相似的结果,并且我相信通过实验可以完全复制您的结果。我将单元格 F11 和 G11 的格式设置为没有小数位的数字格式。然后我将 F11 设置为 37.49999,将 G11 设置为 57.49999。由于格式化到位,我在 F11 和 G11 中只能看到37 和 57。

要了解类似情况是否会影响您的结果,只需将光标放在 F11、G11 和 R11 中的每一个上即可查看实际值。您还可以通过将单元格上的格式设置为“常规”来查看实际数值,即使这些值是由公式生成的,这也将起作用。

于 2012-11-07T19:55:28.467 回答