找回密码
 立即注册

QQ登录

只需一步,快速开始

dzf
金牌服务用户   /  发表于:2017-3-21 13:44  /   查看:3243  /  回复:1
本帖最后由 dzf 于 2017-3-21 20:43 编辑

例如:9558.89999999977 * 0.25 =2389.72499999994
我实际是需要 9558.90 * 0.25 = 2389.725 四舍五入后未2389.73 ,二上面浮点误差导致四舍五入后的界面值是2389.72,差一分钱。
假设我的每个格子都设置为round(计算表达式, 2), 仍有可能计算表达式结果是2389.72499999994, 四舍五入后还是差一分

我目前想的方案是 round(计算表达式 + 0.000000001, 2), 但大量格子这样写自己也觉得麻烦,有什么解决办法?

1 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-3-21 18:49:10
沙发
这个和Excel一样,可以保存一个值,然后显示时候做一个格式化
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部