round(x,p)x 四舍五入截短到小数点后第 p 位 添加错误呀!

作者 54281897, 2017-09-18, 09:54:51

« 上一篇主题 - 下一篇主题 »

54281897

round(x,p)   x 四舍五入截短到小数点后第 p 位(默认情况下 p=0,表示四舍五入取整)
这句话明白什么意思,我添加进去没有反应,是不是哪里错误了。

四舍五入能不能指定那个位置需要四舍五入。那个地方不要。麻烦大家看看,代码给我,我直接复制,粘贴就可以了。

lonelicloud

请看看这个效果是不是你想要的:https://test.cnzhx.net/2017/09/tablepress-formula/

1. 四舍五入我直接使用没发现问题.
2. 直接舍弃第p位以后的小数,这里好像没有直接的公式可用,但是可以自己构造一个,
=floor(x*1ep)/1ep
如,第4位的话就是,
=floor(x*1e4)/1e4
欢迎光临水景一页

问题解决后请「修改」原始帖子将其前缀改为「已解决」。

请阅读"论坛管理"里面的置顶内容,帮助维护论坛正常运行,方便你我他!

54281897

四舍五入到小数点后第二位,  =floor(A3*1e3)/1e3是添加这个代码到表格内容里面,还是添加在插件选项里面的CSS里面。添加到表格里面就需要一个个添加,和删除差不多。添加CSS里面应该怎么样添加。可以是指定的一排四舍五入到小数点后第二位

lonelicloud

引用自: 54281897 于 2017-09-20, 06:55:30
四舍五入到小数点后第二位
这个的公式是,
=round(x,2)
将其中的 x 替换为要处理的单元格的编号。

引用自: 54281897 于 2017-09-20, 06:55:30
=floor(A3*1e3)/1e3
表示将 A3 单元格里的数值乘以 1000 后舍弃小数部分,然后再除以 1000,目的就是将原来的数(A3 单元格里的数值)的小数点后第 3 位小数以后的部分都舍弃。

引用自: 54281897 于 2017-09-20, 06:55:30
是添加这个代码到表格内容里面,还是添加在插件选项里面的CSS里面。添加到表格里面就需要一个个添加,和删除差不多。添加CSS里面应该怎么样添加。可以是指定的一排四舍五入到小数点后第二位
这是数学公式,要执行运算,应该*添加到需要显示计算结果的单元格里面*。一个个添加。如果你有一整排数据都要进行类似操作,建议放到电子表格软件(比如 Excel)里面处理完了之后再导入 TablePress 表格中。TablePress 是一个辅助网页显示表格的应用,不能代替电子表格软件,因为其目的是为了方便在网页中展示表格,而不是数据处理。

另,
1. 单元格的编号格式类似于电子表格软件中的表达方式。「A3」表示「列A行3」的那个单元格。
2. 通过 CSS *也许*可以达到隐藏部分数据(比如小数点后多少位之后的数字)的效果,但是它并不改变数值的大小。而且我不知道通过 CSS 怎么达到这样的效果。
欢迎光临水景一页

问题解决后请「修改」原始帖子将其前缀改为「已解决」。

请阅读"论坛管理"里面的置顶内容,帮助维护论坛正常运行,方便你我他!