功能函数

2024-06-02

功能函数(通用7篇)

功能函数 篇1

1. 函数的概念

Excel中使用的函数其实是工作表函数 (Worksheet Functions) , 通常简称为Excel函数。它是使用一些内部预先定义的顺序, 并按照特定的数值和参数结构来进行运算的。我们可以很直接的套用这些函数来对一定范围内的数据进行运算。例如用来进行时间的计算, 查找和定位数据, 判断条件是否存在, 快速实现多表数据标示, 单条件求和, 现金流的收益计算, 将文本表达式生成数据等等。比如, 财会人员利用随机函数计算年终个人所得税。

函数是否可以允许多重计算呢?如一个函数的计算中加入另外函数的参数, 这个我们确定是可以的, 这里就引用到了嵌套函数。嵌套函数的含义, 就是指函数的参数如果在特定的公式中, 这些参数就可以是另外的函数, 把这些函数作为参数来使用, 参与到整个公式的运算中。

当我们在Excel中要使用函数公式的时候, 可以调用Excel中的公式【选项卡】

在【公式】选项卡的【函数库】选项中, Excel内置了多种常用函数类型, 在函数库中可以看到函数的简介和参数说明。

单击【公式】选项卡的【插入函数】按钮之后, 就可以在向导中选择或搜索所需要的函数公式。

2. 函数的输入和使用

2.1 鼠标点击, 选中需要使用函数的空白单元格

2.2 单击【公式】选项卡插入函数按钮, 打开【函数库】, 使用函数库插入已知类别的函数

2.3 如果【函数库】中没有所需函数公式, 则选中【其他函数】下拉按钮, 根据需要插入函数

2.4 选择了需要使用的具体之后, 单击确定按钮, Excel会自动插入函数并显示【函数参数】面板

2.5 在函数参数面板中, 包含了函数名称, 参数和函数简介, 函数运算结果等。参数面板的最右侧将实时显示函数的运算结果

3. 函数的分类

Excel中的函数从提供方式上分为4大类:内置函数, 拓展函数, 自定义函数, 宏表函数。其中内置函数根据应用范围可以分为12小类。

3.1 文本函数

在E中的数据大致包括文本、数据、逻辑值、错误值等等。其中的文本数据主要指普通的字符集合。比如人员姓名、部门名称、单位名称、英语单词等等。在一个单元格中输入了这些常见字符后, 就被Excel识别为文本。除了输入的字符是文本之外, 在Excel中使用文本函数运算后的结果也是文本类型。这里需要注意的是, 文本数据当中的“空文本”, 空文本一般用“”来显示, 它是字符长度为0的文本类型, 通常是用它表示公式计算为空。在Excel的默认状态下, 输入单元格的日期和数字都自动显示为右对齐的模式, 出现错误的数值和逻辑值自动显示为居中的模式, 文本数据自动显示为左对齐的模式。

3.2 信息函数

信息函数是Excel中具有特别功能的函数, 可以为使用者反馈出软件当前的状态, 对错误值进行判断。

3.3 逻辑函数

逻辑函数可以对一个或多个公式的逻辑关系运算后做出判断, 然后得出一个逻辑结果。常见的3种逻辑关系分别是:“是”“与”“非”, 它们分别对应的函数是AND, OR, NOT。

3.4 查找和引用函数

日常的工作中经常遇到需要提取某一部分数据, 然后对其进行处理的情况。如从电话本中提取出人名, 从商品编号中查找相同类型的数值从而判断商品的种类, 从身份证号中提取出生日期等等。这里提供几个常见的查找和引用函数:

LEFT (text, num-chars) --从一组数据的最左端开始提取规定数量的数据

MID (text, Start-num, num-chars) --从一组数据的中间任何位置提取规定数量的数据

RIGHT (text, num-chars) --从一组数据的最右端开始提取规定数量的数据

但在进行数据提取并理的时候, 提取的开始位置, 数据的数量经常是不能确定的, 这时就需要用一定的条件来进行定位。这里用到了FIND和SEARCH函数。

FIND函数和S函数都是用来定位数据在指定位置的起始, 然后以数字表示的函数。

3.5 日期和时间函数

在Excel中日期和时间函数是一种主要的数据类型。它们也是经常在工作中接触到的一类数据, 所以Excel软件也特别提供了很多种类的日期和时间函数, 用来处理这一类的数据。Excel的系统把日期作为一种特殊的数值表现形式来看待, 也就是说, 日期是实质为数值的一组序列数。这类函数在Excel中种类非常多, 同时一些数值运算使用的函数也可以被用来处理日期和时间, 比如MOD函数, INT函数, ROUND函数等等。

3.6 统计函数

E中使用频率最高的一类工作表函数可以说就是统计函数, 大部分的工作表数据都需要统计函数。这类别的函数常用到的有:COUNT函数, COUNTA函数, COUNTBLANK函数。

3.7 数字和三角函数

数学计算类函数可以帮助用户在软件中利用数学函数的基本规律, 完成一些熟悉的数学公式计算过程, 比如求和函数, 余数函数, 三角函数, 随机函数等。在对常用的数学函数进行了掌握后, 用户在构造数组序列, 变换单元格引用位置, 日期和时间函数的应用以及提取文本函数的方面都将十分便捷。

3.8 数据库函数

Excel包含了一些工作表函数, 用于对存储在列表或数据库中的数据进行分析, 这些函数统称为数据库函数。每个函数均有三个参数:database, field, criteria。这些参数指向函数所使用的工作表区域。

3.9 财务函数

财务函数在E中的类型非常丰富, 主要的种类有投资评价计算, 折旧计算, 债务相关计算等。复杂的财务计算过程通过这些函数计算后变的简单, 为财务工作提供了很大的便利条件。

3.1 0 工程函数

工程函数是E中一类专为工程师准备的函数。它们是工程专业领域用来分析计算使用的函数。比较常用的有:Bessel函数, BIN2OCT函数, BIN2DEC函数, OCT2BIN函数, OCT2DEC, HEX2BIN, HEX2DEC

3.1 1 多维数据集函数

多维数据集函数可以被用来取代并辅助单元格公式, 是一类非常适应的函数。多维数据函数在内存当中构造出虚拟的对多个单元格的引用, 使得各个区域能够参与独立运算并同时返回运算结果, 提高了公式编辑和公式运算的效率。

3.1 2 兼容性函数

在E中有一类非常特殊的函数, 甚至很难在E的函数列表中找到它们的身影, 但兼容性函数是一类比较实用的函数, 常用的有:GET.DOCUMENT, GET.WORKBOOK, GET.CELL, EVALUATE等。

4. 绘制三角函数曲线

以上对Excel函数的相关知识做了简要介绍, 这里用一种常用的函数来进行示例说明。

三角函数是我们非常熟悉的函数, Excel提供的数学和三角函数已基本囊括了常用的各种数学公式与三角函数, 用Excel画三角函数图, 非常方便。

比如画正弦 (Y=sinX) 函数的图形, X的取值范围是-360°到+360°之间, 详细具体步骤为:

4.1 在第1列单元格第1行输入X, X下方的第一列单元格使用填充柄 (即光标变成细的黑色十字) 输入从-360到360的数值。

4.2 单击选中第2列单元格, 鼠标右键单击后在“设置单元格格式”选项里把第2列单元格的分类属性定义为“数值”。在第2列单元格第1行中输入函数“A1*PI () /180) ”, 使用填充柄向下填充一直计算出所有Y在-360°到+360°时其对应的sinX取值。

4.3 同时选择第1列和第2列的所有数据, 点击插入菜单下的【图表】, 这时出现图表向导, 在向导中选择【XY散点图】的第2个图形【平滑线散点图】, 选择完按【下一步】, 此时可以进行图表有关选项的设置, 我们可以根据自己的需要去设置, 也可以保留默认的设置。这样一条标准的三角函数曲线图就画出来了。 (图1)

5. 结语

作为生活在信息时代的人, 我们需要频繁的进行数据处理, Excel就是为用户数据处理定制的一个专门工具, 它的操作方法非常人性化, 所以在各个领域被广泛应用。Excel拥有强大的计算, 分析功能, 对于用户来说, 确实是一个非常高效的软件。

参考文献

[1]罗刚君, 章兰新Excel函数图表与透视表从入门到精通北京:中国铁道出版社, 2012.

[2]魏雪萍, 汪震Excel应用大全北京:人民邮电出版社, .2011

[3]黄朝阳, 荣胜军Excel2010数据透视北京:电子工业出版社, .2013

功能函数 篇2

此函数通过python实现了一个简单的计时器动能:

‘‘‘ Simple Timing Function.This function prints out a message with the elapsed time from theprevious call. It works with most Python 2.x platforms. The functionuses a simple trick to store a persistent variable (clock) withoutusing a global variable.‘‘‘import timedef dur( p=None, clock=[time.time] ): if op != None: duration = time.time() - clock[0] print ‘%s finished. Duration %.6f seconds.‘ % (op, duration) clock[0] = time.time()# Exampleif __name__ == ‘__main__‘: import array dur() # Initialise the timing clock opt1 = array.array(‘H‘) for i in range(1000): for n in range(1000):opt1.append(n) dur(‘Array from append‘) opt2 = array.array(‘H‘) seq = range(1000) for i in range(1000): opt2.extend(seq) dur(‘Array from list extend‘) opt3 = array.array(‘H‘) seq = array.array(‘H‘, range(1000)) for i in range(1000): opt3.extend(seq) dur(‘Array from array extend‘)# Output:# Array from append finished. Duration 0.175320 seconds.# Array from list extend finished. Duration 0.068974 seconds.# Array from array extend finished. Duration 0.001394 seconds.

功能函数 篇3

函数的功能是转换数据的格式, 它的作用范围仅限于本单元格, 在批量操作时首行函数表达式需要手工输入, 剩余单元格可以通过复制的方式减轻手工输入的工作量, 函数也存在两个缺点, 一是函数无法使用循环语句对多个单元格操作;二是如果需要加一些较复杂的条件语句, 所形成的表达式会比较长, 进而影响可阅读性, 因此使用函数时对标签制作者的要求较高[1]。

尾纤标签中存在大量重复而有规律的信息, 虽然有规律, 但由于这些信息在单元格中离散分布, 无法利用电子表格的复制、自动序列等优势快速输入, 我们需要一种更加简便的方法制作标签, 于是引入了输入输出模板和VBA宏代码来解决此问题。VBA是一种宏语言, 宏代码是以Visual Basic语言为基础, 依赖于Office应用程序的一段代码, 用于实现任务自动化。采用VBA宏转换可以形成一种新的制作标签流程:填写输入模板-执行宏代码-打印输出模板。

上图可以看出填写输入模板要比直接填写输出模板更简便, 因为输入模板可以利用电子表格的复制、自动序列等优势快速处理, 而输出模板则不行。在完成输入模板后, 要生成输出模板, 是一件非常容易的事, 由编程人员事先编写好宏代码, 保存于电子表格文档中, 标签制作者不必学习VBA语言, 只需要在excel表格中设置一个按钮, 连接宏, 最后执行按钮就完成转换了。虽然上面的功能用函数也可以实现, 但由于函数表达式可阅读性较差, 也不支持循环语句, 对于函数不熟的人来说宏代码转换更适合这种大批量处理的任务。

实现上述功能的VBA代码如下:

以上代码稍有VB基础的人员都可完成, 实际工程中会更复杂一些, 但这只会增加编程人员的难度, 对标签制作者并没有影响, 这是VBA宏的最大优势。宏功能的缺点是只能实现输入输出模板一对一的转换, 当输入模板的格式稍有变化就要对代码作相应的改动。在实际工程中, 我们经常利用设计提供的光纤连接表作为输入模板, 格式并不固定, 因此还需要一种能够灵活设置表格各字段的方法, 以兼容不同的输入模板。为了实现这样的功能, 可以使用VB、VC等开发工具, 用Microsoft Access Database Engine数据库引擎连接Excel表格, 再配合若干个组合框控件来指定表格中的信息字段, 即可实现多个输入输出模板的转换, 当然这也需要编程人员具有更高的能力。

参考文献

功能函数 篇4

讨论了具有功能反应函数x1/n的捕食系统=x(a-bx1/n-h(x))-cyx1/n,=y(-d+ecx1/n) (n>1),得到系统正平衡点存在性和稳定性的充分条件及极限环的存在性与唯一性条件.

作 者:徐芳 袁彦东 XU Fang YUAN Yan-dong 作者单位:徐芳,XU Fang(河北师范大学,数学与信息科学学院,河北,石家庄,050016)

袁彦东,YUAN Yan-dong(沧州师范专科学校,数学系,河北,沧州,061000)

功能函数 篇5

关键词:直接频率合成技术 (DDS) ,椭圆滤波器,贝塞尔滤波器,FSK、PSK调制

在电子, 通信, 电力系统等多领域的实验和测量中, 常需要使用特定波形, 特定频率和特定幅值的电信号作为测试输入激励或载波信号等, 以完成对电子系统的信号分析、功能测试或信号调制的实现。函数信号发生器不仅能实现上述功能, 还是网络分析仪, 频谱仪等高性能仪器的重要组成部分。因此说函数信号发生器有着广泛的使用范围和重要的研究意义[1,2,3,4]。函数信号发生器又称信号源或振荡器, 能产生三角波、方波, 正弦波等多种波形。DDS (直接数字频率合成器) 作为一项关键的数字化技术, 具有频率切换速度快、频率分辨率高、相位连续变换, 稳定度高、集成度高等优点[5]。该文以Atmega48为处理器结合DDS芯片AD9834设计了性能稳定, 精度可靠的多功能函数信号发生器。

1 DDS工作原理

DDS技术是从连续信号的相位Φ出发, 将一个余弦信号取样、量化、编码, 形成一个余弦函数表存储在ROM中。合成时改变相位增量, 由于增量不同, 一个周期内的取点数也不同, 这样产生的正弦信号的频率也就不同, 从而达到频率合成的目的。

本系统采用TI公司的DDS芯片AD9834。其中它的相位累加器为28位, 取其高12位作为读取余弦波形存储器的地址, 其最高工作时钟频率为75MHZ, 可产生高达30MHZ的波形, 其DAC分辨率是10位[6]。

AD9834的频率控制字由式 (1) 求得

式中, 0<Δphase<228-1, fmclk最高可达75MHZ, 它是由高稳定度晶体振荡器获得或由其他器件编

程提供, 用来同步整个合成器的各个组成部分。

相位控制字由式 (2) 求得

式中, 0

2 函数信号发生器的硬件设计

由多路开关就可选择振幅程控可调的三角波、正弦波的发生和占空比精密可调的方波, 以及扫频和调制信号的产生。程控调节由键盘输入, 经单片机处理后显示在液晶屏幕上。为保证0-15MHZ的信号频带, 降低非线性失真, 对正弦波和三角波分别采用了五阶椭圆滤波和贝塞尔滤波。

2.1 AD9834的外围电路

AD9834的外围电路图, 由75M的外部有源晶振作为AD9834的主频时钟, 控制引脚FSYNC、SCLK、SDATA、PSELECT、FSE-LECT分别与ATmega48核心控制器连接。引脚PSELECT与FSELECT分别用来选择相位寄存器和频率寄存器, ATmega48通过AD9834的FSYNC、SCLK、SDATA三根信号线串行加载到AD9834的频率/相位寄存器, 使芯片输出要求频率/相位的信号。信号输出口IOUTB和IOUT两路分别输出正弦波和三角波。

2.2 滤波器电路

为降低正弦波的输出杂散, 应陡峭程度较好的椭圆滤波, 图1为五阶椭圆滤波器的原理图。

根据由仿真实验结果分析:该椭圆滤波器0d B带宽为15MHz, 带内纹波小于1d B, 在30MHz时其增益为-28d B。该滤波器性能优良, 能出色的完成对DAC输出信号的杂散的抑制。

为减小三角波的输出杂散, 又充分考虑到滤波器的相频特性, 应该选用具有平坦时延 (线形相位) 的贝塞尔低通滤波器。

2.3 AD8564构成的滞回比较器

AD8564是ADI公司的一款低功耗、传输延迟为7ns的超高速比较器芯片, 它满足单电源工模式, 而且输出信号为TTL电平。AD8564构成的滞回比较器的阈值电压计算公式为:

根据实际电路我们取V+=5V, R1=1.25K, R2=1M, 输入振幅为3V, 则占空比Ψ与VREF的关系式为:Ψ=1 2+VREF6。X9312是一种固态非易失性数字电位器, 内含100个抽头, 支持TTL电平, 可与单片机实现三线串行通信。它具有高精度、高稳定度的优点, 由于它的程控特点, 它在电路中起到了程控占空比的作用。

其中V+为电源电压, VREF为参考电压。AD8564构成的滞回比较器电路图AD1583是一款精密基准电压源芯片, 10Hz带内噪音只有85u V, 利用它做基准电压源, 与高精度的X9312配合就可产生高精度, 低噪音和可程控的滞回比较器参考电压, 从而实现对方波占空比的调节。

2.4 AD8320构成的可控增益放大电路

AD8320是ADI公司生产的一款宽带宽、可数控的可控增益芯片。它的带宽高达150MHZ, 可以实现增益 (V/V) 的256个步进的线性调节, 增益误差为0.2d B, 因此可用它来实现振幅的程控调节。它的增益计算公式为:

其中AV为增益 (V/V) , Code为其内部寄存器的写入数据, 负载为75Ω (若负载改变则增益计算公式也会相应改变, 但是其线性关系是不变的) 。在AD8320中, SPI是一个同步串行通讯接口, 它采用三根信号线SDATA、DATEN和CLK来传送数据及同步时钟, 同时接收8位数据并通过使能线DATEN来控制数据的输入以实现串行通信。它的输出增益由一个8比特字决定, 其增益变化范围大于53.4d B, 增益变换为0.75 d B/LSB。

3 系统软件设计

系统软件主要有按键扫描和分支执行两大部分组成。按键扫描是指对于按键信号的接收, 包括系统输出功能的选择, 合成信号频率, 占空比数值, 调幅幅度等。再经过按键信号处理以判断命令或数据, 从而转向不同功能并将系统状态实时送显示。

本系统软件设计中一项重要的内容是完成对AD9834的配置, 只有对其进行正确的配置和设置, 才能很好的实现系统功能。对AD9834的设置包括对AD9834的初始化配置和根据不同要求对其写入不同的频率控制字和幅度控制字。对其进行配置的一个基本模块程序如下所示。注意对AD9834读写时要先进行复位 (软件复位和硬件复位) 本程序采用软件复位。

4 实验测试

本仪器设计完成后, 经测试所有指标均达到设计要求, 该函数发生器最大发生的无明显失真的波形频率是15MHZ, 在15MHZ以内波形非线形失真度优于1%, 其频率稳定度优于10-4输出幅度误差优于1%。表1、2、3分别给出了测试结果。

5 结论

该函数信号发生器以DDS芯片AD9834为核心, 经反复调试, 最终实现了发生波形失真度小、稳定度高、多种参量可数控的特点, 有着模拟函数发生器不可比拟的优点。该函数发生器以其低成本、高稳定度、低失真度的优点, 必将在教学和实际生产应用中有着广泛的前景。

参考文献

[1]唐奎, 何建华, 孔凡光.基于频率合成技术的信号源与示波器集成设计[J].计算机测量与控制, 2012, 20 (7) :2007-2009.

[2]张家田, 杨忠华, 严正国.基于C8051F060和AD9834的频率响应测试仪设计[J].电子元器件应用, 2010, 12 (10) :12-15.

[3]徐浩, 周凤星, 严保康.真空阀质量检测平台的设计与实现[J].电子测量技术, 2012, 35 (1) :116-119.

[4]丁磊, 周凤星.基于DDS技术的电磁阀检测平台的设计[J].电子设计工程, 2012, 19 (12) :150-152.

[5]曾芳, 李勇.基于DDS芯片AD9852的正弦信号发生器及其在通信中的应用[J].电子测量技术, 2007, 30 (9) :150-152.

功能函数 篇6

1 Excel的VLOOKUP函数功能简介

Excel是电子表格处理软件, 是日常事务处理的理想工具, 具有强大的数据处理功能, 方便灵活的表格调用, 运用简单, 特别是它的函数处理功能, 对测绘内业的数据处理会有很大的帮助。Excel的VLOOKUP函数功能适合对已有的各种基本数据加以整合, 避免重复输入数据, 整合的数据具有连结性, 修改原始基本数据, 整合表即会自动更新数据。VLOOKUP函数是一个数据查找函数, 是判断引用数据的函数, 用于查找特定或指定的单元格数据。V L O O K U P共有四个参数, 其语法:V LO O K U P (查找值, 区域, 列序号, 逻辑值) 。简单的介绍一下函数中各个参数的使用说明, 查找值:是判断的条件, 为需要在数组第一列中查找的数值;区域:是数据跟踪的区域, 如因为需要引用的数据在某X列, 所以跟踪的区域至少在X列;列序号:这是返回什么数的列数, 即希望区域 (数组) 中待返回的匹配值的列序号, 如为1时, 返回第一列中的数值, 为2时, 返回第二列中的数值, 以此类推;逻辑值:为TRUE或FALSE。

2 应用实例

地籍测量的内业数据处理比较复杂, 繁琐, 尤其在重复的数据输入、处理和各种报表的调用的过程中容易出错。在地籍测量面积统计中, 由宗地面积汇总, 得出街坊面积, 在由街坊面积汇总得出街道面积, 其中的各种重复性面积统计数据和文字描述很多。在地籍测量内业处理时, 在一些面积统计的数据表格里, 输入地类代码的时候, 往往同时也要输入相对应的地类用途, 如:输入地类代码“011”的时候, 同时也要输入相对应的地类用途“水田”;输入地类代码“021”的时候, 同时也要输入相对应的地类用途果园。如果使用手工进行输入, 作业效率低且容易出现错误, 通过Excel的VLOOKUP函数功能可以实现同名的地类代码与相对应的地类用途的自动匹配。

新建一个Excel工作表, 在Sheet1工作表里建立数据表, 以街道面积分类统计表为例, 在Excel里的部分数据格式见图1。

将所有的地类代码与其在相对应的地类用途输入Sheet2工作表里, 部分数据如图2。

在图1中的B4单元格里输入公式:

“=I F (A 4<>"", V L O O K U P (A 4, Sheet2!$A$1:$B$1000, 2, FALSE) , "") ”, 其主要作用:若Sheet1工作表中的A4单元格不为空, 就从Sheet2工作表的A1∶B1000范围内查找与Sheet1工作表中的A4单元格同名的地类代码点, 并将其第二列的地类用途返回至Sheet1工作表中的B4位置;若查找不到与Sheet1工作表中的A4单元格同名的地类代码点, 则返回错误值#N/A。将B4单元格里的公式下拉, 使B列单元格里都具有相应的公式, 如B5单元格里公式为“=IF (A5<>"", V L O O K U P (A 5, S h e e t 2!$A$1∶$B$1000, 2, FALSE) , "") ”, 其它B列单元格里的公式同理。其效果为:如果在A4单元格里输入地类代码“011”, 就会在B4单元格里自动调入地类用途“水田”;同理如果在A5单元格里输入地类代码“021”, 就会在B5单元格里自动调入地类用途“果园”;向下同理, 只要在A列单元格里输入地类代码, 就会在B列单元格里自动出现相对应的地类用途, 效果如图3。

3 结语

在地籍测量内业处理中, 经常会遇到各种复杂的问题, 如果使用手工进行, 作业效率低且容易出现错误, 运用Excel里的一些函数功能可以很巧妙的的解决一些问题。VLOOKUP函数是一个数据查找函数是判断引用数据的函数, 用于查找特定或指定的单元格数据;通VLOOKUP函数功能可以实现同名的地类代码与相对应的地类用途的自动匹配, 这种方法方便、高效, 具有很强的实用性。

摘要:在地籍测量内业处理中, 经常会遇到各种复杂的问题, 运用Excel的一些函数功能可以很巧妙的的化解一些问题。本文就介绍了Excel的VLOOKUP函数功能在地籍测量内业处理中的一种简单应用, 这种方法方便、高效, 具有很强的实用性。

关键词:VLOOKUP函数,地类代码,自动匹配

参考文献

[1]沃肯巴赫.中文版Excel2003宝典[M].北京:电子工业出版社, 2004.

[2]周旭.VLOOKUP函数在人员信息管理中的应用[J].武汉交通职业学院学报, 2005 (3) .

[3]顾有兵.小议VLOOKUP函数在测量数据处理中的一种应用[J].城市勘测, 2010 (2) .

[4]何杰.Excel在高校科研管理工作中的应用[J].大连水产学院学报, 2005 (2) .

功能函数 篇7

在计算机办公领域, Microsoft Office在20世代末开始在国内一直占据着绝对优势的市场份额, 其技术在一定程度上也确实占领了领先的地位。但近几年来, 国内外诸多办公软件, 如WPS office、永中office、Red office等从各个领域进行突破, 这些软件在功能的全面性与软件二次开发上虽然尚不及Microsoft Office软件, 但在常用的数据统计与管理上, 已经完全胜任常用的办公任务[1]。

1. WPS Office的基本情况

WPS表格是WPS Office集成的一个重要组成部分, 主要功能为表格制作与数据管理。WPS office其最新版本为2010, 版本编号为2461, 最新发布日期为2010年5月4日。WPS Office针对个人用户和企业用户, 发布了多种版本[2]。其中, WPS个人用户版本是完全免费的。

WPS Office 2010版本在文本兼容性上得以极大的提升, 基本兼容Microsoft Office2007的文档, 同时在性能上得以大幅提升, 在文档打开、编辑排版、查找替换等操作上非常快捷。并且功能更加丰富, 集成了用于文字处理的WPS文字、用于表格制作和数据处理的WPS表格、用于演示文档制作的WPS演示, 这些功能基本涵盖了日常办公的任务需求。

2. WPS表格 (个人版) 的函数功能简介

WPS表格2010个人版函数的功能十分强大, 主要体现在以下三个方面:

2.1 WPS表格函数分类合理, 函数个数众多

WPS表格中, 将函数按照应用类型进行分类, 分为10类, 各类所包含的函数个数不等, 但总体达到263个 (不同版本可能不同) , 用这些函数基本能实现各种数据的统计分析需求。函数分类如表1所示。

2.2 利用函数编辑运算公式时, 函数可以嵌套使用

在对某些数据进行统计或分析时, 单个函数的功能可能达不到用户的要求, 可以用多个函数的功能来实现统计或分析的要求, 如公式“=IF (Q4="", "", RANK (Q4, Q$4:Q$53, 0) ) ”就用到了WPS表格中的两个函数 (IF和RANK) , 实现了将Q4单元格中的数据在Q4至Q53这个范围中进行排序 (排名次) 的功能。

WPS表格中的函数嵌套级别不作限制, 嵌套级别越多, 实现的功能就越丰富复杂, 但可能会带来公式的维护与修改的困难, 因此, 建议嵌套级别不超过7层。

2.3 函数的使用方法简单易学

WPS表格中, 需要用函数编辑公式时, 通过函数分类和函数的功能说明就能很快找到所需要的函数, 如果用户对函数的用法不清楚, 还可以通过WPS的网络在线帮助系统进行学习和参考。在此需要说明的是, WPS 2010个人版为了减小软件的体积, 去掉了软件的本地帮助系统, 在很大程度上加快了软件的安装与运行, 但却在一定程度上降低了软件的交互性能。金山公司的这种做法, 有值商榷。

3. WPS表格的函数功能应用举例——某某公司招聘员工成绩评定表

某某公司面向社会招聘2名员工, 进行公开考试后, 根据相关政策规定, 进入面试的人员定为8名。在面试中有5个评委, 在5个班委给出的分数中去掉最高分和最低分后求平均分即为考生的面试分, 每位考生的考试分数和面试分数各占60%和40%。

3.1 表格制作

根据上述要求, 在WPS表格中制作出如图1所示的表格, 在该表格中, A、B、C、D、E、F、G列数据 (考试成绩) 由手工录入, H、I、J列由表格自动运算得出。

3.2 利用函数编辑运算公式

本表格的运算功能比较简单, 通过以下四个步骤可以完成:

(1) 用多个函数编辑公式计算“面试分”

H4单元格的面试分的运算方法是先计算出C4:G4范围内的总分, 再减去该范围的最大值和最小值, 再除以3得到, 运算公式为“= (SUM (C4:G4) -MAX (C4:G4) -MIN (C4:G4) ) /3”。

编辑公式的方法是:先用鼠标单击H4单元格, 再执行WPS表格的系统菜单“插入”→“函数”命令, 在弹出的“插入函数”对话框中根据函数分类查找到用于求和的函数“SUM”, 选中该函数后单击对话框中的“确定”按钮, 对话框自动关闭, 同时H4单元格所在位置出现公式, 插入点位于函数的参数位置, 此时用鼠标拖选C4:G4范围后敲回车键, 则H4单元格的运算公式被编辑为“=SUM (C4:G4) ”。在该公式后直接键入减号, 再执行系统菜单“插入”→“函数”命令, 在弹出的“插入函数”查找到用于求最大值的函数“MAX”, 同样设置引用的范围为C4:G4, 则公式被修改为“=SUM (C4:G4) -MAX (C4:G4) ”;执行同样的操作步骤, 可以将公式编辑为“=SUM (C4:G4) -MAX (C4:G4) -MIN (C4:G4) ”, 最后, 在公式的合适位置键入“ (”、“) ”、“/3”后敲回车键, 即可将公式编辑为“= (SUM (C4:G4) -MAX (C4:G4) -MIN (C4:G4) ) /3”。

(2) 直接编辑公式计算“最后得分”

I4单元格的最后得分的运算方法是考试成绩乘以0.6再加上面试分乘以0.4, 运算公式为“=B4*0.6+H4*0.4”。该公式可直接利用键盘依次键入相应字符完成。

(3) 用RANK函数统计名次

J4单元格的名次计算方法是统计J4单元格的数值在I4:I11范围内的大小排位, 其运算公式为“=RANK (I4, I$4:I$11, 0) ”。该公式的编辑方法可参看 (1) 所述的方法和步骤。

(4) 利用WPS表格的填充功能, 复制第5到11行的计算公式

第5到11行的计算方法与第4行的方法完全相同, 只是运算的对象有所改变, 因此不需要再重新编辑运算公式, 只需要将第4行的公式填充下来即可。操作方法是选中H4:J4单元格, 将鼠标指向所选范围的右下角, 鼠标指标变为填充柄时按住左键下拖至第11行, 松开鼠标左键即可。此时, 便可得到最终的运算结果。

4. 小结

本文所介绍的实例, 在实际工作中经常遇到, 其运算规则虽然简单, 但基本涵盖了WPS表格利用函数编辑公式的常用方法。并且从该实例的应用中可以看出, WPS表格的数据统计功能已经十分强大, 如果综合运用WPS表格系统集成的所有函数, 完全能够胜任日常办公事务中的数据管理任务。

参考文献

[1]硅谷动力.六个可代替微软Office的办公软件.http://www.enet.com.cn/article/2010/0426/A20100426643973.shtml

上一篇:综合效益下一篇:做好职高的班主任