以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  为什么“余额”列当中出现多位小数?  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=23246)

--  作者:Dhyano
--  发布时间:2012/12/11 7:56:00
--  为什么“余额”列当中出现多位小数?
老师好!我在现金明细表当中,第一行余额列输入30248.80时,自动变成30248.7999999999。以后“余额列”当中也不正好是两位数,烦请老师费心看一下,是怎么回事?有时在余额为零是,正好显示为零才是,可小数点后面出现多个零,最后加上一个不为零的数字。显示两位数的话,-0.00等现象。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:现金帐.egd


--  作者:lyang70
--  发布时间:2012/12/11 8:57:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:x.jpg
图片点击可在新窗口打开查看

--  作者:还不错
--  发布时间:2012/12/11 10:13:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:现金帐.egd


--  作者:Dhyano
--  发布时间:2012/12/11 19:32:00
--  
谢谢两位老师的讲解,心中还有疑惑没有去除,为什么借方金额与贷方金额里输入的最多都是小数点2位数,为什么在余额列会显示超过小数点后2位的现象?请老师解惑(会不会是像函数int计算金额一样,有误差?我以前设置过金额的公式,其公式是:int([数量] * [单价] * 100)/100,经实际检测有误差,经论坛里一位老师(记不清是哪位了),他给想了一个替代公式:Number(Split(Text([数量]*[单价]*100),".",1))/100。经过实际检测,这个老师设置的公式准确无误。符合实际需求。)