2017-10-27 6 views
0

株式市場における株式取引の目標利益損失率を計算する式を作成しました。しかし、数式は私に小数点の後続を与え続けます。例は次のとおりです。比率式内のExcelで後続小数点を丸める方法

Instead of 1. It says 0.999999999999999 

私はセルとそのすべてのものをフォーマットしようとしました。私はそれがフォーマット上の問題ではなく、むしろ数字を丸める必要があることを発見しました。これは、これらの末尾の0を避けるために、私の式のどこかにROUND()関数を含める必要があることを意味します。

しかし、私はROUND()関数がどこに収まるか分かりません。

私はあなたに正確なMicrosoft Excelのセルとその中の数字を与えて、私が上記の式にもっと多くの文脈を与えるのを助けます。式にそれらを置くために

  • M7 = $ 3.00
  • U7だから、= $ 3.20
  • V7 = $ 2.90

は、次のようになります。

=(U7 - M7)*10&":"&(M7 - V7)*10 

私は括弧内の方程式を乗算する。なぜなら、もしそうでなければ、それは誰の代わりに小数点として出てくるからだ。これは簡単な解決策でした。 10の乗算を取り除いても0.999999999999999の代わりに0.0999999999999999の末尾の10進数を与えるため、後続の0には影響しません。

前提と主な質問は次のとおりです。ROUND()関数を式に入れると、末尾の小数点を取り除くことができます。

どのソリューションも、より直感的な式を意味していても驚くべきものです。

+0

私はすべてのことstuff' 'を取り除くためにそれを改訂しました。 Scott Cranerは躊躇なく答えてくれたので、とにかくありがとう。 – Joshua

答えて

2

あなたは、文字列を連結する前に数字を丸めるする必要があります。

=Round((U7 - M7)*10,0)&":"&Round((M7 - V7)*10,0) 
+0

感謝します。君は。そんなに! – Joshua

関連する問題