<< Click to Display Table of Contents >> 数学函数复制链接 |
函数 |
举例 |
说明 |
返回类型 |
---|---|---|---|
abs |
abs(double val) |
返回参数的绝对值。 |
double |
acos |
acos(double val) |
反余弦函数,参数范围[-1,1]。 |
double |
acosh |
acosh(double val) |
反双曲余弦值。 |
double |
asin |
asin(double val) |
反正弦函数,参数范围[-1,1]。 |
double |
asinh |
asinh(double val) |
反双曲正弦值。 |
double |
atan |
atan(double val) |
反正切函数。 |
double |
atan2 |
atan2(double x,double y) |
返回指定坐标轴x,y轴的反正切值。 |
double |
atanh |
atanh(double val) |
反双曲正切值,参数范围(-1,1)。 |
double |
ceiling |
celling(double val, double significance) |
返回参数val向上舍入(沿绝对值增大的方向)到最接近的 significance的倍数。 |
double |
combin |
combin(double val, double chosen) |
计算从给定数目的对象集合中提取若干对象的组合数。 |
double |
cos |
cos(double val) |
返回参数的余弦值。 |
double |
cosh |
cosh(double val) |
双曲余弦函数。 |
double |
degrees |
degrees(double val) |
函数返回弧度角的度数。 |
double |
even |
even(double val) |
函数返回沿绝对值增大方向取整后最接近的偶数。 |
double |
exp |
exp(double val) |
函数返回以e为底的指数值。 |
double |
fact |
fact(double val) |
返回参数的阶乘值。 |
double |
factdouble |
factdouble(double val) |
返回参数阶乘的双倍值。 |
double |
floor |
floor(double val, double significance) |
返回参数val沿绝对值减小的方向向下舍入,使其等于最接近Significance的倍数。 |
double |
gcd |
gcd(Object numbersObj) |
返回两个或多个整数的最大公约数。 |
int |
integer |
integer(double val) |
对数进行取整。 |
int |
lcm |
lcm(double val) |
返回整数参数的最小公倍数。 |
int |
ln |
ln(double val) |
返回参数的自然对数。 |
double |
log |
double log(double val, double base) |
返回以base为底的对数值。 |
double |
log10 |
log10(double val) |
返回以10为底的对数值。 |
double |
mdeterm |
mdeterm(Object valuesObj) |
返回一个数组的矩阵行列式的值。 |
double |
mod |
mod(double val, double divisor) |
返回两数相除的余数。 |
double |
mround |
mround(double val, double multiple) |
返回参数按指定基数舍入后的数值。 |
double |
multinomial |
multinomial(Object valuesObj) |
获取参数和的阶乘除以参数阶乘的乘积。 ➢例如:a1 + a2+...+an)!/(a1!*a2!....an!)。 |
double |
odd |
odd(double val) |
返回对指定数值进行向上舍入后的奇数。 |
int |
pi |
pi() |
返回PI值。 |
double |
power |
power(double val, double power) |
返回给定数字的乘幂。 |
double |
mathproduct |
mathproduct(Object valuesObj) |
返回以参数形式给出的数字相乘,并返回乘积值。 |
double |
quotient |
quotient(double value,double denominator) |
返回(int)(value/denominator)的商。 |
int |
radians |
radians(double angle) |
返回度数的弧度角。 |
double |
rand |
rand() |
返回大于等于0及小于1的均匀分布随机数,范围[0,1)。 |
double |
randbetween |
randbetween(int start, int end) |
返回大于等于指定的最小值,小于指定最大值之间的一个随机整数。 |
int |
round |
round(double val, int accurate) |
返回某个数字按指定位数取整后的数字。 |
double |
rounddown |
rounddown(double val, int accurate) |
按指定位数舍去数字指定位数后面的小数。 |
double |
roundup |
roundup(double val, int accurate) |
按指定位数向上舍入指定位数后面的小数。 |
double |
seriessum |
seriessum(double x, double n, double m, Object coefficientsObj) |
返回幂级数的和。 |
double |
sign |
sign(double val) |
返回数字的符号。当数字为正数时返回1,为零时返回0,为负数时返回-1。 |
int |
sin |
sin(double val) |
返回参数的正弦值。 |
double |
sinh |
sinh(double val) |
返回参数的双曲正弦值。 |
double |
sqrt |
double sqrt(double val) |
返回参数的平方根。 |
double |
sqrtpi |
sqrtpi(double val) |
返回参数与pi的乘积的平方根。 |
double |
subtotal |
subtotal(int function_id, Object valuesObj) |
返回数据清单或数据库中的分类汇总,function_id为[1,11]的功能值常量。 |
double |
mathSum |
mathSum(Object valuesObj) |
返回参数的和。 |
double |
sumif |
sumif(Object valuesObj, String criteria, Object sumValuesObj) |
根据指定条件对若干单元格求和。 |
double |
sumproduct |
sumproduct(Object arraysObj) |
在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。 |
double |
mathSumsq |
mathSumsq(Object valuesObj) |
返回参数的平方和。 |
double |
sumx2py2 |
sumx2py2(Object arrayObj1, Object arrayObj2) |
返回两数组中对应数值的平方差之和。 |
double |
sumxmy2 |
sumx2py2(Object arrayObj1, Object arrayObj2) |
返回两个数组中对应数值之差的平方和。 |
double |
sumx2my2 |
sumx2my2(Object arrayObj1, Object arrayObj2) |
返回两个数组中对应数值的平方差之和。 |
double |
tan |
tan(double val) |
返回参数的正切值。 |
double |
tanh |
tanh(double val) |
返回参数的双曲正切。 |
double |
trunc |
trunc(double val) |
将数字的小数部分截去,返回整数。 |
double |