请问怎么让Excel表格里的数字进位,尾数是1~4的进到5,6~9的进到10这样子。

如题所述

设原数据在a1,在b1输入:
=IF(A1="","",IF(MOD(A1,1),CEILING(A1*10^(LEN(MOD(A1,1))-2),5)/10^(LEN(MOD(A1,1))-2),CEILING(A1,5)))
函数解析:
当a1是否为空时,返回空。否则判断,a1是否含有小数,如有小数则将其转换为整数后进行舍入数为5的运算,再回复原先的小数位数。不然,直接进行舍入数为5的运算。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-04-04
若是判断小数点后固定位置数字的奇偶可以这样写,设数字在a1
=if(mod(mid(a1,find(".",a1)+1,1),2),round(a1,1),rounddown(a1,1))
第2个回答  2012-12-19
选择第一行全选,然后筛选,筛选上面有一个升序降序排列的,你点升序就OK了
第3个回答  2012-12-19
我知道小数点的四舍五入办法,如下:
比如数据在A1中,则可在B1中输入=round(A1,),然后下拉填充。追问

不是小数点 比如说是102 变成105,117变成120这样子。

第4个回答  2012-12-19
=ceiling(A1,5)
相似回答