EXCEL中的数字小数点后一位要怎样四舍五入
5个回答
展开全部
:)
给你一个更简单的办法吧。
假设你的A列里有如下一些值:
A1
99.0
A2
99.1
A3
99.9
那么请按此步骤操作:
第一步:
在B1里放入此公式:=TEXT(A1,"$0.00")
这步的意思是把A1中的值转换成字符型。上次那个公式正是由于99.0在EXCEL中,用FIND函数找不到“.”,因为它给默认为99了。转成字符后便可以找到该点了。
第二步:
在C1里放放此公式:=INT((MID(B1,FIND(".",B1,1)+1,1))/5)*5/10
这步的意思是,先把小数点后的第一位找出来,经过换算(按你的要求,小于四则为0,大于四则为5)确定是0还是5。其中FIND(".",B1,1)为找到小数点所在的位置;FIND(".",B1,1)+1为小数点后第一位的数字所在的位置;MID(B1,FIND(".",B1,1)+1,1)为把小数点后第一位的数字打出来;INT((MID(B1,FIND(".",B1,1)+1,1))/5*5/10则是确定把它转成0还是转成5。
第三步(最后一步):
在D1中放入此公式:=INT(A1)+C1
这步的意思是把小数点前的数字和小数点后一位已经转换好的数字相加起来得到最终结果。
----------------------------
注意:这里只适用于小数点后的第一位转换,若有更多小数位则会自动去掉!如果想要保留其他小数位,则还需要增加或修改公式内容。
----------------------------
在这里的第二步没有使用RIGHT函数是因为,如果你想小数点后第二位,或是第三位等是需要转换的位置,那么修改相应的MID函数中的参数即可。
给你一个更简单的办法吧。
假设你的A列里有如下一些值:
A1
99.0
A2
99.1
A3
99.9
那么请按此步骤操作:
第一步:
在B1里放入此公式:=TEXT(A1,"$0.00")
这步的意思是把A1中的值转换成字符型。上次那个公式正是由于99.0在EXCEL中,用FIND函数找不到“.”,因为它给默认为99了。转成字符后便可以找到该点了。
第二步:
在C1里放放此公式:=INT((MID(B1,FIND(".",B1,1)+1,1))/5)*5/10
这步的意思是,先把小数点后的第一位找出来,经过换算(按你的要求,小于四则为0,大于四则为5)确定是0还是5。其中FIND(".",B1,1)为找到小数点所在的位置;FIND(".",B1,1)+1为小数点后第一位的数字所在的位置;MID(B1,FIND(".",B1,1)+1,1)为把小数点后第一位的数字打出来;INT((MID(B1,FIND(".",B1,1)+1,1))/5*5/10则是确定把它转成0还是转成5。
第三步(最后一步):
在D1中放入此公式:=INT(A1)+C1
这步的意思是把小数点前的数字和小数点后一位已经转换好的数字相加起来得到最终结果。
----------------------------
注意:这里只适用于小数点后的第一位转换,若有更多小数位则会自动去掉!如果想要保留其他小数位,则还需要增加或修改公式内容。
----------------------------
在这里的第二步没有使用RIGHT函数是因为,如果你想小数点后第二位,或是第三位等是需要转换的位置,那么修改相应的MID函数中的参数即可。
展开全部
选择要四舍五入的格子,点右键选择单元格式,在数字选项里找到最后一个自定义选项,点击在右边类型下面的空格里打上0.0确定就可以了。这些设定的格子里输入的小数点后第二位会以四舍五入的方式记录数据。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
很简单的,用不着公式
右键单击单元格,点"设置单元格格式"
然后点"数值"
就会让你选择四舍五入的位数
右键单击单元格,点"设置单元格格式"
然后点"数值"
就会让你选择四舍五入的位数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用自定义公式计算如何:(看不明白我再补充哦)
=INT(B3)+INT(MOD((B3*10),10)/5)
如果是大批量数据的计算,
只
粘贴数值
之类的操作你应该会吧
=INT(B3)+INT(MOD((B3*10),10)/5)
如果是大批量数据的计算,
只
粘贴数值
之类的操作你应该会吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
点“工具”选“选项”再选“编辑”找到“自动设置小数点”进行设置就可以了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询