[ROUND函数、ROUNDUP函数、ROUNDDOWN函数]对数值进行四舍五入、向上舍入、向下舍入

文章编号:040507

在计算公式中指定ROUND函数后,可根据所指定的位数对数值进行四舍五入。
在ROUNDUP函数中可对数值进行向上舍入,而在ROUNDDOWN函数中可对数值进行向下舍入。

函数的语法

ROUND函数可按照指定的位数对数值进行四舍五入。

内容已复制
ROUND(数值, [位数])

ROUNDUP函数可按照指定的位数对数值进行向上舍入。

内容已复制
ROUNDUP(数值, [位数])

ROUNDDOWN函数可按照指定的位数对数值进行向下舍入。

内容已复制
ROUNDDOWN(数值, [位数])

ROUND函数、ROUNDUP函数、ROUNDDOWN函数需要指定数值类型的参数。
“位数”可省略。省略“位数”时,视为指定“0”。

可指定为“数值”的有:数值字段的字段代码、值为数值的计算公式及数值。

“位数”的参数需要指定位数。
想要处理小数点后的位数时,需要指定正数。
想要处理小数点左侧(整数部分)时,需要指定0或负数。

位数的指定方法

位数指定为“2”时

在小数点后第3位进行处理。
在数值中指定了“1234.567”时的计算结果如下:

  • 四舍五入:1234.57
  • 向下舍入:1234.56
  • 向上舍入:1234.57

位数指定为“1”时

在小数点后第2位进行处理。
在数值中指定了“1234.567”时的计算结果如下所示。

  • 四舍五入:1234.6
  • 向下舍入:1234.5
  • 向上舍入:1234.6

位数指定为“0”时

在小数点后第1位进行处理。
在数值中指定了“1234.567”时的计算结果如下所示。

  • 四舍五入:1235
  • 向下舍入:1234
  • 向上舍入:1235

省略“位数”时,也视为指定“0”。

位数指定为“-1”时

在个位进行处理。
在数值中指定了“1234.567”时的计算结果如下所示。

  • 四舍五入:1230
  • 向下舍入:1230
  • 向上舍入:1240

位数指定为“-2”时

在十位进行处理。
在数值中指定了“1234.567”时的计算结果如下所示。

  • 四舍五入:1200
  • 向下舍入:1200
  • 向上舍入:1300

计算公式的示例

在计算公式中,请指定字段代码作为参数而非字段名称。
在以下示例中,字段名称和字段代码完全一致。

使用四舍五入的方式计算销售价格的计算公式

以下示例是,对除税价格乘以手续费(1.1)后的数值进行四舍五入,计算销售价格的计算公式。
销售价格要求为整数,因此“位数”的参数指定为“0”。“位数”的参数省略时会被视为“0”,因此此处省略。

内容已复制
ROUND(除税价格 * 1.1)

截图:自动计算销售价格的页面 在“除税价格”字段中输入价格后,会乘以10%的手续费,以小数点后四舍五入的方式计算销售价格。

使用向上舍入的方式计算销售价格的计算公式

以下示例是,对除税价格乘以手续费(1.1)后的数值进行向上舍入,计算销售价格的计算公式。
销售价格要求为整数,因此“位数”的参数指定为“0”。“位数”的参数省略时会被视为“0”,因此此处省略。

内容已复制
ROUNDUP(除税价格 * 1.1)

在“除税价格”字段中输入价格后,会乘以10%的手续费,以小数点后向上舍入的方式计算销售价格。

使用向下舍入的方式计算销售价格的计算公式

以下示例是,对除税价格乘以手续费(1.1)后的数值进行向下舍入,计算销售价格的计算公式。
销售价格要求为整数,因此“位数”的参数指定为“0”。“位数”的参数省略时会被视为“0”,因此此处省略。

内容已复制
ROUNDDOWN(除税价格 * 1.1)

在“除税价格”字段中输入价格后,会乘以10%的手续费,以小数点后向下舍入的方式计算销售价格。