Excel 中怎样把数字四舍五入
4个回答
展开全部
在Excel提供的“数学与三角函数”中提供的这个名为ROUND(number,numdigits)的函数,它的功能就是根据指定的位数,将数字四舍五入。这个函数有两个参数,分别是number和numdigits。其中number就是将要进行四舍五入的数字,(或用公式计算的结果):numdigits则是希望得到的数字的小数点后的位数。
另一种方法:(显示上的四舍五入,实际还是精确值)
鼠标右键单击A1
单元格,选择快捷菜单中的“设置单元格格式”,并在弹出的对话框中的“数字”选项卡中的“小数位数”调整到“2”位。按下“确定”按钮后,在A1
中输入任意数字,Excel
会自动显示成四舍五入后的带两位小数的数字。这种方法只能达到显示上的四舍五入,当数据进行计算时,将会以输入得精确数值进行。
另一种方法:(显示上的四舍五入,实际还是精确值)
鼠标右键单击A1
单元格,选择快捷菜单中的“设置单元格格式”,并在弹出的对话框中的“数字”选项卡中的“小数位数”调整到“2”位。按下“确定”按钮后,在A1
中输入任意数字,Excel
会自动显示成四舍五入后的带两位小数的数字。这种方法只能达到显示上的四舍五入,当数据进行计算时,将会以输入得精确数值进行。
展开全部
点“工具”选“选项”再选“编辑”找到"减少小数位"
给你一个更简单的办法吧。
假设你的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
这步的意思是把小数点前的数字和小数点后一位已经转换好的数字相加起来得到最终结果。
注意:这里只适用于小数点后的第一位转换,若有更多小数位则会自动去掉!如果想要保留其他小数位,则还需要增加或修改公式内容。
给你一个更简单的办法吧。
假设你的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
这步的意思是把小数点前的数字和小数点后一位已经转换好的数字相加起来得到最终结果。
注意:这里只适用于小数点后的第一位转换,若有更多小数位则会自动去掉!如果想要保留其他小数位,则还需要增加或修改公式内容。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
格式/单元格/数字/数值
设置一下小数位,如果是15.89,你想四舍五入为15.9,则把小数位从2位改成1位即可,excel自动会四舍五入
设置一下小数位,如果是15.89,你想四舍五入为15.9,则把小数位从2位改成1位即可,excel自动会四舍五入
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Excel如何进行四舍五入?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询