标准规范下载简介和预览
Excel函数应用之工程函数Excel工程函数是一类专为工程技术、科学计算及信号处理等领域设计的特殊函数,共约40余个(不同版本略有差异),主要位于“公式”→“插入函数”→“工程”类别下。它们支持复数运算、进制转换、误差函数、贝塞尔函数、滤波器分析等专业需求,显著提升工程师与科研人员在数据建模、电路仿真、通信系统分析等场景下的计算效率。
核心功能包括:复数运算(如COMPLEX、IMSUM、IMPRODUCT、IMABS、IMARGUMENT),可直接处理形如“3+4i”的复数,用于交流电路阻抗、傅里叶变换等;进制转换(BIN2DEC、DEC2HEX、OCT2BIN等),支持二、八、十、十六进制间双向转换,广泛应用于嵌入式开发与数字逻辑设计;误差与伽马函数(ERF、ERFC、GAMMA、GAMMALN),用于概率统计、热传导及可靠性分析;贝塞尔函数(BESSELJ、BESSELY等),解决圆柱坐标系下的波动方程与电磁场问题;此外还有DELTA(判断相等)、GESTEP(门限检测)、CONVERT(单位换算)等实用工具函数。
使用时需注意:复数函数要求输入格式规范(如用TEXT或COMPLEX生成标准复数字符串);部分函数(如BESSEL系列)对参数范围敏感,超出可能返回#NUM!;CONVERT函数依赖加载“分析工具库”(旧版)或内置支持(Excel2013+)。工程函数虽非日常办公主力,却是连接Excel与专业工程计算的重要桥梁——无需切换软件即可完成从数据采集、信号预处理到结果可视化的轻量化技术闭环。(字数:498)
(1)在"工具"菜单中w型外墙保温系统、r.e外墙内保温施工方案,单击"加载宏"命令。
(2)如果"加载宏"对话框中没有"分析工具库",请单击"浏览"按钮,定位到"分析工具库"加载宏文件"Analys32.xll"所在的驱动器和文件夹(通常位于"Microsoft Office\Office\Library\Analysis"文件夹中);如果没有找到该文件,应运行"安装"程序。 (3) 选中"分析工具库"复选框。 二、工程函数的分类 在Excel帮助系统中将工程函数大体可分为三种类型,即: (1)对复数进行处理的函数 (2)在不同的数字系统(如十进制系统、十六进制系统、八进制系统和二进制系统)间进行数值转换的函数 (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。 简单列表为:
此类数值转换函数的语法形式也很容易记忆。 比如,将不同进制的数值转为十进制的语法形式为:函数(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函数来完成统计,首先会为每位考生的成绩做标记。超过90分的标记为1,否则为0,然后对所有考生的标记进行汇总,即可求出有多少人超过90分。
附表:Excel的工程函数