上一页|下一页

数值(高级)运算符

Abs
返回输入值的绝对值。
例如,Abs(-3) 返回 3。
Ceil
将输入值向上舍入到最接近的整数。
例如,Ceil(4.2) 返回 5,Ceil(–4.8) 返回 -4。
Exp
计算以常数 e 为底的输入值所指定的次幂。
例如,Exp(5) 返回 e 的 5 次幂 (148.41)。
Floor
将输入值向下舍入到最接近的整数。
例如,Floor(4.8) 返回 4,Floor(-4.2) 返回 -5。
Ln
返回输入值的自然对数(以 e 为底)。
例如,Ln(10) 返回 10 的 e 次方根 (2.30...)。
Log
返回第一个值的对数,其中第二个值指定底数。
例如,64 Log 8 返回 64(底数为 8)的对数 (2)。
Mod
返回第一个值除以第二个值后所得的余数。
例如,5 Mod 2 返回 1。
Power
计算以第一个值为底的第二个值次幂。
例如,5 Power 2 返回 5 的 2 次幂 (25)。
Root
返回第一个值的 n 次方根,其中第二个值指定 n(方根的底数)。
例如,27 Root 3 返回 27 的 3 次方(立方)根 (3)。
Round
将第一个值舍入到第二个值所指定的小数位数。从下拉列表选择第二个值。
例如,7.354 Round 2 返回 7.35。
注: 若您选择 0 位小数,则将值舍入到最接近的整数。
TreatAs
允许将数值、日期或日期时间值用作其他运算符中的不同数据类型。选择以下之一:
_Date_
允许值用作日期。
_Datetime_
允许值用作日期时间值。
_Number_
允许值用作数字。
_Time_
允许值用作时间值。
该值将被视为原始值,而不是对该值进行转换。日期值即自 01JAN1960 以来的天数。日期时间值即自 01JAN1960 以来的秒数。时间值即自午夜开始的秒数。
例如,TreatAs(_Date_, 19600) 返回 30AUG2013 作为日期值。
注: TreatAs 运算符有助于计算两个日期时间值之间经过的时间。例如,(TreatAs(_Number_, '23OCT2013'd) — TreatAs(_Number_, '15JAN2013'd)) 计算 15JAN 与 23OCT 之间的天数,即 281。
Trunc
将输入值截断为整数。
例如,Trunc(8.9) 返回 8,Trunc(-8.9) 返回 -8。
上一页|下一页|页首