7excel函数应用之工程函数.doc.pdf

上传人:tbuqq 文档编号:5615548 上传时间:2020-07-02 格式:PDF 页数:6 大小:471.18KB
返回 下载 相关 举报
7excel函数应用之工程函数.doc.pdf_第1页
第1页 / 共6页
7excel函数应用之工程函数.doc.pdf_第2页
第2页 / 共6页
7excel函数应用之工程函数.doc.pdf_第3页
第3页 / 共6页
7excel函数应用之工程函数.doc.pdf_第4页
第4页 / 共6页
7excel函数应用之工程函数.doc.pdf_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《7excel函数应用之工程函数.doc.pdf》由会员分享,可在线阅读,更多相关《7excel函数应用之工程函数.doc.pdf(6页珍藏版)》请在三一文库上搜索。

1、Excel函数应用之工程函数 (周国彬2001 年 07 H 04 13 10:03) 编者语: Excel 是办公室自动化中非常重要的一款软件,很多巨型国际企业都是依靠Excel 进行数据管理。它不仅仅能够方便 的处理农格和进行图形分析,其更強人的功能体现在对数据的自动处理和计算,然而很多缺少理工科背景或是对Excel 強人数 据处理功能不了解的人却难以进一步深入。编者以为, 对 Excel 函数 应用的不了解正是阻挡普通用户完全学握Excel 的拦路虎, 然而忖前这一部份内容的教学文章却乂很少见, 所以特别纟fl 织了这一个 Excel 两数应用系列,希望能够对Excel 进阶者有 所帮助

2、。 Excel 濒数应用系列,将每周更新,逐步系统的介绍Excel 各类濒数及其应用,敬请关注! Excel 的工程函数与统计函数类似,都是属于比较专业范畴的函数。因此,在文屮笔者也仅介绍几种比较常用的 工程函数, 更多的请参考Excel 帮助和专业的书籍。 顾名思义, 工程工 作表函数就是用于工程分析的函数。Excel 屮一共提供了近40 个工程函数。工程工作表函数由分析工具库提供。如果您找不到此类函数的话,可能需 要安装分析工具库。 一、分析工具库的安装如图所示 图 1 (1)在“工具菜单屮,单击加载宏命令。 (2)如果加载宏对话框屮没有“分析工具库,请单击浏览按钮,定位到分析工具库“ 加

3、载宏文件 “Analys32. xll“所在的驱动器和文件夹(通常位于“Microsoft OfficeOfficeLibraryAnalysis ,z 文件夹屮); 如果没有找到该文件,应运行“安装“程序。 (3)选屮分析工具库复选框。 二、工程函数的分类 在 Excel 帮助系统中将工程函数人体可分为三种类型,即: (1)对复数进行处理的函数 (2)在不同的数字系统(如十进制系统、十六进制系统、八进制系统和二进制系统)间进行数值转换的函数 (3)在不同的度量系统中进行数值转换的函数 在文中为了对函数的解释更清晰,笔者把工程函数分为如下的六种类型,B|J : (1)贝赛尔 (Bessel)

4、函数 (2)在不同的数字系统间进行数值转换的函数 (3)用于筛选数据的函数 (4)度量衡转换函数 (5)与积分运算有关的函数 (6)对复数进行处理的函数 下面逐一的对于这些工程函数进行介绍。 1、 贝赛尔 (Bessel) 函数 贝赛尔 (Bessel) 函数是特殊函数中应用最广泛的一种函数,在理论物理研究、应用数学、大气科学以及无线电等 工程领域都有广泛的应用。在Excel 中一共提供了四个函数,即: BESSEL1 、 BESSELJ 、 BESSELK 、 BESSELYo 语法形式为:函数 (x,n) 其中, X为参数值, N为函数的阶数。如果n 非整数,则截尾取整。蛊说明的是,如果x

5、 为非数值型,则贝赛尔(Bessel) 函数返回错误值 #VALUE! 。如果 n 为 非数值型,则贝赛尔(Bessel) 函数返回错误 值#VALUE! 0如果 n V0, 则贝赛尔 (Bessel) 函数返冋错谋值 #NUM!o 2、 在不同的数字系统间进行数值转换的函数 Excel I程函数中提供二进制、八进制、十进制与十六进制之间的数值转换函数。 这类工程函数名称非常容易记忆,只要记住二进制为BIN, 八进制为 OCT, 十进制为 DEC, 十六进制为 HEXo再记住 函数名称中间有个数字2 就可以容易的记住这些数值转换函数了。比如,如果需要将二进制数转换为十进制,应 用的函数为前而B

6、IN, 中间加个 2, 厉而为 DEC, 合起来这个函数就是BIN2DECo 简单列表为: 二进?转换十六进制勵 BIN2DEC HEX2BIN DEC2BIN 0CT2BIN BIN2HEX HEX2DEC DEC2HEX 0CT2DEC BIN20CT HEX20CT DEC20CT 0CT2HEX 图 2 此类数值转换函数的语法形式也很容易记忆。 比如,将不同进制的数值转为十进制的语法形式为: 函数(number), 其中 Number为待转 换的某种进制数。 乂如, 将不同进制转换为其他进制的数值的语法形式为:函数(number, places) K屮 Number 为待转换的数。 P

7、laces 为所要使用的字符数。当需要衣返回的数值前置零时places 尤其 有用。 3、用于筛选数据的函数DELTA与 GESTEP (1)用以测试两个数值是否相等的函数DELTA DELTA 用以测试两个数值是否相等。如果 numberl=number2, 则返回 1, 否则返回 0。可用 此函数筛选 - ?纟H.数据, 例如,通过对儿个DELTA函数求和,可以计算相等数据对的数1=1。 该函数也称为Kronecker Delta函数。 语法形式为 DELTA (number 1, number2 )其中 Numberl 为第一个参数, Number2为第二个参数。如果省略,假 设 Num

8、ber2值为零。如果number 1 或者 numbcr2 为非数值型,则函数DELTA 返 冋错谋值 #VALUE! o (2)可筛选数据的函数GESTEP 使用 GESTEP 函数可筛选数据。如果Number大于等于 step, 返回 1, 否则返回 0。例如 , 通过计算多个函数GESTEP 的返冋值,可以检测出数据集中超过某个临界值的数据个数。语法形式为 :GESTEP (number, step )其中 Number 为待测试的数值。 Step 称阀值。如果省略 step,则函数 GESTEP 假设其为零。需注意的是, 如果任一参数非数值, 则函数 GESTEP 返 回错误值 #VA

9、LUE! (3)以考试成绩统计为例说明函数的用法 例:某院校举行数学模拟考试,正在进行成绩排定。提出的评定方案为求出成绩超过90 分 的考牛人数有哪些人。 在这里我们采用GEStep函数来完成统计,首先会为每位考生的成绩做标记。超过90 分的标 记为 1, 否则为 0, 然 厉对所有考生的标记进行汇总,即可求出有多少人超过90 分。 xxx 学昭学模拟考试成绩 考号考生成绩超岀 90 分 1 Annie 98 1 2 Sandy 95 1 3 Lucky 60 0 4 Mike 85 0 5 Michael 95 1 总计3 图 3 以 1 号 Annie 的成绩为例,成绩为98 分,超 90

10、 分。具体公式为 : 二 GESTEP (C4, 90 ) 4、度量衡转换函数CONVERT CONVERT 函数可以将数字从一个度量系统转换到另一个度量系统中。 语法形式为 CONVERT (number, from unit, to unit)其中 Number 为以 from units 为单位的需要进行转换 的数值。 From_unit 为数值 number的单位。 To_unit 为结果的单位。 函数 CONVERT中 from.unit和 to_unit的参数接受的附表的文本值。 重量和质量From_unit 或to_unit能量From_unit 或 to_unit 克 g 焦耳

11、 丁 斯勒格 sg 尔格 e 磅(常衡制)lbnT 热力学卡 c U (原了质量单位) u IT 卡 、” cal 盎司(常衡制) ozm 电子伏“eV“ 距离From_unit 或 to_unit 马力- 小时 HPh 米 m 瓦特- 小时 Wh 法定哩 . mi 英尺磅“fib“ 海里BTU BT 英寸 ? in 功率 From_unit 或 to_unit 英尺 ft 马力 HP 码瓦特 形 埃 ang 磁From_unit 或 to_unit 皮卡( 1/72 英寸)“Pica“ 特斯拉T 时间From_unit 或 to_unit高斯 ga _ 年 yr 温度 From_unit 或

12、 to_unit 日day 摄氏度 C 小时hr 华氏度 厂 r 分钟 mn 开尔文度 秒 sec 液体度量 From_unit 或 to_unit 压强From_unit 或 to_unit茶匙“tsp“ 帕斯卡Pa汤匙tbs 大气压 亠 atm 液量盎司 oz 毫米汞柱“mmHg“ 杯 cup 力From_unit 或 to_unitU. S. 品脱 4 pt 牛顿 NU. K. 品脱 uk pt 达因 / 1 dyn 夸脱 4” qt 磅力 “lbf 加仑gal 升 I 5、 与积分运算有关的函数ERF与 ERFC ERF为返冋课差函数在上下限之间的积分。 其语法形式为 :ERF(low

13、er_limit, upper_limit)其中 ,Lower_limit为 ERF函数的积分下限。 Upper_limit为 ERF函数的积分上限。如果省略, 默认为零。 ERFC 为返回从 x 到- (无穷)积分的ERF函数的余误差函数。其语法形式为: ERFC (x)其中 X为 ERF函数积分的下限。 6、 与复数运算有关的函数 还记得中学时代学过的复数吗?是不是还记得当时求复数的模等计算的繁复? Excel的工 程函数中提供的多种 与复数运算有关的函数,你可以用它來验证白己的运算结果的正确性啊。关于有哪些函数耳复数运算有关,nJ 以察看所附的表格。这里将以简单的事例说明函数的使用方法。

14、注意到在工程函数中有一些前缀为im 的函数了 吗?这些就是与复数运算有关的函数。 举例,已知复数5+121,请用函数求解该复数的共轨复数、实系数、虚系数、模等。 5+12i 求共梔复数 5-121IMCONJUGATB$B$1) 求复数的模13ITiIABS(Bl) 求实系数 5IMREAL (Bl) 求虚系数 12IMAGINARY(B1) 图 4 附表: Excel 的工程函数 函数名函数说明语法形式 BESSELI 返回修正 Bessel 函数值,它与用纯虚数参数运算时 的 Bessel 函数值相等。 BESSELI (x, n) BESSELJ 返回 Bessel 函数值。BESSEL

15、J (x, n) BESSELK 返冋修止 Bessel 函数值,它与用纯虚数参数运算时 的 Bessel 函数值相等。 BESSELK (x, n) BESSELY 返| 口| Bessel 函数值,也称为 Weber函数或 Neumann 函数。 BESSELY (x, n) BIN2DEC 将三进制数转换为十进制数。 BIN2DEC(number) BIN2HEX 将二进制数转换为十六进制数。 BIN2HEX(number, places) BIN20CT 将二进制数转换为八进制数。 BIN2OCT(number, places) COMPLEX 将实系数及虚系数转换为x+yi 或 x+

16、yj 形式的复数。 COMPLEX(real num, i num, suffix) CONVERT 将数字从个度量系统转换到另个度量系统屮。 CONVERT(number, from unit,to unit) DEC2BIN 将十进制数转换为三进制数。 DEC2BIN(number, places) DEC2HEX 将十进制数转换为匸亲进制数。 DEC2HEX(number, places) DEC2OCT 将十进制数转换为八进制数。DEC2OCT(number, places) DELTA 测试两个数值是否相等。如果numberl=number2, 则 返回 1, 否则返回 Oo DEL

17、TA(number1, number2) ERF 返回误差函数在上下限之间的积分。ERF(lower_limit, upperlimit) ERFC 返回从 x 至 IJ g (无穷)积分的ERF函数的余误差 函数 ERFC(x) GESTEP 如果 Number大于等于 step, 返回 1, 否则返回 Oo使用 该函数可筛选数据。 GESTEP(number, step) HEX2BIN 将十六进制数转换为三进制数。 HEX2BIN(number, places) HEX2DEC 将十六进制数转换为十进制数。HEX2DEC(number) HEX2OCT 将十六进制数转换为八进制数。HEX

18、2OCT(number, places) IMABS 返回以 x+yi 或 x+yj 文木格式表示的复数的绝对值 (模) o IMABS(inumber) IMAGINARY 返回以 x+yi 或 x+yj 文木格式表示的复数的虚系数。 IMAGINARY(inumber) 1MARGUMENT 返回以弧度表示的角 IMARGUMENT(inumber) IMCONJUGATE 返冋以 x+yi 或 x+vj 文木格式表示的复数的共轨复 数。 IMCONJUGATE(inumber) IMCOS 返回以 x+yi 或 x+yj 文本格式表示的复数的余弦。 IMCOS(inumber) 1MD1

19、V 返冋以 x+yi 或 x+yj 文本格式表示的两个复数的商。 1MD1 V(inumber 1, inumber2) IMEXP 返回以 x+yi 或 x+yj 文木格式表示的复数的指数。 IMEXP(inumber) I MLN 返冋以 x+yi或 x+yj文本格式表示的复数的自然对 数。 IMLN(inumber) IMLOG1O 返回以 x+yi 或 x+yj 文本格式表示的复数的常用对数 (以 10 为底数)。 IML0G10(inumber) IMLOG2 返回以 x+yi 或 x+yj 文木格式表示的复数的以2 为底 数的对数。 IML0G2(inumber) IMPOWER

20、返回以 x+yi 或 x+yj 文本格式表示的复数的n 次幕。 IMPOWER(inumber, number) IMPRODUCT 返回以 x+yi 或 x+yj 文木格式表示的2 至 29 个复数 的乘积。 IMPRODUCT(inumber1, inumber2,.) IMREAL 返回以 x+yi 或 x+yj 文本格式表示的复数的实系数。 IMREAL(inumber) IMSIN 返回以 x+yi 或 x+yj 文本格式表示的复数的正弦值。 IMSIN(inumber) IMSQRT 返冋以 x+yi 或 x+yj 文本格式表示的复数的平方根。 IMSQRT(inumber) IMSUB 返回以 x+yi 或 x+yj 文木格式表示的两个复数的差。 IMSUB(inumber1, inumber2) IMSUM 返回以 x+yi 或 x+yj 文本格式表示的两个或多个复数 的和。 IMSUM(inumber 1, inumber2,) OCT2BIN 将八进制数转换为g 进制数。 0CT2BIN(number, places) 0CT2DEC 将八进制数转换为十进制数。0CT2DEC(number) OCT2HEX 将八进制数转换为十六进制数。0CT2HEX(number, places)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1