此类数值转换函数的语法形式也很容易记忆。
比如,将不同进制的数值转为十进制的语法形式为:函数(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分。
图3
以1号Annie的成绩为例,成绩为98分,超90分。具体公式为: =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 能量 \ \ \ \ \ \ \ \ \ ` \ 焦耳 尔格 IT 卡 电子伏 From_unit 或 to_unit \ \ \ \ 热力学卡 \ U(原子质量单位) \ From_unit 或 to_unit 马力-小时 \ 瓦特-小时 \ 英尺磅 BTU 功率 马力 瓦特 磁 特斯拉 温度 摄氏度 华氏度 \ \ From_unit 或 to_unit \ \ From_unit 或 to_unit \ \ From_unit 或 to_unit \ \ 皮卡(1/72 英寸) \ \ \ \ \ \ \ \ \ \ \ \ From_unit 或 to_unit 高斯 开尔文度 \ 液体度量 From_unit 或 to_unit \ \ \ 汤匙 杯 From_unit 或 to_unit 茶匙 液量盎司 \ From_unit 或 to_unit U.S. 品脱 \ U.K. 品脱 \ 夸脱 加仑 升 \ \ \ 5、与积分运算有关的函数ERF与ERFC ERF为返回误差函数在上下限之间的积分。 其语法形式为:ERF(lower_limit,upper_limit) 其中,Lower_limit为ERF函数的积分下限。Upper_limit为ERF函数的积分上限。如果省略,默认为零。 ERFC为返回从 x 到 ∞(无穷)积分的 ERF 函数的余误差函数。其语法形式为: ERFC(x) 其中X为ERF函数积分的下限。 6、与复数运算有关的函数 还记得中学时代学过的复数吗?是不是还记得当时求复数的模等计算的繁复?Excel的工程函数中提供的多种与复数运算有关的函数,你可以用它来验证自己的运算结果的正确性啊。关于有哪些函数与复数运算有关,可以察看所附的表格。这里将以简单的事例说明函数的使用方法。注意到在工程函数中有一些前缀为im的函数了吗?这些就是与复数运算有关的函数。 举例,已知复数5+12i,请用函数求解该复数的共轭复数、实系数、虚系数、模等。 图4 附表:Excel的工程函数 函数名 BESSELI BESSELJ BESSELK BESSELY BIN2DEC BIN2HEX BIN2OCT COMPLEX CONVERT DEC2BIN DEC2HEX DEC2OCT DELTA ERF ERFC GESTEP 函数说明 返回修正 Bessel 函数值,它与用纯虚数参数运算时的 Bessel 函数值相等。 返回 Bessel 函数值。 返回修正 Bessel 函数值,它与用纯虚数参数运算时的 Bessel 函数值相等。 语法形式 BESSELI(x,n) BESSELJ(x,n) BESSELK(x,n) 返回 Bessel 函数值,也称为 Weber 函数或 BESSELY(x,n) Neumann 函数。 将二进制数转换为十进制数。 将二进制数转换为十六进制数。 将二进制数转换为八进制数。 将实系数及虚系数转换为 x+yi 或 x+yj 形式的复数。 BIN2DEC(number) BIN2HEX(number,places) BIN2OCT(number,places) COMPLEX(real_num,i_num,suffix) 将数字从一个度量系统转换到另一个度量系统中。 CONVERT(number,from_unit,to_unit) 将十进制数转换为二进制数。 将十进制数转换为十六进制数。 将十进制数转换为八进制数。 测试两个数值是否相等。如果 number1=number2,则返回 1,否则返回 0。 返回误差函数在上下限之间的积分。 返回从 x 到 ∞(无穷)积分的 ERF 函数的余误差函数 DEC2BIN(number,places) DEC2HEX(number,places) DEC2OCT(number,places) DELTA(number1,number2) ERF(lower_limit,upper_limit) ERFC(x) 如果 Number 大于等于 step,返回 1,否则返回 0。GESTEP(number,step) 使用该函数可筛选数据。
HEX2BIN HEX2DEC HEX2OCT IMABS IMAGINARY 将十六进制数转换为二进制数。 将十六进制数转换为十进制数。 将十六进制数转换为八进制数。 返回以 x+yi 或 x+yj 文本格式表示的复数的绝对值(模)。 返回以 x+yi 或 x+yj 文本格式表示的复数的虚系数。 返回以弧度表示的角 HEX2BIN(number,places) HEX2DEC(number) HEX2OCT(number,places) IMABS(inumber) IMAGINARY(inumber) IMARGUMENT(inumber) IMCONJUGATE(inumber) IMCONJUGATE IMCOS IMDIV IMEXP IMLN IMLOG10 IMLOG2 IMPOWER IMPRODUCT IMREAL IMSIN IMSQRT IMSUB IMSUM OCT2BIN OCT2DEC 返回以 x+yi 或 x+yj 文本格式表示的复数的共轭复数。 返回以 x+yi 或 x+yj 文本格式表示的复数的余弦。 IMCOS(inumber) 返回以 x+yi 或 x+yj 文本格式表示的两个复数的商。 IMDIV(inumber1,inumber2) 返回以 x+yi 或 x+yj 文本格式表示的复数的指数。 IMEXP(inumber) 返回以 x+yi 或 x+yj 文本格式表示的复数的自然对数。 返回以 x+yi 或 x+yj 文本格式表示的复数的常用对数(以 10 为底数)。 IMLN(inumber) IMLOG10(inumber) 返回以 x+yi 或 x+yj 文本格式表示的复数的以 2 IMLOG2(inumber) 为底数的对数。 返回以 x+yi 或 x+yj 文本格式表示的复数的 n 次幂。 返回以 x+yi 或 x+yj 文本格式表示的 2 至 29 个复数的乘积。 返回以 x+yi 或 x+yj 文本格式表示的复数的实系数。 返回以 x+yi 或 x+yj 文本格式表示的复数的正弦值。 返回以 x+yi 或 x+yj 文本格式表示的复数的平方根。 返回以 x+yi 或 x+yj 文本格式表示的两个复数的差。 返回以 x+yi 或 x+yj 文本格式表示的两个或多个复数的和。 将八进制数转换为二进制数。 将八进制数转换为十进制数。 IMPOWER(inumber,number) IMPRODUCT(inumber1,inumber2,...) IMREAL(inumber) IMSIN(inumber) IMSQRT(inumber) IMSUB(inumber1,inumber2) IMSUM(inumber1,inumber2,...) OCT2BIN(number,places) OCT2DEC(number) OCT2HEX 将八进制数转换为十六进制数。 OCT2HEX(number,places) Excel函数应用之统计函数
(周国彬 2001年06月26日 09:47)
编者语:Excel是办公室自动化中非常重要的一款软件,很多巨型国际企业都是依靠Excel进行数据管理。它不仅仅能够方便的处理表格和进行图形分析,其更强大的功能体现在对数据的自动处理和计算,然而很多缺少理工科背景或是对Excel强大数据处理功能不了解的人却难以进一步深入。编者以为,对Excel函数应用的不了解正是阻挡普通用户完全掌握Excel的拦路虎,然而目前这一部份内容的教学文章却又很少见,所以特别组织了这一个《Excel函数应用》系列,希望能够对Excel进阶者有所帮助。《Excel函数应用》系列,将每周更新,逐步系统的介绍Excel各类函数及其应用,敬请关注!
Excel的统计工作表函数用于对数据区域进行统计分析。例如,统计工作表函数可以用来统计样本的方差、数据区间的频率分布等。是不是觉得好像是很专业范畴的东西?是的,统计工作表函数中提供了很多属于统计学范畴的函数,但也有些函数其实在你我的日常生活中是很常用的,比如求班级平均成绩,排名等。在本文中,主要介绍一些常见的统计函数,而属于统计学范畴的函数不在此赘述,详细的使用方法可以参考Excel帮助及相关的书籍。
Excel函数精彩回顾 在介绍统计函数之前,请大家先看一下附表中的函数名称。是不是发现有● Excel函数应用之函数些函数是很类似的,只是在名称中多了一个字母A?比如,AVERAGE与简介 AVERAGEA;COUNT与COUNTA。基本上,名称中带A的函数在统计时● Excel函数应用之数学不仅统计数字,而且文本和逻辑值(如TRUE 和 FALSE)也将计算在内。和三角函数 在下文中笔者将主要介绍不带A的几种常见函数的用法。
一、用于求平均值的统计函数AVERAGE、TRIMMEAN
1、求参数的算术平均值函数AVERAGE 语法形式为AVERAGE(number1,number2, ...)
其中Number1, number2, ...为要计算平均值的 1~30 个参数。这些参数可以是数字,或者是涉及数字的名称、数组或引用。如果数组或单元格引用参数中有文字、逻辑值或空单元格,则忽略其值。但是,如果单元格包含零值则计算在内。
2、求数据集的内部平均值TRIMMEAN
函数TRIMMEAN先从数据集的头部和尾部除去一定百分比的数据点,然后再求平均值。当希望在分析中剔除一部分数据的计算时,可以使用此函数。比如,我们在计算选手平均分数中常用去掉一个最高分,去掉一个最低分,XX号选手的最后得分,就可以使用该函数来计算。 语法形式为TRIMMEAN(array,percent)
其中Array为需要进行筛选并求平均值的数组或数据区域。Percent为计算时所要除去的数据点的比例,例如,如果 percent = 0.2,在 20 个数据点的集合中,就要除去 4 个数据点(20 x 0.2),头部除去 2 个,尾部除去 2 个。函数 TRIMMEAN 将除去的数据点数目向下舍为最接近的 2 的倍数。
3、举例说明:示例中也列举了带A的函数AVERAGEA的求解方法。
● Excel函数应用之逻辑函数 ● Excel函数应用之文本/日期/时间函数 ● Excel函数应用之查询与引用函数