EXCEL数据怎样去位精确到百位

比如我输入12356 去掉56
变成12300
输入152189 去掉89
变成152100
不是保留小数
计算股票的时候用
我们知道股票的买入单位为手,即100股
如我有资金10000元整,股价为6元
可买入10000/6=1667股
只能买入1600股
谢谢两位
还是不行

假设数据写在A1单元格,要得出A1单元格向下舍去到百位的数据,则可以在A1以外的任一单元格写入公式:

 

公式一

=INT(A1/100)*100

 

INT函数定义

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

语法

INT(number)

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

 

公式二

=TRUNC(A1/100)*100

 

TRUNC函数定义

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

语法

TRUNC(number,num_digits)

Number    需要截尾取整的数字。

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

说明

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

 

公式三

=ROUNDDOWN(A1,-2)

 

ROUNDDOWN函数定义

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

语法

ROUNDDOWN(number,num_digits)

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

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

说明

    函数 ROUNDDOWN 和函数 ROUND 功能相似,不同之处在于函数ROUNDDOWN 总是向下舍入数字。如果 num_digits 大于 0,则向下舍入到指定的小数位。如果 num_digits 等于 0,则向下舍入到最接近的整数。如果 num_digits 小于 0,则在小数点左侧向下进行舍入。

 

公式四

=FLOOR(A1,100)

 

FLOOR函数定义

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

语法

FLOOR(number,significance)

Number    所要四舍五入的数值。

Significance    基数。

说明

    如果任一参数为非数值参数,则 FLOOR 将返回错误值 #VALUE!。如果 number 和 significance 符号相反,则函数 FLOOR 将返回错误值 #NUM!。不论 number 的正负号如何,舍入时参数的绝对值都将减小。如果 number 恰好是 significance 的倍数,则无需进行任何舍入处理。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-02-05
如果A1为资金,B1为股价,可买入的股票数放在C1,C1单元格公式如下:
=INT(A1/B1/100)*100本回答被提问者采纳
第2个回答  2007-05-27
如果只需要某些单元格区域内的数字保留两位小数点,可以选中数据单元格区域,执行“格式/单元格/数字/分类/数值”操作,设置“小数点位数”“0”,然后单击“确定”按钮。
第3个回答  2007-05-27
你可以对用EXCEL中的“菜单”“格式”设置“条件格式”进行设置。
相似回答