|
简洁的自定义函数:- Function ROUND2(num, digit)
- num = Format(num, "0." & String(digit + 1, "0")) '按指定小数位数截取有效数字
- If Right(num, 1) = 5 Then If Int(Right(num, 2) / 10) Mod 2 Then t = 10 ^ (-digit - 1)
- '如果末位有效数正好=5 那么如果前1位为奇数则要进位,否则不进位
- ROUND2 = Round(num + t, digit)
- End Function
复制代码 |
|