四舍五入、向下舍入、向上舍入的设置途径

文章编号:040508

数值及计算结果的尾数处理有以下3种方法:

  • 在计算公式中设置ROUND函数、ROUNDDOWN函数、ROUNDUP函数
    对输入的数据本身进行四舍五入、向下舍入、向上舍入。
  • 在计算字段及数值字段的设置页面中设置“小数点后的显示位数”
    仅在应用的显示层面,对数值进行向下舍入。
  • 在“高级设置”中设置“数值和计算的精度”
    对应用内的所有数值进行位数和舍入方法的设置。

下面对上述3种设置途径进行详细说明。

ROUND函数、ROUNDDOWN函数、ROUNDUP函数

截图:ROUND函数 可在计算公式中设置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

处理位数较多或小数点后位数较多且较精细的数值时,适合选择在“数值和计算的精度”中设置。想要对应用中输入的若干数值全部采用相同的处理方式(包括总位数、小数点后的位数等)时,请使用此设置。