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

記事番号:040508

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

下面对上述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.510
1.522
2.532
3.544
4.554
5.566
6.576

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