如何在比率公式中的Excel中舍入尾随小数

我创build了一个公式来计算股票市场中股票交易的目标利润损失率。 然而,公式一直给我跟踪小数点。 一个例子是:

Instead of 1. It says 0.999999999999999 

我试过格式化单元格和所有的东西。 我发现这不是一个格式问题,而是我认为我只需要将数字四舍五入。 这意味着我需要在我的公式中包含ROUND()函数以避免这些尾随0。

不过,我很难弄清楚ROUND()函数适合我的比例公式。

我会给你确切的Microsoft Excel单元格和其中的数字,以帮助给我上面给出的公式更多的上下文。

  • M7 = $ 3.00
  • U7 = $ 3.20
  • V7 = $ 2.90

所以,把它们放入公式看起来像这样:

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

我将括号中的方程相乘,因为如果我不这样做,它会变成小数而不是整数,所以这是一个快速的解决scheme。 它不会影响结尾的0,因为即使我取10的乘法,它仍然给我一个0.0999999999999999的尾随小数,而不是0.999999999999999。

前提和主要问题是:我在哪里把ROUND()函数放入公式中,这样我就可以去除那些尾随的小数。

任何解决scheme,即使它意味着一个更好的更直观的公式,将是惊人的。

在连接string之前,您需要舍入数字:

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