[ROUND函数、ROUNDUP函数、ROUNDDOWN函数]对数值进行四舍五入、向上舍入、向下舍入
在计算公式中指定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%的手续费,以小数点后向下舍入的方式计算销售价格。