Excel中的四舍五入

Excel中的四舍五入,excel,excel-formula,rounding,Excel,Excel Formula,Rounding,所以我在过去的一个月里一直在处理这个取整问题。我喜欢认为我有能力,但这个问题让我重新思考我的整个存在 就是这样 我有一个容量和速率 第1行=410496.15 X.044370=18213.89 第2行=7146.09 X.043753=312.67 由于四舍五入,我得到的总数是18526.55,而不是我想要的18526.56。 问题是,如果我四舍五入到第二名,第2行的总显示为312.66,因为它没有四舍五入。665向上 基本上,他们希望我排到第四位,但显示两位数。i、 e 4.1545=4.1

所以我在过去的一个月里一直在处理这个取整问题。我喜欢认为我有能力,但这个问题让我重新思考我的整个存在

就是这样

我有一个容量和速率

第1行=410496.15 X.044370=18213.89

第2行=7146.09 X.043753=312.67

由于四舍五入,我得到的总数是18526.55,而不是我想要的18526.56。 问题是,如果我四舍五入到第二名,第2行的总显示为312.66,因为它没有四舍五入。665向上

基本上,他们希望我排到第四位,但显示两位数。i、 e 4.1545=4.16和4.1544=4.15


我说得通吗?因为我开始质疑这里的现实。

我想这就是你想要的:

=ROUND(ROUND(ROUND(value, 4), 3), 2)
您不能显示这个(错误的)舍入结果,但要保留正确的数字,无需编程。您可以有两列,但这两个不同的数字


处理数据的“正确”方式是从不舍入任何东西。您永远不需要-为了方便起见,您可以始终显示2位小数,在幕后保留精确的数字…

我想这就是您想要的:

=ROUND(ROUND(ROUND(value, 4), 3), 2)
您不能显示这个(错误的)舍入结果,但要保留正确的数字,无需编程。您可以有两列,但这两个不同的数字


处理数据的“正确”方式是从不舍入任何东西。你永远不需要-为了方便在幕后保留精确数字,你可以始终显示2位小数…

这是一个全新的四舍五入规则,并非所有世界都是四舍五入,这不是不可能的,你只需通过vba将其编码为“他们想要我”-如果这真的是“他们”想要的,告诉“他们”回到学校4.1545比4.16更接近4.15,这就是舍入的工作原理。你想做的事完全是胡说八道。相信我,我很沮丧。就在这个取整问题上,我和他们来回谈了一个月。不幸的是,VBA是不可能的。+1用于您对令人沮丧的问题的有趣描述。至少你还有你的幽默感。这是一个全新的四舍五入规则,不是所有的世界都是如此,这不是不可能的,你只需要通过vba编码“他们想要我”——如果这真的是“他们”想要的,告诉“他们”回到学校。4.1545更接近4.15而不是4.16——这就是四舍五入的工作原理。你想做的事完全是胡说八道。相信我,我很沮丧。就在这个取整问题上,我和他们来回谈了一个月。不幸的是,VBA是不可能的。+1用于您对令人沮丧的问题的有趣描述。至少你还有幽默感。非常感谢你,这完全奏效了。非常感谢你,这完全奏效了。讨厌的会计