四舍五入、向下舍入、向上舍入的设置途径
数值及计算结果的尾数处理有以下3种方法:
- 在计算公式中设置ROUND函数、ROUNDDOWN函数、ROUNDUP函数
对输入的数据本身进行四舍五入、向下舍入、向上舍入。 - 在计算字段及数值字段的设置页面中设置“小数点后的显示位数”
仅在应用的显示层面,对数值进行向下舍入。 - 在“高级设置”中设置“数值和计算的精度”
对应用内的所有数值进行位数和舍入方法的设置。
下面对上述3种设置途径进行详细说明。
ROUND函数、ROUNDDOWN函数、ROUNDUP函数
可在计算公式中设置ROUND函数(四舍五入)、ROUNDDOWN函数(向下舍入)、ROUNDUP函数(向上舍入)。
由于是对输入的数据本身进行四舍五入、向下舍入、向上舍入,因此应用中显示的数值和导出到文件中的数值是相同的。
要对计算结果进行四舍五入、向下舍入、向上舍入时,请在计算字段或单行文本框字段中设置ROUND函数、ROUNDDOWN函数、或ROUNDUP函数。
设置方法请参考“[ROUND函数]对数值进行四舍五入、向上舍入、向下舍入”。
小数点后的显示位数
如在数值字段或计算字段的设置页面中设置“小数点后的显示位数”,该字段中输入的数值将向下舍入,并保留所设置的位数。
例如,“小数点后的显示位数”设置为“2”时,从小数点后第3位开始都将被向下舍入。
虽然与在计算公式中指定ROUNDDOWN函数的结果一样,但“小数点后的显示位数”的设置并不改变数值本身,仅改变数值的显示。因此,将数据导出到文件后,仍为输入的数值。
数值和计算的精度
应用的“高级设置”页面中“数值和计算的精度”的设置将应用至此应用中的所有数值。所有数值是指数值字段中输入的数值、计算公式中的数值、计算结果。
设置不仅体现在数值的显示层面,实际的数据也将按舍入后的数值被保存。
一般情况下请使用初始设置。
初始设置及其用途如下所示:
- 总位数:16
设置包含小数位在内的数值的总位数。指定不超过30的整数。 - 小数位的位数:4
设置小数点后的位数。指定不超过10的整数。 - 舍入方法:四舍六入五留双
可选择数值尾数的处理方法。
“四舍六入五留双”是指“尾数小于0.5时向下舍入,尾数大于0.5时向上舍入,尾数正好是0.5时选择舍入后结果是偶数的舍入方法(向上舍入或向下舍入)”。
“四舍五入”和“四舍六入五留双”的差别在于尾数正好为0.5时的处理方式不同。“四舍六入五留双”会选择结果是偶数的舍入方法。
下面以实际的数值为例进行说明。
数值 | 四舍五入 | 四舍六入五留双 |
---|---|---|
0.5 | 1 | 0 |
1.5 | 2 | 2 |
2.5 | 3 | 2 |
3.5 | 4 | 4 |
4.5 | 5 | 4 |
5.5 | 6 | 6 |
6.5 | 7 | 6 |
处理位数较多或小数点后位数较多且较精细的数值时,适合选择在“数值和计算的精度”中设置。想要对应用中输入的若干数值全部采用相同的处理方式(包括总位数、小数点后的位数等)时,请使用此设置。