数字函数

使用数字函数可返回公式中的数值。

表 1: 数字函数

函数

语法

说明

Ceil(num)

num: 数字

返回大于或等于指定数字的最小整数。

例如:
Ceil(14.2)
返回 15

Floor(num)

num: 数字

返回小于或等于指定数字的最大整数。

例如:
Floor(14.8)
返回 14

Log(num)

num: 数字

返回指定数字的自然对数。

例如:
Log(100)
返回 4.605

Log10(num)

num: 数字

返回指定数字以 10 为底的对数

例如:
Log10(100)
返回 2

Mod(num, divisor)

  • num: 数字
  • divisor: 除数

返回一个数字除以另一个数字所得的余数。

例如:
Mod(15,2)
返回 1

Power(num, exponent)

  • num: 数字
  • exponent: 指数

对数字进行幂运算。

可以使用运算符“^”(插入符号)代替此函数。

例如:
Power(2,3)
返回 8

Round(num, digits)

  • num: 数字
  • digits: 要四舍五入至的小数位数

返回四舍五入至指定小数位数的数值。

例如:
Round(14.81, 1)
返回 14.8

Sign(num)

num: 数字

如果指定数字为负则返回 -1,如果指定数字为零则返回 0,如果指定数字为正则返回 +1。

例如:
Sign(-2)
返回 -1

ToText(num, digits)

  • num: 数字
  • digits: 要使用的小数位数。 此参数可选,默认值为 0。

将指定数字转换为字符串。 数字将被截断至指定的小数位数。

例如:
ToText(12.1451, 2)
返回 12.14

Truncate(num, digits)

  • num: 数字
  • digits: 要截断至的小数位数

返回截断至指定小数位数的数值。

例如:
Truncate(12.281, 1)
返回 12.200
表 2: ToText(num, digits) 函数的示例: ToText({温度},2)
温度 文本
-2.01 -2.0
-1.06 -1.1
0.08 0.1
1.07 1.1
2.08 2.1
3.99 4.0
5.00 5.0
以下公式将返回 12.14ToText(12.1451, 2)
表 3: Truncate(num, digits) 函数的示例: Truncate({温度},1)
温度 截断
-2.01 -2.00
-1.06 -1.00
0.08 0.00
1.07 1.00
2.08 2.00
3.99 3.90
5.00 5.00
以下公式将返回 12.200Truncate(12.281, 1)