接着(1)若不能,正常四舍五入即可。(2)若能,则表示小数后第三位是0或5,这时我们判断原数乘100后取整能不能被2整除(这是判断小数点第二位是奇数还是偶数),若能,原数乘100后取整再除以100(这不就是取小数点后两位吗?),若不能,那么直接用ROUND函数。
四舍六入五单双舍入法与四舍五入十分接近,可以用更简化思路的函数,如果数据在A1中,要精确到小数点后三位,公式为 =ROUND(A1,3)-(MOD(A1*10000,20)=5)/1000 精确到四位,公式为 =ROUND(A1,4)-(MOD(A1*100000,20)=5)/10000 五位的自己可以依规律更改。
从网上收来的,试过不错。' “四舍六入五单双”自定义函数 ' 函数形式 Round5(x,mm),返回值Round5为 Double 型 ' X为操作数值,mm为保留小数位数 ' mm为 Integer 型,mm = 0 表示取整数 Public Function round5(X As Double, mm As Integer) As Double Dim Temp1, Temp2 As String ...
打开Excel,按Alt+F11即进入VBAIDE,在菜单上依次点击[插入]->[模块],然后输入如下代码:' “四舍六入五单双”自定义函数 ' 函数形式 Round5(x,mm),返回值Round5为 Double 型 ' X为操作数值,mm为保留小数位数 ' mm为 Integer 型,mm = 0 表示取整数 Private Function round5(X As Doubl...
=ROUNDDOWN((A1+A2)/2,2)+IF(VALUE(RIGHT(ROUNDUP((A1+A2)/2*10000,0),2))>50,1/100,IF(AND(VALUE(RIGHT(ROUNDUP((A1+A2)/2*10000,0),2))=50,ISODD(VALUE(RIGHT(G1*100,1))),1/100,0))
“奇进偶舍”:四舍六入五看奇偶,当需要舍掉的小数部分刚好是5的情况下,看前一位的奇偶,奇数进位,偶数舍掉。具体公式如下:保留1位小数=round(a1,1)-(mod(a1*100,20)=5)/10 保留2位小数=round(a1,2)-(mod(a1*1000,20)=5)保留3位小数=round(a1,3)-(mod(a1*10000,20)=5)/1000...
1、打开需要处理的excel表格。 2、选中数据所在的列,点击鼠标右键,然后点击设置单元格格式。 3、然后点击设置,小数位数设置为0,然后再点击确定。 4、然后就可以得到四舍五入的数据了。 以上就是excel表四舍五入的教程了,学会了的小伙伴快去试试吧✧*。٩(ˊᗜˋ*)و✧*。 抢赞 已赞过 已踩过<...
1.打开你需要四舍五入数据的表格。2.选中你所要四舍五入的数据的这一列。3.点击鼠标右键后,选择【设置单元格格式】。4.在“数字”这一栏下选择【数值】。5.出现如图界面,可看到在图中圈注的地方可以调节小数点的位数,因为是保留小数点后两位,所以不用调节。直接点击【确定】。6.可看到所有...
没有特殊需要的情况下都是四舍五入,EXCEL也不例外,也是采用此通用规则,如需四舍六入五看单双,需要另外设计公式。
看你保留几位小数了,这里假设数据在A1,保留两位小数,B1输入:=IF(MOD(A1*100,1)=0.5,ROUND(A1/2,2)*2,ROUND(A1,2))