1)Choose(Index, Val0, [Val1, ...]) 返回可变长度列表中的被检索参数的值。 2)Column(Cell) 返回电子表格单元格的列号。 注意:列 A = 0.0,列 Z = 25.0。 3)CountError(Cell1, [Cell2, ...]) 返回一个或多个单元格或单元格范围中的错误数。 4)ErrFree(cell or cell-range) 将 #ERR 单元格转换为空单元格,以消除错误传播。 5)If(Cond, Val1, Val2) 如果 Cond 为 TRUE,则返回 Val1;否则返回 Val2。 6)MaxI(Val0, [Val1, ...]) 返回可变长度值列表的*大值的索引。 7)MinI(Val0, [Val1, ...]) 返回可变长度值列表的*大值的索引。 8)NthMaxI(N, Val0, [Val1, ...]) 返回可变长度列表中的第 N 大的值的索引。 9)NthMinI(N, Val0, [Val1, ...]) 返回可变长度列表中的第 N 小的值的索引。 10)Row(Cell) 返回电子表格单元格的行号。 11)Switch(FindCase, Default, [Case0, Val0, Case1, Val1, ...]) 返回索引匹配项的值,否则返回默认值。
2、 逻辑(逻辑函数。TRUE = 非 0.0;FALSE = 0.0)。
1)And(Val1, Val2, [Val3, ...]) 返回可变长度值列表的逻辑与运算结果。 2)BitAnd(Val1, Val2, [Val3, ...]) 返回可变长度值列表的按位与运算结果。 注意:只处理较低的 16 位。 3)BitNot(Val) 返回 Val 的逻辑取反运算结果。 注意:只处理较低的 16 位。 4)BitOr(Val1, Val2, [Val3, ...]) 返回可变长度值列表的按位或运算结果。 注意:只处理较低的 16 位。 5)BitXor(Val1, Val2, [Val3, ...]) 返回可变长度值列表的按位异或运算结果。 注意:只处理较低的 16 位。 6)If(Cond, Val1, Val2) 如果 Cond 为 TRUE,则返回 Val1;否则返回 Val2。 7)InRange(Val, Start, End) 如果 Min(Start,End) <= Val <= Max(Start,End),则返回 TRUE。 8)Not(Val) 返回 Val的逻辑取反运算结果。 9)Or(Val1, Val2, [Val3, ...]) 返回可变长度值列表的逻辑或运算结果。
3、 三角学(三角函数)。
1)ACos(Val) 返回 Val 的反余弦值(度)。 2)ASin(Val) 返回 Val 的反正弦值(度)。 3)ATan(Val) 返回 Val 的反正切值(+/-90 度)。 4)ATan2(DY, DX) 返回向量 (DY, DX) 的反正切值(+/-180 度)。 5)Cos(Angle) 返回相应角(单位为度)的余弦值。 6)Degrees(Radians) 给出以弧度为单位的角度时返回以度为单位的角度。 7)Pi 返回圆周率的值。 8)Radians(Degrees) 给出以角度为单位的角时,返回以弧度为单位角。 9)Sin(Angle) 返回以度为单位的角的正弦值。 10)Tan(Angle) 返回以度为单位的 Angle 的正切值。
4、 数学(算术函数)。
1)Abs(Val) 返回 Val 的**值。 2)Exp(Val) 返回 e 的 Val 次幂的值。 3)Mod(Val1, Val2) 返回 Val1 除以 Val2 的余数。 4)Power(base, Exp) 返回 Exp 次方的 base。 5)Rand(Event) 返回随机数:0.0 <= num < 1.0。每个事件触发一个新的随机数字。 注意:Rand 必须是单元格中的唯一项。 6)Round(Val) 返回被圆整为*邻近整数值的 Val。 7)RoundDown(Val) 返回与 Val 邻近的较小下舍入整数值。 8)RoundUp(Val) 返回被截断成相邻更大整数的 Val。 9)Sqrt(Val) 返回 Val 的平方根。 10)Sum(Val1, [Val2, ...]) 返回可变长度列表的值的总和。 11)Trunc(Val) 返回被截成整数的 Val。所得结果是不含小数部分的 Val。