excel如何精确设置数据

来源:百度知道 编辑:UC知道 时间:2024/05/16 12:08:21
我想把G列的数据设置成小数点后一位如果大于七就进位小于三就舍去…在三和七之间就变成五。
举个例子
90.7变成90.5
90.8变成91
90.2变成90

假定数据从G1开始,在H1输入

=IF(N(MID(G1,FIND(".",G1)+1,1)+0)>7,N(LEFT(G1,FIND(".",G1)-1)+1),IF(N(MID(G1,FIND(".",G1)+1,1)+0)<3,N(LEFT(G1,FIND(".",G1)-1)+0),N(LEFT(G1,FIND(".",G1))+0.5)))

一个比较笨的办法,不过管用。

假如数据从A1开始,在B1单元格输入公式:
[=IF((A1-INT(A1))>0.7,INT(A1)+1,IF((A1-INT(A1))<0.3,INT(A1),INT(A1)+0.5))]