Excel所支持的一些数学函数 Unknown 2009/07/16

| |

在前面一些Office办公系列的文章里,我介绍了《Excel中如何进行乘方运算?》,《Excel中subtotal的神奇用法》,《Excel中如何获取某一行(某一列)最后一个非空单元格的值?》等。

今天早上我在查看cnzz.com的数据统计,发现来自Google的搜索结果很多(感觉那个插入canonical和修改description的插件起作用了...),其中有一个是搜索“Excel中如何计算e的幂?”,结果Google搜索中显示的是《Excel中如何进行乘方运算?》,这样的结果显然有点跑题了。

不过,既然这样,我也有兴趣研究了一下,看看Excel都支持哪些数学函数?

我查了一下,Excel2003中支持很多数学函数,我摘录了一些常用的例举如下,其他版本的Office Excel大同小异。

abs(x) --- 返回绝对值
sign(x) --- 返回正负符号,返回值为1或-1,或0。

gcd(x1, x2, x3...) --- 返回最大公约数
lcm(x1, x2, x3...) --- 返回最小公倍数
mod(x, y) --- 返回x除以y得到的余数

rand() --- 返回0~1之间的某个随机数
randbetween(x, y) --- 返回介于x,y之间的某个随机数

sqrt(x) --- 返回平方根
exp(x) --- 返回e的幂乘
power(x, y) --- 返回普通数的幂乘
fact(x) --- 返回x的阶乘
log(x, [y]) --- 返回以y(默认为10)为底的对数值
ln(x) --- 返回以e为底的自然对数值

sin(x) --- 返回正弦值(默认使用弧度制)
cos(x) --- 返回余弦值(默认使用弧度制)
tan(x) --- 返回正切值(默认使用弧度制)

asin(x) --- 返回数值的反正弦值(默认使用弧度制)
acos(x) --- 返回数值的反余弦值(默认使用弧度制)
atan(x) --- 返回数值的反正切值(默认使用弧度制)

pi() --- 无参数,返回圆周率Pi
radians(x) --- 将x转换为弧度
degrees(x) --- 将x转换为角度

其他还有一些函数,如odd,even,sinh,cosh,asinh,acosh,int,trunc等等。总之,这些函数很多,其实Javascript中也有很多类似的函数,唯一的区别是要通过Math()对象访问,如pi()在Javascript中表示为Math.PI,如rand()在Javascript中是Math.rand(),又如正弦函数是Math.sin(x),也是弧度制。很多知识都是触类旁通的~

请给这篇日志评个分吧~!

本文评分: 3.4/10 (35 votes)    提示:您还未对本文评分,您可以进行评分并发表您的意见!

加入收藏!

发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [注册]