Excel 2003中函数的应用详解

来源 :电脑知识与技术·学术交流 | 被引量 : 0次 | 上传用户:bblp520a
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:函数的应用是Excel2003的精华部分,针对大学生计算机文化基础教学过程中经常遇到的情况,以大部分教材中没有讲述的RANK函数和SUMIF函数为例,详细分析了Excel2003中函数的应用过程及需要引起注意的问题,具有重要的实际应用价值。
  关键词:Excel2003 ;函数 ;应用
  中图分类号:TP317文献标识码:A文章编号:1009-3044(2008)23-999-03
  Detailed Analysis on Function Application in Excel 2003
  LIU Feng-ge
  (Computer and Information Engineering Department, Heze University, Heze 274015, China)
  Abstract: The function application is a part of software Excel2003. This article is aim at the circumstances which in teaching process of undergraduate computer culture foundation, it illustrates the RANK() and SUMIF() function which is seldom explain in some teaching material, and also, it analyzes detailed the process of function application in Excel2003 including the problem which must be noticed. Therefore, it has an important and actual application worthiness.
  Key words: excel2003; function; application
  
  1 引言
  
  表格处理软件Excel2003是办公软件Office 2003的主要应用程序之一,具有强大的数据计算与分析处理功能,可以把数据用表格以及各种统计图、透视图的形式表现出来,具有图文并茂的功能。其中,函数的应用是Excel 2003的一个精华部分,表格中很多数据的计算及填充都是通过函数直接或者间接得到的。但是,在大学生计算机文化基础课中,有关函数的应用却讲得不多,致使学生经常出现一些函数不会使用的情况。本文以大部分教材中没有讲述的RANK函数和SUMIF函数为例,详细分析了函数的应用过程及需要注意的问题。
  
  2 统计函数——RANK()函数
  
  功能:返回某数在数字列表中的排位。数字的排位是其大小与列表中其他值的比值(如果列表已排过序,则数字的排位就是它当前的位置)。
  语法:RANK(number, ref, order)
  其中Number为需要找到排位的数字。Ref 为数字列表数组或对数字列表的引用。Ref中的非数值型参数将被忽略。Order为一数字,指明排位的方式。如果 order 为 0(零)或省略,Microsoft Excel对数字的排位是基于ref为按照降序排列的列表。如果 order不为零,Microsoft Excel 对数字的排位是基于 ref 为按照升序排列的列表。
  例如:在学生成绩统计表中,经常按照总分排名次,如图1所示,此处就用到了RANK()函数。
  此时,选中H2单元,点击常用编辑栏上的fx函数按钮,则出现如图2所示的界面。
  在插入函数界面中选择类别为:“统计”或者“全部”;在选择函数中找到RANK,点击“确定”,出现图3。
  在函数参数对话框中,Number参数中输入“G2”,或者点击右侧的折叠按钮,在工作表中选中“G2”单元格也可以。在Ref参数中输入G2:G7,或者按照上面的方式点击折叠按钮后在工作表中选中“G2:G7”。最后一个是Order参数,如果为0或者忽略,则按照从大到小的顺序排序,即总分最多的排名第一,依此类推。若为非零值,则按照从小到大的顺序排序,即总分最少的排名第一。我们以Order=0 为例。点击“确定”,则H2单元格中出现数字2,即326这个总分排名第二。如图4。
  按照Excel的自动填充功能,选中H2单元格,按住其右下角的填充柄(即黑色“十”架),往下拖动,理应就能顺利得到班级其它同学的名字,但是结果怎样呢?看图5。
  在图5所示的名次中,很明显是错误的,原因是什么呢?用鼠标点击H4单元格,在编辑栏中,可以看到,其函数公式为“=RANK(G4,G4:G9,0)”,意味着G4中的数据在“G4:G9”范围内排序,这是不对的,应该在“G2:G7”中排序。所以,要想得到正确的排名结果,Ref参数应用绝对引用格式,这是很多用户注意不到的地方。Excel帮助信息中也没有提到这一点。
  现在重新选定H2单元格,在粘贴函数fx的Ref参数中改为输入“$G$2:$G$7”,其余不变,点“确定”,H2中的数据排名仍然为2。此时,按住填充柄往下拖动,就可以得到正确的结果了,如图6所示。
  说明:函数 RANK 对重复数的排位相同。但重复数的存在将影响后续数值的排位。例如,在前面的名次列中,应为总分307出现两次,其排名为 4,则总分284的排位为6(没有排位为5的数值)。
  
  3 条件求和SUMIF函数
  
  功能:根据指定条件对若干单元格求和。
  语法:SUMIF(range,criteria,sum_range)
  Range为用于条件判断的单元格区域。Criteria为确定哪些单元格将被相加求和的条件,其形式可以为数字、表达式或文本。例如,条件可以表示为 32、"32"、">32" 或 "apples"。Sum_range是需要求和的实际单元格。
  说明:只有在区域中相应的单元格符合条件的情况下,才对sum_range 中的单元格才求和。如果忽略了 sum_range,则直接对Range区域中的单元格求和。
  例如:在图7所示的工资报表中,求出G4:G6单元格区域中所有>870值的和,并将结果在G8单元格中显示。
  可在G8单元格直接键入公式:=SUMIF(G4:G6,”>870”),也可以使用函数轻松地完成。
  步骤为:
  1)单击G8单元格,在点击fx按钮,出现插入函数的对话框(图8),选择类别为“数学与三角函数”或者“全部”,选择函数为“SUMIF”,点“确定”,出现图8。
  2)在图9函数参数的对话框中,Range参数设为“G4:G6”,Criteria参数设为">870",Sum_range参数忽略不用,点“确定”。就会出现图10所示的结果。
  说明:在SUMIF函数的Sum_range参数中如果设置了G5:G6,又会出现什么结果呢?这是很多书中所没有提到的。此时在H8单元格中实际填写的函数为:=SUMIF(G4:G6,">870",G5:G6),其运算结果为870。如在H8单元格中填写的函数为:=SUMIF(G4:G6,">1000",G5:G6),其运算结果仍为870。如在H8单元格中填写的函数为:=SUMIF(G4:G6,">800",G5:G6)或者=SUMIF(G4:G6,”>840”,G5:G6),则运算结果变为1715。出现这种结果的原因在于:首先看在Range区域中有几个满足给定条件的单元格,则在Sum_range区域中从第一个单元格开始,求几个单元格之和,最多把Sum_range区域中所有单元格都包括在内进行求和。在函数设置为=SUMIF(G4:G6,”>840”,G5:G6)时,虽然Range区域中有三个满足条件的单元格,但是Sum_range区域中只有两个单元格G5和G6,所以最后结果为G5和G6中的值相加,结果便成了1715。
  
  4 结束语
  
  Microsoft Excel2003中提供了很多函数,除了最基本的SUM、AVERAGE函数外,对于不常见的函数,首先要明确函数的含义。例如,如果要计算单元格区域内某个文本字符串或数字出现的次数,则可使用 COUNTIF 函数。如果要让公式根据某一条件返回两个数值中的某一值(例如,根据指定销售额返回销售红利),则可使用 IF 函数等。然后是函数的参数设置问题,不正确的设置可能会导致错误的结果。最好的办法是:先利用Excel的帮助信息查找函数的使用方法,然后通过具体的实例多次设置,最后肯定会出现正确的结果。
  
  参考文献:
  [1] 谢福.计算机文化基础[M].山东:石油大学出版社,2006.
  [2] 孙淑霞,丁照宇.大学计算机基础实验指导[M].北京:高等教育出版社,2007.
  [3] 李湛.电子表格高级处理[M].北京:高等教育出版社,2005.
  [4] 华联科技.Excel电子表格[M].北京:机械工业出版社,2007.
其他文献
摘要:互联网方便快捷的特点使得电子文件被广泛地使用,但由于互联网的开放性,使得电子文件在传输时存在着信息安全的隐患。在简要介绍了PKI(公钥基础设施)的基本概念、基本组成及运行模式的基础上,提出了一种解决这些安全隐患的应用方案,并详细介绍其具体流程,实现了安全文件传榆的身份认证、保密性、完整性和不可否认性等要求。  关键词:PKI;数字签名;数字证书;身份认证  中图分类号:TP393文献标识码:
期刊
摘要:该文介绍了网络登陆与普通系统登陆的功能区别,提出了实现网络登陆的实现解决措施,并通过UML对网络登陆系统进行建模,保证了系统的完善性和可靠性。  关键词:网络登陆;UML;系统建模  中图分类号:TP393文献标识码:A文章编号:1009-3044(2008)23-954-02  UML Design for Network Login System   XIA Zhong-hua, ZHA
期刊
摘要:文章探讨了VPN 及其具体实现技术——隧道技术。首先介绍了VPN的概念,接着探讨了VPN的工作原理,最后详细分析了VPN的隧道技术,特别是L2TP隧道协议。  关键词:VPN;隧道技术;L2TP  中图分类号:TP393文献标识码:A文章编号:1009-3044(2008)23-879-02  VPN and It's Tunneling Technology Research  CHEN
期刊
摘要:该文以湖南交通职业学院的校园网为背景,从校园网内网安全威胁的特点和攻击原理入手,解析了如何利用VLAN技术保障校园网内网安全。  关键词:VLAN技术;校园网;内网安全  中图分类号:TP393文献标识码:A文章编号:1009-3044(2008)23-913-02  How to Support Campus Net the Net Security Use VLAN Technical 
期刊
摘要:探讨了软件逆向工程的基本原理,基于OnTrac平台设计了一个针对 Python源代码的逆向分析系统,并简要介绍ReverseUML系统以及核心模块。  关键词:逆向工程;Python;UML;类图;序列图  中图分类号:TP391文献标识码:A文章编号:1009-3044(2008)23-969-02  Design of Reverse Analysis System Based on O
期刊
摘要:当前,网络信息资源呈现爆炸式增长趋势,用户对信息查询的要求也越来越高,传统的各种信息查询技术已经很难满足这种要求。未来的因特网作为人类的信息库、知识库,应该支持用户以自然语言的方式来完成信息查询,并具备理解语义,进行自动扩展、联想的智能化查询系统。该文提出一个基于Ontology的信息查询系统模型,实现支持自然语言的理解和语义层面的智能化查询功能。  关键词:本体;信息查询;自然语言理解  
期刊
摘要:分析了基于Web服务的Acegi安全框架的构架和实现原理,以Web服务中的HTTPForm为例,详细阐述了Acegi提供的认证和授权机制,并进一步探讨了Acegi安全框架的权限管理,以满足复杂的企业安全需求,从而提高了Web系统的安全性和稳定性。  关键词:Web服务;认证;授权;权限管理  中图分类号:TP311文献标识码:A文章编号:1009-3044(2008)23-897-03  R
期刊
摘要:首先给出了SOA概念,然后分析了Web服务体系结构,最后讨论了Web服务的开发方式。  关键词:SOA;Web服务  中图分类号:TP393文献标识码:A文章编号:1009-3044(2008)23-958-02  Research about Web Service Based on SOA  PENG Bo1,2  (1.School of Computer and Informatio
期刊
摘要:为了方便教学,让学生尽快掌握汇编语言程序设计的方法,开发了基于VC++的Windows下MASM集成汇编系统,该系统集成了微机汇编语言主要调试工具,实现了编程、编译、联接和动态调试等功能的一体化。实践证明:MASM集成汇编系统界面友好、操作方便,有较好的应用价值。  关键词:汇编语言;微机;教学;Visual C++;Windows  中图分类号:G640文献标识码:A文章编号:1009-3
期刊
摘要:无线自组织网络由不需要任何基础设施的一组具有动态组网能力的节点组成,因此网络可以通过节点路由发现机制转发分组,并进行路由维护。这种网络适应了军事和商用中对网络和设备移动性的要求,而引起了人们的关注,并在20世纪90年代以后获得了广泛的研究和发展。文章对DSR(动态源路由协议)的路由发现过程进行了优化,并采用OPNET仿真软件对基于DSR协议的Ad Hoc网络的路由开销和时延等关键参数进行了仿
期刊