将excel中的数字舍入为4位

将excel中的数字舍入为4位,excel,excel-formula,rounding,Excel,Excel Formula,Rounding,我需要把数字四舍五入到4位数。举例如下: 452.658=452.7 45.268=45.27 4.2568=4.257 0.42586=0.426 右侧的最终四舍五入值仅包含4位数字 可以使用什么公式?将数字值更改为所需的位数,然后使用以下公式,您将得到问题中显示的结果: =ROUND(A1,digits-(1+INT(LOG10(ABS(A1))))) =ROUND(A1,4-(1+INT(LOG10(ABS(A1))))) 来源:将数字值更改为所需的位数,然后使用以下公式,您将得到问题中

我需要把数字四舍五入到4位数。举例如下:

452.658=452.7

45.268=45.27

4.2568=4.257

0.42586=0.426

右侧的最终四舍五入值仅包含4位数字


可以使用什么公式?

将数字值更改为所需的位数,然后使用以下公式,您将得到问题中显示的结果:

=ROUND(A1,digits-(1+INT(LOG10(ABS(A1)))))
=ROUND(A1,4-(1+INT(LOG10(ABS(A1)))))

来源:

将数字值更改为所需的位数,然后使用以下公式,您将得到问题中显示的结果:

=ROUND(A1,digits-(1+INT(LOG10(ABS(A1)))))
=ROUND(A1,4-(1+INT(LOG10(ABS(A1)))))
来源:

请尝试:

=ROUND(A1,5-FIND(".",A1))
请尝试:

=ROUND(A1,5-FIND(".",A1))
试试看

=ROUND(A1,4-(LEN(INT(A1)))+(A1Try


=ROUND(A1,4-(LEN(INT(A1)))+(A1似乎您的解决方案是唯一能够再现所需结果的解决方案。其他人将该问题解释为四位有效数字,而您的问题则正确地将
0.42586
转换为
0.426
(vs
0.4259
)以解释整数。尝试
=ROUND(A9,IFERROR(5-FIND)(“),A9),4-LEN(A9))
eg
123456
-->
123500
似乎你的解决方案是唯一能重现所需结果的解决方案。其他人将问题解释为四位有效数字,而你的问题则正确地将
0.42586
转换为
0.426
(vs
0.4259
)要计算整数,请尝试
=四舍五入(A9,iError(5-FIND(“.”,A9),4-LEN(A9))
eg
123456
-->
123500