excel单元格数字千位以后舍去?

例如B1=A1*0.7得到9110,回车后只显示9000,B1=A1*0.7得到9999还是显示9000,不要四舍五入,我要直接去掉千位以后的数字直接显示三个0

公式可为
=trunc(A1*0.7,-3)
trunc函数就是你需要的向下舍的函数,有两个参数,第一个是需要处理的数据,第二个是舍的位数,位数如果为正数,指小数点后几位,如果是负数,指小数点前几位,如果是0或不写,指整数。举个例子,
=trunc(1.25,1)
就是将1.25向下舍到小数点后一位,返回结果1.2
如果是
=trunc(1264.5,-2)
将数字向下舍到百位,返回1200
=trunc(12.95)
将数字向下舍到整数,返回12
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-02-16
在B1单元格中输入:
=ROUNDDOWN(A1*0.7,-3)。

但是防止如果你的得数如果不是4位数的话,以上公式就不行了。
请在B1单元格输入:
=ROUNDDOWN(A1*0.7,-LEN(A1)+1)
第2个回答  2012-02-16
=ROUNDDOWN(A1*0.7,-3)本回答被网友采纳
第3个回答  2012-02-16
=floor(A1*0.7,1000)
第4个回答  2012-02-16
=int(A1*0.7/1000)*1000
相似回答