永洪社区

标题: round函数异常问题 [打印本页]

作者: yhdata_u4WUbIdc    时间: 2022-10-21 11:19
标题: round函数异常问题
格间计算为:"完成率为"+(round(cell(0,6),2)*100)+"%"
数据展示格式为:完成率为55.00000000000001%
永洪版本:9.2.3


这是什么怪异格式,有解决方法嘛?

作者: yhdata_yzm    时间: 2022-10-21 11:19
yhdata_u4WUbIdc 发表于 2022-10-21 11:33
是自动格式,没设置具体类型;这个是偶发,有时候正常,有时候有问题

再用fixed之类的函数呢,不知毕现这个问题还真不好确定,这个可能更round函数本身有关
作者: yhdata_yzm    时间: 2022-10-21 11:29
cell(0,6)是什么格式的,我这用起来没有错呢
作者: yhdata_u4WUbIdc    时间: 2022-10-21 11:33
yhdata_yzm 发表于 2022-10-21 11:29
cell(0,6)是什么格式的,我这用起来没有错呢

是自动格式,没设置具体类型;这个是偶发,有时候正常,有时候有问题
作者: yhdata_lyaa    时间: 2022-10-21 13:19
我这边测试是正常的,(cell(0,6)数据格式是怎样的
作者: yhdata_u4WUbIdc    时间: 2022-10-21 15:29
yhdata_yzm 发表于 2022-10-21 13:19
再用fixed之类的函数呢,不知毕现这个问题还真不好确定,这个可能更round函数本身有关 ...

使用fixed函数已解决




欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4