excel 怎么让一个数值乘于一个数后只取到该数的万位?

例如:452600*0.7=316820 而单元格只显示310000.求大神帮忙呀 坐等

假设A1单元格内容为452600,B1单元格内容为0.7,要在C1单元格显示成A1乘以B1的值显示为310000,即:452600*0.7=316820 而单元格只显示310000.

 

那么可以在C1单元格写入公式

 

公式一

=FLOOR(A1*B1,10000)

 

FLOOR函数的定义:

将参数 Number 沿绝对值减小的方向向下舍入,使其等于最接近的 significance 的倍数。

语法

FLOOR(number,significance)

Number    所要四舍五入的数值。

Significance    基数。

说明

    如果任一参数为非数值参数,则 FLOOR 将返回错误值 #VALUE!。

    如果 number 和 significance 符号相反,则函数 FLOOR 将返回错误值 #NUM!。

    不论 number 的正负号如何,舍入时参数的绝对值都将减小。如果 number 恰好是 significance 的倍数,则无需进行任何舍入处理。

 

公式二

=INT(A1*B1/10000)*10000

 

INT函数的定义:

将数字向下舍入到最接近的整数。

语法

INT(number)

Number    需要进行向下舍入取整的实数。

 

 

公式三

=TRUNC(A1*B1/10000)*10000

 

TRUNC函数的定义:

将数字的小数部分截去,返回整数。

语法

TRUNC(number,num_digits)

Number    需要截尾取整的数字。

Num_digits    用于指定取整精度的数字。Num_digits 的默认值为 0。

说明

函数 TRUNC 和函数 INT 类似,都返回整数。函数 TRUNC 直接去除数字的小数部分,而函数 INT
则是依照给定数的小数部分的值,将其四舍五入到最接近的整数。函数 INT 和函数 TRUNC 在处理负数时有所不同。

 

公式四

=ROUNDDOWN(A1*B1,-4)

 

ROUNDDOWN函数的定义:

靠近零值,向下(绝对值减小的方向)舍入数字。

语法

ROUNDDOWN(number,num_digits)

Number    为需要向下舍入的任意实数。

Num_digits    四舍五入后的数字的位数。

说明

    函数 ROUNDDOWN 和函数 ROUND 功能相似,不同之处在于函数ROUNDDOWN 总是向下舍入数字。

    如果 num_digits 大于 0,则向下舍入到指定的小数位。

    如果 num_digits 等于 0,则向下舍入到最接近的整数。

    如果 num_digits 小于 0,则在小数点左侧向下进行舍入。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-04-15
用一个函数即可,FLOOR(316820,10000),当然你可以把316820换成其他你想要的结果追问

谢谢,那我怎么让这一列的数值都这样运算呢?就是说我有200多个数值都需要.该怎么套这个公示 怎么写入?谢谢

追答

很简单,首先在你这一列的第一个单元格(比如A1单元格)旁边(比如B1单元格)输入FLOOR(A1,10000),然后将公式往下拖即可(或者将鼠标放在B1单元格的右下角,当光标变成一个"+"字的时候双击即可)

本回答被提问者采纳
相似回答