4.25. Excel VBA的数学三角和数组函数
数学表达式是由一些基本的数学运算构成。Excel中除提供了基本的数的四则运算外,
还提供了大量的数学运算函数,包括近似运算、数值运算、矩阵运算、三角运算等。数学
函数和三角函数是Excel应用鼓广泛的一类函数,不但可以独立地完成数值运算,还可以辅
助统计、工程等完成功能。
ABS:返回数字的绝对值。绝对值没有符号。
ACOS:返回数字的反余弦值。反余弦值是角度,它的余弦值为数字.返回的角度
值以弧度表示,范围是0到pi.
ACOSH:返回number参数的反双曲余弦值,参数必须大于或等于1.
ASIN:返回参数的反正弦值。反正弦值为一个角度,该角度的正弦值即等于此函
数的number参数.
ASINH:返回参数的反双曲正弦值。反双曲正弦值的双曲正弦即等于此函数的
number参数值.
ATAN:返回反正切值。反正切值为角度,其正切值即等于number参数值.
ATAN2:返回给定的X及Y坐标值的反正切值。
ATANH:返回参数的反双曲正切值,参数必须介于一卜1之间(不包括一1和I).
·CEILING:将参数Number向上舍入(沿绝对值增大的方向)为最接近的significance
的倍数。
COMBIN:计算从给定数目的对象集合中提取若干对象的组合数。利用函数
COMBIN可以确定一组对象所有可能的组合数。
COS:返回给定角度的余弦值.
COSH:返回数字的双曲余弦值。
COUNTIF:可以计算区域中满足给定条件的单元格的个数。
DEGREES:将弧度转换为度。
EVEN:返回沿绝对值增大方向取整后最接近的偶数。使用该函数可以处理那些成
对出现的对象。
EXP:返回e的n次幂.常数e等于 2.718 281 828 459 04,是自然对数的底数。
FACT:返回数的阶乘,一个数n的阶乘等于1'2'3'..."‘
FACTDOUBLE:返回数字的双倍阶乘。
FLOOR:可以将参数Number沿绝对值减小的方向向下舍入,使其等于最接近的
significance的倍数。
GCD:返回两个或多个整数的最大公约数,最大公约数是能分别将Number]和
Number2除尽的最大整数。
INT:将数字向下舍入到最接近的整数。
LCM:返回整数的最小公倍数。最小公倍数是所有整数参数numberl, number2等
等的最小正整数倍数。
LN:返回一个数的自然对数.自然对数以常数项e为底。
LOG:按所指定的底数,返回一个数的对数。
LOG 10:返回某个数以10为底的对数值。
MDETERM:返回一个数组的矩阵行列式的值.
MINVERSE:返回数组矩阵的逆距阵。
MMULT:返回两数组的矩阵乘积.结果矩阵的行数与array I的行数相同,矩阵的
列数与array2的列数相同.
MOD:可以返回两数相除的余数。结果的正负号与除数相同。
MROUND:返回参数按指定基数舍入后的数值.
MULTINOMIAL:返回参数和的阶乘与各参数阶乘乘积的比值。
ODD:返回对指定数值进行向上舍入后的奇数。
PI:返回数学常量Pi的值,精确到小数点后14位.
POWER:返回给定数字的乘纂。
PRODUCT:将所有以参数形式给出的数字相乘,并返回乘积值.
QUOTIENT:返回商的整数部分,该函数可用于舍掉商的小数部分。
RADIANS:将角度转换为弧度。
RAND:返回人于等于0及小于1的均匀分布随机数。每次计算1.作表时都将返回一
个新的数值。
RANDBETWEEN:返同位于两个指定数之间的一个随机数.每次计算工作表时都
将返同一个新的数值。
ROMAN:将阿拉伯数字转换为文本形式的罗马数字.
ROUND:返回某个数字按指定位数取整后的数字。
ROUNDDOWN:靠近零值,向下(绝对值减小的方向)舍入数字。
ROUNDUP:远离零值,向上舍入数字。
SERIESSUM:返回幕级数之和。
SIGN:返回数字的符号.当数字为正数时返回1,为零时返回0,为负数时返回一1.
SIN:返回给定角度的正弦值。
SINH:返回某一数字的双曲正弦值。
SQRT:计算某一非负数的正平方根。
SQRTPI:返回某数与Pi的乘积的平方根。
SUBTOTAL:返回数据清单或数据库中的分类汇总。
SUM:返回某一单元格区域中所有数字之和。
SUMIF:根据指定条件对若干单元格求和。
SUMPRODUCT:在给定的几组数组中.将数组间对应的元素相乘,并返回乘积之
和。
SUMSQ:返回参数的平方和。
SUMX2MY2:返回两数组中对应数值的平方差之和。
SUMX2PY2:返回两数组中对应数值的平方和之和。
SUMXMY2:返回两数组中对应数值之差的平方和。
TAN:可以计算给定角度的正切值。
TANH:返回某一数字的双曲正切。
TRUNC:将数字的小数部分截去,返回整数。