以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  [求助]怎么会有这么简单的BUG,是错误还???  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=28840)

--  作者:yslb318
--  发布时间:2016/8/25 11:19:00
--  [求助]怎么会有这么简单的BUG,是错误还???
图片点击可在新窗口打开查看如图在有列:期初结存:6884.84;本期累计_本期收入:0;本期累计_本期支出:7217.4;本期累计_期未结存:332.5599;其中:本期累计_期未结存的刷新公式为:[期初结存]+[本期累计_本期收入]-[本期累计_本期支出]=6884.84+0-7217.4=-332.56为什么易表算出来是:-332.5599呢?有些神奇的BUG!!!!
--  作者:dancedy
--  发布时间:2016/8/25 11:49:00
--  

不算是bug,举例:易表的计数是浮点数,浮点数的1,可能并不会精确地等于1,而只是近似等于1,是有可能出现这种误差的

用公式就可以处理了,使用round函数


--  作者:yslb318
--  发布时间:2016/8/25 12:01:00
--  
好的谢谢版主,但这是减法,只有两位数出现这样还是有点不理解,哈哈
--  作者:only_66
--  发布时间:2016/8/27 16:53:00
--  
以下是引用yslb318在2016/8/25 12:01:00的发言:
好的谢谢版主,但这是减法,只有两位数出现这样还是有点不理解,哈哈

[期初结存] 或 [本期累计_本期支出],在易表上显示两位小数,实际上不是,你双击单元格看看,应该有隐藏的小数


--  作者:dancedy
--  发布时间:2016/8/27 23:57:00
--  
以下是引用only_66在2016/8/27 16:53:00的发言:

[期初结存] 或 [本期累计_本期支出],在易表上显示两位小数,实际上不是,你双击单元格看看,应该有隐藏的小数

用round函数处理就可以了