四舍五入是一种常见的数学处理方法,用于将一个数值调整到最接近的整数或指定的小数位数。在不同的编程语言和计算工具中,四舍五入的函数有所不同。以下是一些常见的四舍五入函数:
ROUND函数
语法:`ROUND(number, num_digits)`
说明:将`number`四舍五入到`num_digits`位小数。如果`num_digits`为正数,则四舍五入到指定的小数位数;如果`num_digits`为负数,则四舍五入到整数。
示例:
`ROUND(2.68, 1)` 返回 `2.7`
`ROUND(193, -2)` 返回 `200`
出处:Excel、Oracle等。
MROUND函数
语法:`MROUND(number, multiple)`
说明:将`number`四舍五入到最接近的`multiple`的倍数。
示例:
`MROUND(8, 2)` 返回 `8`(因为8已经是2的倍数)
出处:Excel。
CEILING函数
语法:`CEILING(number, multiple)`
说明:将`number`向上舍入到最接近的`multiple`的倍数。
示例:
`CEILING(12, 10)` 返回 `20`
`CEILING(0.4, 1)` 返回 `1`
出处:Excel。
FLOOR函数
语法:`FLOOR(number, multiple)`
说明:将`number`向下舍入到最接近的`multiple`的倍数。
示例:
`FLOOR(12, 10)` 返回 `10`
`FLOOR(0.4, 1)` 返回 `0`
出处:Excel。
EVEN函数
语法:`EVEN(number)`
说明:将`number`四舍五入到最接近的偶数。
示例:
`EVEN(0.4)` 返回 `0`
`EVEN(-0.4)` 返回 `-2`
出处:Excel。
ODD函数
语法:`ODD(number)`
说明:将`number`四舍五入到最接近的奇数。
示例:
`ODD(1.4)` 返回 `1`
`ODD(-1.4)` 返回 `-1`
出处:Excel。
ROUNDUP函数
语法:`ROUNDUP(number, num_digits)`
说明:将`number`向上舍入到`num_digits`位小数。
示例:
`ROUNDUP(3.158, 2)` 返回 `3.16`
出处:Excel。
ROUNDDOWN函数
语法:`ROUNDDOWN(number, num_digits)`
说明:将`number`向下舍入到`num_digits`位小数。
示例:
`ROUNDDOWN(3.158, 2)` 返回 `3.15`
出处:Excel。
TRUNC函数
语法:`TRUNC(number, num_digits)`
说明:将`number`截断到`num_digits`位小数。如果`num_digits`为0,则截断为整数。
示例:
`TRUNC(3.14159, 2)` 返回 `3.14`
`TRUNC(3.14159, 0)` 返回 `3`
出处:Excel。