Excel函数应用之工程函数模板

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Excel函数应用之工程函数

( 周国彬07月04日10:03)

编者语: Excel是办公室自动化中非常重要的一款软件, 很多巨型国际企业都是依靠Excel进行数据管理。它不但仅能够方便的处理表格和进行图形分析, 其更强大的功能体现在对数据的自动处理和

计算, 然而很多缺少理工科背景或是对Excel强大数据处理功能不了解的人却难以进一步深入。编者以为, 对Excel函数应用的不了解正是阻挡普通用户完全掌握Excel的拦路虎, 然而当前这一部份内容的教学文章却又很少见, 因此特别组织了这一个《Excel函数应用》系列, 希望能够对Excel进阶者有所帮助。《Excel函数应用》系列, 将每周更新, 逐步系统的介绍Excel各类函数及其应用, 敬请关注!

Excel的工程函数与统计函数类似, 都是属于比较专业范畴的函数。因此, 在文中笔者也仅介绍几种比较常见的工程函数, 更多的请参考Excel帮助和专业的书籍。顾名思义, 工程工作表函数就是用于工程分析的函数。Excel中一共提供了近40个工程函数。工程工作表函数由"分析工具库"提供。如果您找不到此类函数的话, 可能需要安装"分析工具库"。

一、 "分析工具库"的安装 如图所示

图1

( 1) 在"工具"菜单中, 单击"加载宏"命令。 ( 2) 如果"加载宏"对话框中没有"分析工具库", 请单击"浏览"按钮, 定位到"分析工具库"加载宏文件"Analys32.xll"所在的驱动器和文件夹( 一般位于

"Microsoft Office\Office\Library\Analysis"文件夹中) ; 如果没有找到该文件, 应运行"安装"程序。 ( 3) 选中"分析工具库"复选框。

二、 工程函数的分类

在Excel 帮助系统中将工程函数大致可分为三种类型, 即: ( 1) 对复数进行处理的函数

( 2) 在不同的数字系统( 如十进制系统、 十六进制系统、 八进制

Excel 函数精彩回顾

● Excel 函数应用之函

数简介

● Excel 函数应用之数

学和三角函数

● Excel 函数应用之逻

辑函数

● Excel 函数应用之文本/日期/时间函数

● Excel 函数应用之查

询与引用函数

● Excel 函数应用之统

计函数

系统和二进制系统) 间进行数值转换的函数

( 3) 在不同的度量系统中进行数值转换的函数

在文中为了对函数的解释更清晰, 笔者把工程函数分为如下的六种类型, 即:

( 1) 贝赛尔( Bessel) 函数

( 2) 在不同的数字系统间进行数值转换的函数

( 3) 用于筛选数据的函数

( 4) 度量衡转换函数

( 5) 与积分运算有关的函数

( 6) 对复数进行处理的函数

下面逐一的对于这些工程函数进行介绍。

1、贝赛尔( Bessel) 函数

贝赛尔( Bessel) 函数是特殊函数中应用最广泛的一种函数, 在理论物理研究、应用数学、大气科学以及无线电等工程领域都有广泛的应用。在Excel中一共提供了四个函数, 即: BESSELI、BESSELJ 、BESSELK、BESSELY。

语法形式为: 函数(x,n) 其中, X为参数值, N为函数的阶数。如果n 非整数, 则截尾取整。需说明的是, 如果x 为非数值型, 则贝赛尔( Bessel) 函数返回错误值#VALUE!。如果n 为非数值型, 则贝赛尔( Bessel) 函数返回错误值#VALUE!。如果n <0, 则贝赛尔( Bessel) 函数返回错误值#NUM!。

2、在不同的数字系统间进行数值转换的函数

Excel工程函数中提供二进制、八进制、十进制与十六进制之间的数值转换函数。

这类工程函数名称非常容易记忆, 只要记住二进制为BIN, 八进制为OCT, 十进制为DEC, 十六进制为HEX。再记住函数名称中间有个数字2就能够容易的记住这些数值转换函数了。比如, 如果需要将二进制数转换为十进制, 应用的函数为前面BIN, 中间加个2, 后面为DEC, 合起来这个函数就是BIN2DEC。

简单列表为:

图2

此类数值转换函数的语法形式也很容易记忆。

比如, 将不同进制的数值转为十进制的语法形式为: 函数( number) , 其中Number为待转换的某种进制数。

又如, 将不同进制转换为其它进制的数值的语法形式为: 函数

( number,places) 其中Number为待转换的数。Places为所要使用的字符数。当需要在返回的数值前置零时places 特别有用。

3、用于筛选数据的函数DELTA与GESTEP

( 1) 用以测试两个数值是否相等的函数DELTA

DELTA用以测试两个数值是否相等。如果number1=number2, 则返回1, 否则返回0。可用此函数筛选一组数据, 例如, 经过对几个DELTA 函数求和, 能够计算相等数据正确数目。该函数也称为Kronecker Delta 函数。

语法形式为DELTA(number1,number2) 其中Number1为第一个参数, Number2为第二个参数。如果省略, 假设Number2 值为零。如果number1或者number2为非数值型, 则函数DELTA 返回错误值#VALUE!。

( 2) 可筛选数据的函数GESTEP

使用GESTEP函数可筛选数据。如果Number 大于等于step, 返回1, 否则返回0。例如, 经过计算多个函数GESTEP 的返回值, 能够检测出数据集中超过某个临界值的数据个数。

语法形式为: GESTEP(number,step) 其中Number为待测试的数值。Step称阀值。如果省略step, 则函数GESTEP 假设其为零。需注意的是, 如果任一参数非数值, 则函数GESTEP 返回错误值

#VALUE!

( 3) 以考试成绩统计为例说明函数的用法

例: 某院校举行数学模拟考试, 正在进行成绩排定。提出的评定方案为求出成绩超过90分的考生人数有哪些人。

在这里我们采用GEStep函数来完成统计, 首先会为每位考生的成

相关文档
最新文档