-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

If your numeric display format rounds off numbers, Excel will still retain the full-resolution number in the cells. When Excel evaluates formulas, it uses these full-resolution numbers stored in the cells, not the rounded numbers that show in the display, which can give you results different than you expect.

I was able to get a result very similar to the one in your image, and I believe that with experimentation it would be possible to duplicate your result exactly. I set the format of cells F11 and G11 to a number format with no decimal places. Then I set F11 to 37.49999 and G11 to 57.49999. All I can see in F11 and G11 is 37 and 57 due to the formatting in place.

To find out whether something like this is affecting your results, simply place the cursor in each of F11, G11, and R11 to see the actual value. You can also see the actual numeric values by setting the formatting on the cells to "General", which will work even if the values are generated by a formula.

于 2012-11-07T19:55:28.467 に答える