发布网友
共5个回答
热心网友
数据在A1,在B1输入公式=round(a1-0.004,2)
ROUND()是4舍5入函数,后面的2的意思是保留2位小数,由于要从小数点后第3位0—8不四舍五入,9才4舍5入,就需用变通的方法来实现这个目的,你想想看小数点后面第3位最大的不能进位的数是8,要使它不进位,就必需要小于5,所以要减去0.004来变通的达到这个目的。例:如果小数点后第3位是8,减去0.004后,那么就得到的是4,就不需要进位,如果小数点后第3位是9,减去0.004后,那么就得到的是5,还是可以进位。
热心网友
公式如下
=int(2.1+3.6)+int((2.1+3.6-int(2.1+3.6))/0.8)+mod(2.1+3.6-int(2.1+3.6),0.8)
如果2.1在a1单元格,3.6在b1单元格
c1单元格写入公式
=int(a1+b1)+int((a1+b1-int(a1+b1))/0.8)+mod(a1+b1-int(a1+b1),0.8)
当然如果c1是a1+b1的和值,在d1输入公式那公式则更短一些
=int(c1)+int((c1-int(c1))/0.8)+mod(c1-int(c1),0.8)
热心网友
比如A1是数值,在B1输入公式
=IF(MID(A1,SEARCH(".",A1)+3,1)+0>8,FLOOR(A1,0.01)+0.01,FLOOR(A1,0.01))
其他单元格向下填充。
说明:MID(A1,SEARCH(".",A1)+3,1)+0
+0是为了使MID(A1,SEARCH(".",A1)+3,1)+0变成数字
或者用二楼的方法:
=FLOOR(int(A1*1000+1)/1000,0.01)
热心网友
八舍九入
=INT(A1*100+0.1)/100
五舍六入(取小数2位)
=INT(A1*100+0.4)/100
七舍八入(取小数3位)
=INT(A1*1000+0.2)/1000
INT(number)
Number 需要进行向下舍入取整的实数。
例如:=INT(8.9) 将 8.9 向下舍入到最接近的整数 (8)
(A1*100+0.1)/100 这个为数学计算,记住就可以了
热心网友
szjcyxt 的公式最简洁
=ROUNDDOWN(A1+0.001,2)
将需要转换的数值加大0.001,然后靠近零值,向下(绝对值减小的方向)舍入数字。