使数字结束最接近的7(无小数)

时间:2016-12-29 13:06:42

标签: math rounding libreoffice libreoffice-calc

我已经找到了很多关于舍入小数的答案,但是我需要为LibreOffice Calc找出一个简单的公式,它允许我绘制最接近7的估计值,例如如果引用是1372则应该是向下舍入到1367,如果它是1375变为1377,那么这个简单的公式不涉及编码或宏?

2 个答案:

答案 0 :(得分:1)

至于我现在找到的解决方案就是这个:

=(ROUND(I25/10)+0,7)*10

这个问题是没有舍入到最接近的7但是到7,所以例如362,00变为367,00而不是357,00。

编辑:这解决了上述问题,希望这会有所帮助:

=(ROUND((I25-10)/10)+0,7)*10

由于I25函数从总ROUND中删除10将更正结果,因此例如362变为35,2舍入到35 + 0.7我们得到35.7,最后357按预期。而对于较高的值,比如365舍入35.5给我们36 + 0.7,我们再次得到367,00到最接近的7个单位!

答案 1 :(得分:1)

您可以使用默认的ROUND()功能,而#34;转移"值3:

=ROUND(A1+3;-1)-3

这给出了以下结果:

enter image description here

换句话说:添加你的偏移" 3"到初始值,ROUND()它到最接近的十的倍数,并再次减去偏移量。

但这将是1372年至1377年,因为它已经转移了#34; 1375将达到1380(参见Matthew Strawbridge对该问题的评论)。