Excel 函数-个位数中取0,5
发布网友
发布时间:2022-05-10 11:07
我来回答
共5个回答
热心网友
时间:2022-06-03 10:39
假设A11单元格为数据单元,则在B11单元格填写如下公式:
=IF(VALUE(RIGHT(A11,1))<=2,INT(A11/10)*10,IF(VALUE(RIGHT(A11,1))>=8,(INT(ROUND(A11/10,1))+1)*10,INT(A11/10)*10+5))
A11数据单元数据不得小于1位,不能为小数
如果小数点保留原值,如果数值非负,则应该是:
=(a1-int(a1))+ceiling(a1-2,5)
楼上的是高手啊,但计算有错误
热心网友
时间:2022-06-03 10:39
假设A1单元格为数据单元,则在B1单元格填写如下公式:
=INT(A1/10)*10+LOOKUP(INT(A1)-INT(A1/10)*10,{0,3,8},{0,5,10})
热心网友
时间:2022-06-03 10:40
=FLOOR(A1+2,5)
或者=ROUND(A1/5,0)*5
两种方法都行的
热心网友
时间:2022-06-03 10:40
=CEILING(A1-2,5)
热心网友
时间:2022-06-03 10:41
那就
=FLOOR(A1+2,5)