在excel中将单元格值舍入到最接近的千位

use*_*250 8 excel excel-formula excel-2010

我一直试图将单元格值向上或向下舍入到最接近的千位,但无法使其工作.我试图根据从美元到VND的当前汇率计算我的小时费率但是如果结果总数大约是22,325那么它应该减少到22,000,同样如果数百是500或更多它应该会达到23,000

计算样本

因此,当小时费率为527,325时,它应该减少到527,000.该单元格已包含一个公式,用于将当前汇率乘以美元.

bjb*_*jbk 11

使用ROUND功能:

=ROUND(A1,-3)

A1是包含您希望舍入的数字的单元格.负数指定小数点左侧的数字以替换为零(数字末尾的零数).

像这样:

=ROUND( 34528, -3 ) = 35000

至于OP的例子:

=ROUND( 22325, -3 ) = 22000

OP还表示:

同样,如果数百是500或更多,它应该会达到23,000

=ROUND( 22500, -3 ) = 23000

ROUND函数

请参阅ROUND函数 Office支持


bos*_*jak 0

除以 1000,然后舍入,然后乘以 1000。这种
舍入的公式A1为:

=ROUND(A1/1000)*1000
Run Code Online (Sandbox Code Playgroud)

如果单元格中已存在公式A1,只需将A1上面的表达式中的 替换为新公式即可。