DanB 发表于 2018-10-31 10:45:26

表值精度

我需要将表单元格值截断为2位小数。当前单元格为“=(J29*0.3)”,返回值 23.83462,我可以将其正确显示为 23.84,但稍后在进一步应用于另一个单元格时会导致问题。我想让单元格值为“23.84”,有什么建议吗?
**** Hidden Message *****

DanB 发表于 2018-10-31 11:39:19

仍然希望有人能有更好的建议,但目前这是有效的:
=(trunc(abs (trunc (J29*0.3) -(J29*0.3))*100))/100+trunc (J29*0.3)

mjfarrell 发表于 2018-10-31 12:48:53

这个?

DanB 发表于 2018-10-31 13:55:24

该设置仅适用于表中显示的内容。我的问题是,我正在使用该单元格的值进行额外计算。

mjfarrell 发表于 2018-10-31 15:03:13

因此,输入的数据需要足够准确,以免以后引入错误.....
因此,似乎潜在的问题是输入的数据的准确性(或从中提取数据)而不是单元格的格式。
解决方案是获得正确的输入数据....从我的角度来看

DanB 发表于 2018-11-1 12:12:52

数据的准确性水平没有问题。只是当采取几个步骤涉及某个百分比的特定单元格,然后添加或减去各种结果时,它们会以这种或那种方式四舍五入,并且看起来不等于显示的总数。

Master_Shake 发表于 2018-11-1 14:49:16

AutoCAD有一个非常基本的表格公式后端。将此推送到excel并简单地链接到excel文件怎么样?

DanB 发表于 2018-11-1 16:13:44

链接到excel是可能的。令人沮丧的是,有一个可用的“截断”函数,但是,它被定义为截断为整数。简单地允许用户将值截断为任何给定的小数精度将是有益的,至少目前对我来说是这样。

Master_Shake 发表于 2018-11-2 08:50:43

桌子到底在做什么?另一种选择是将所有公式从表中取出,并通过lisp计算单元格值。
在这里看一看。

dgorsman 发表于 2018-11-2 10:02:02

或者,完全使用Excel,而不是尝试将AutoCAD用作电子表格。有点像使用Excel作为绘图程序。。。
页: [1] 2
查看完整版本: 表值精度