ROUND函数在四舍五入时存在四舍六入五成双的问题,举例说:
round(4.5)=4;round(4.6)=5;round(3.5)=4;round(2.5)=2;round(1.5)=2;
解决办法就是改用FormatNumber函数,
FormatNumber(4.5)=5;
不过要注意的是FormatNumber后的函数在计算时要转化为数字,就是
CDbl(FormatNumber(4.5)
ROUND函数在四舍五入时存在四舍六入五成双的问题,举例说:
round(4.5)=4;round(4.6)=5;round(3.5)=4;round(2.5)=2;round(1.5)=2;
解决办法就是改用FormatNumber函数,
FormatNumber(4.5)=5;
不过要注意的是FormatNumber后的函数在计算时要转化为数字,就是
CDbl(FormatNumber(4.5)