VB中关于四舍五入的问题,Int()、Fix()、Round()、Format()等函数,哪种方法实现更准确?Round(

请专业人士给我满意答案,谢谢。

int 取整数 int(4.5)=4
Int 和 Fix 函数都删除 number 参数的小数部分并返回以整数表示的结果。
Int 和 Fix 函数的区别在于如果 number 参数为负数时,Int 函数返回小于或等于 number 的第一个负整数,而 Fix 函数返回大于或等于 number 参数的第一个负整数。例如,Int 将 -8.4 转换为 -9,而 Fix 函数将 -8.4 转换为 -8。
round 是你需要的。round(18.523, 0)=18 ,round(18.523, 1)=18 .5 round(18.523, 2)=18 .52
format 格式化函数
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-04-15
int 取整数 int(4.5)=4
Int 和 Fix 函数都删除 number 参数的小数部分并返回以整数表示的结果。
Int 和 Fix 函数的区别在于如果 number 参数为负数时,Int 函数返回小于或等于 number 的第一个负整数,而 Fix 函数返回大于或等于 number 参数的第一个负整数。例如,Int 将 -8.4 转换为 -9,而 Fix 函数将 -8.4 转换为 -8。
round 是你需要的。round(18.523, 0)=18 ,round(18.523, 1)=18 .5 round(18.523, 2)=18 .52
format 格式化函数本回答被网友采纳
第2个回答  2011-11-08
用Round(A,n),A表示单元格,1表示四舍五入至小数点后几位
第3个回答  2011-10-29
Round

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网