1、使用数学逻辑
原理:先乘以10,用Int函数取整。再判断个位数是否大于5,大于则原来数字取整后加1,小于则只是原来数字取整
dim a as double,b as long
a=10.56
a=a*10
if right(int(a),1)>=5 then
b=int(a/10)+1
else
b=int(a/10)
end if
2、使用Format 格式化函数
dim a as double
a=10.56
msgbox format(a,"0")
3、使用int 函数
B=INT(A+0.5)
三、向上取整
向上取整是只要有小数,整数部分直接加一,想了想,找到一个最简单的办法实现。
原理:假设是整数,取负数,利用int函数的特性,自然就取整绝对值加一,再乘负1
‘代码:dim a as double,b as long
a=10.11
b=-Int(-s) 作者: tmtony 时间: 2015-4-1 23:00
Excel可考虑函数 rounddown