在excel公式中,我需要完善这些值。所以我的查询是如何设置函数,如果第四个十进制值大于或等于5意味着我需要舍入第三个值。这就是我的疑问。
答案 0 :(得分:1)
将单元格A1设置为1.23456789
将A2设为“= ROUND(A1,3)”
A2的值显示为“1.235”
圆函数作为第一个参数,即您希望舍入的数字。第二个参数是在舍入槽之前要保留的小数位数。因此,您希望决定从第4个小数点开始,将第二个参数设置为3。
编辑(由于评论):
所以,检查小数点后4位,如果> =第3位的5轮,否则根本不接触值?
如果数字是A.BCDEFGHIJ ...那么如果E> = 5,如果我们向上舍入,或者如果E< 5返回完整数字A.BCDEFGHIJ ...... 返回A.BCD或D + 1 p>
=IF((MOD(A1*10000,10)>=5),ROUND(A1,3),A1)
所以,如果A1 = 1.23456789,那么答案是1.235,但如果A1 = 1.23446789,那么答案是1.23446789
工作原理: 我取A1并乘以10000得到小数点左边的第四个数字,然后用10表示模数,删除所有其他数字,然后检查该数字的值为5.如果> = 5,我们四舍五入小数点后3位,否则,我们返回完整的数字。