将excel中的单元格值舍入到最接近的千位
我一直在试图将一个单元格的值上下调整到最接近的千位,但是却无法实现。 我试图根据目前美元兑换越南盾的汇率来计算我的小时汇率。但是,如果这样的结果总数是22,325,那么它应该舍入到22,000,而如果数字是500或更多,它应该舍入到23,000
所以小时费率为527,325,那么应该小到52.7万。 该单元格已经包含一个公式,用当前汇率乘以美元。
使用ROUND
函数:
=ROUND(A1,-3)
A1是包含你想要的数字的单元格。 负数指定小数点左边的数字以零代替(数字末尾的零数)。 像这样:
=ROUND( 34528, -3 ) = 35000
请参阅ROUND Function Office支持
你也可以试试这个:
=MROUND(A1,1000)
这应该给你你想要的。
你已经特别要求一个公式,当它说'527,325时,它应该下降到527000'。 为此,您需要FLOOR¹function或ROUNDDOWN¹function 。
=FLOOR(A1, 1000) =ROUNDDOWN(A1, -3)
也有离开数字,但格式化为0, K
的自定义数字格式0, K
但这不是下舍入。 如果数字是527,501,它将显示528 K
而不是527 K
¹ 与FLOOR和ROUNDDOWN相对应的是CEILINGfunction和ROUNDUPfunction 。
除以1000,然后再乘以1000。
以这种方式四舍五入的公式是:
=ROUND(A1/1000)*1000
如果一个公式已经存在于A1
单元格中,只需用上面的expression式中的新公式replaceA1
。