Excel公式及函数的高级应用教程_第1页
Excel公式及函数的高级应用教程_第2页
Excel公式及函数的高级应用教程_第3页
Excel公式及函数的高级应用教程_第4页
Excel公式及函数的高级应用教程_第5页
已阅读5页,还剩39页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第一节EXCEL公式及函数的高级应用数组公式及其应用.3数组公式的输入、编辑及删除.3一数组公式的输入.3二编辑数组公式.4三删除数组公式.5数组公式的应用.5TOC o 1-5 h z HYPERLINK l bookmark32用数组公式计算两个数据区域的乘积5二用数组公式计算多个数据区域的和.5三用数组公式同时对多个数据区域进行相同的计算.6常用函数及其应用.6 HYPERLINK l bookmark42121SUM函数、SUMIF函数和SUMPRODUCT函数6 HYPERLINK l bookmark44一.无条件求和SUM函数6 HYPERLINK l bookmark46二条件

2、求和SUMIF函数6三.SUMPRODUCT函数7 HYPERLINK l bookmark52AVERAGE函数7 HYPERLINK l bookmark54123MIN函数和MAX函数7 HYPERLINK l bookmark56124COUNT函数和COUNTIF函数7 HYPERLINK l bookmark60125IF函数8 HYPERLINK l bookmark68126AND函数、OR函数和NOT函数8 HYPERLINK l bookmark70127LOOKUP函数、VLOOKUP函数和HLOOKUP函数9LOOKUP函数9VLOOKUP函数9HLOOKUP函数10

3、HYPERLINK l bookmark72128MATCH函数10 HYPERLINK l bookmark74129INDEX函数10返回数组中指定单元格或单元格数组的数值10 HYPERLINK l bookmark78返回引用中指定单元格11 HYPERLINK l bookmark84ADDRESS函数11 HYPERLINK l bookmark88INDIRECT函数11 HYPERLINK l bookmark941.2.12矩阵函数TRANSPOSE函数、MINVERSE函数和MMULT函数12TRANSPOSE函数12MINVERSE函数12 HYPERLINK l boo

4、kmark100MMULT函数12 HYPERLINK l bookmark1041.2.13ROUND函数12第二节EXCEL数据分析处理 HYPERLINK l bookmark110数据排序13 HYPERLINK l bookmark112211数据排序的规则13 HYPERLINK l bookmark114212数据排序步骤13 HYPERLINK l bookmark116213自定义排序14 HYPERLINK l bookmark118数据的查找与筛选142.2.1记录单查找.15一查找数据记录.15TOC o 1-5 h z HYPERLINK l bookmark124修

5、改或删除记录15 HYPERLINK l bookmark126添加新的记录15 HYPERLINK l bookmark128222自动筛选与自定义筛选15 HYPERLINK l bookmark130自动筛选15 HYPERLINK l bookmark132自定义筛选方式16 HYPERLINK l bookmark134223高级筛选16 HYPERLINK l bookmark136一般情况下的高级筛选17 HYPERLINK l bookmark138计算条件情况下的高级筛选17 HYPERLINK l bookmark14023数据的分类与汇总18 HYPERLINK l bo

6、okmark1422.3.1进行分类汇总18 HYPERLINK l bookmark144232分类汇总的撤消19 HYPERLINK l bookmark14624数据透视表19 HYPERLINK l bookmark148241建立数据透视表19 HYPERLINK l bookmark150242数据的透视分析20第三节EXCEL图表处理 HYPERLINK l bookmark15231图表类型21 HYPERLINK l bookmark15432图表的建立21 HYPERLINK l bookmark15633图表的编辑、修改及格式化23 HYPERLINK l bookmar

7、k158设置坐标、标题、图例等的格式23改变图表大小23三移动或复制图表23添加数据标志23 HYPERLINK l bookmark160改变图表颜色、图案、边框24 HYPERLINK l bookmark16234地区销售分布图表的建立24 HYPERLINK l bookmark16635动态图表的建立25第四节EXCEL数据分析工具的应用 HYPERLINK l bookmark16841模拟运算表26411单变量模拟运算表26 HYPERLINK l bookmark172412双变量模拟运算表27 HYPERLINK l bookmark17442单变量求解27 HYPERLIN

8、K l bookmark17643规划求解27 HYPERLINK l bookmark178431求解优化问题27 HYPERLINK l bookmark180432求解方程组29 HYPERLINK l bookmark18244方案分析30 HYPERLINK l bookmark184441建立方案30 HYPERLINK l bookmark186442显示方案31 HYPERLINK l bookmark188443修改、删除或增加方案31 HYPERLINK l bookmark190444建立方案报告31 HYPERLINK l bookmark19245数据分析工具库32第

9、一节EXCEL公式及函数的高级应用公式和函数是Excel最基本、最重要的应用工具,是Excel的核心,因此,应对公式和函数熟练掌握,才能在实际应用中得心应手。11数组公式及其应用数组公式就是可以同时进行多重计算并返回一种或多种结果的公式。在数组公式中使用两组或多组数据称为数组参数,数组参数可以是一个数据区域,也可以是数组常量。数组公式中的每个数组参数必须有相同数量的行和列。111数组公式的输入、编辑及删除一.数组公式的输入数组公式的输入步骤如下:选定单元格或单元格区域。如果数组公式将返回一个结果,单击需要输入数组公式的单元格;如果数组公式将返回多个结果,则要选定需要输入数组公式的单元格区域。输

10、入数组公式。同时按“Crtl+Shift+Enter”组合键,则Excel自动在公式的两边加上大括号。特别要注意的是,第(3)步相当重要,只有输入公式后同时按“Crtl+Shift+Enter”组合键,系统才会把公式视为一个数组公式。否则,如果只按Enter键,则输入的只是一个简单的公式,也只在选中的单元格区域的第1个单元格显示出一个计算结果。在数组公式中,通常都使用单元格区域引用,但也可以直接键入数值数组,这样键入的数值数组被称为数组常量。当不想在工作表中按单元格逐个输入数值时,可以使用这种方法。如果要生成数组常量,必须按如下操作:直接在公式中输入数值,并用大括号“”括起来。不同列的数值用逗

11、号“,”分开。不同行的数值用分号“;”分开。输入数组常量的方法:例如,要在单元格A1:D1中分别输入10,20,30和40这4个数值,则可采用下述的步骤:(1)选取单元格区域A1:D1,如图2-1所示。图1-1选取单元格区域A1:D1在公式编辑栏中输入数组公式“=10,20,30,40”,如图2-2所示。图1-2在编辑栏中输入数组公式(3)同时按Ctrl+Shift+Enter组合键,即可在单元格A1、B1、C1、D1中分别输入了10、20、30、40,如图2-3所示。假若要在单元格A1、B1、C1、D1、A2、B2、C2、D2中分别输入10、20、30、40、50、60、70、80,则可以采

12、用下述的方法:AJ111so昏艸2.图1-3同时按Ctrl+Shift+Enter组合键,得到数组常量(1)选取单元格区域A1:D2,如图2-4所示。图1-4选取单元格区域A1:D2(2)在编辑栏中输入公式“=10,20,30,4050,60,70,80”如图2-5所示。图1-5在编辑栏中输入数组公式(3)按Ctrl+Shift+Enter组合键,就在单元格A1、B1、C1、D1、A2、B2、C2、D2中分别输入了10、20、30、40和50、60、70、80,如图2-6所示。图1-6同时按Ctrl+Shift+Enter组合键,得到数组常量输入公式数组的方法例如,在单元格A3:D3中均有相同

13、的计算公式,它们分别为单元格A1:D1与单元格A2:D2中数据的和,即单元格A3中的公式为“=A1+A2”,单元格B3中的公式为“=B1+B2”,则可以采用数组公式的方法输入公式,方法如下:(1)选取单元格区域A3:D3,如图2-7所示。(2)在公式编辑栏中输入数组公式“=A1:D1+A2:D2”,如图2-8所示。图1-7选取单元格区域A3:D3图1-8在编辑栏中输入数组公式(3)同时按Ctrl+Shift+Enter组合键,即可在单元格A3:D3中得到数组公式“=A1:D1+A2:D2”,如图2-9所示。图1-9同时按Ctrl+Shift+Enter组合键,得到数组公式二.编辑数组公式数组公

14、式的特征之一就是不能单独编辑、清除或移动数组公式所涉及的单元格区域中的某一个单元格。若在数组公式输入完毕后发现错误需要修改,则需要按以下步骤进行:在数组区域中单击任一单元格。单击公式编辑栏,当编辑栏被激活时,大括号“”在数组公式中消失。编辑数组公式内容。修改完毕后,按“Crtl+Shift+Enter”组合键。要特别注意不要忘记这一步。删除数组公式删除数组公式的步骤是:首先选定存放数组公式的所有单元格,然后按Delete键。112数组公式的应用一.用数组公式计算两个数据区域的乘积【例2-1】如图2-10所示,已经知道12个月的销售量和产品单价,则可以利用数组公式计算每个月的销售额,步骤如下:和

15、BCDEfHIJKL1匚恥1346111ISS33563Wsia3&?罰85翻WST訥翻ttUidm他ooiwn31300130CDoqo5目丰命自需料1TPTIh1I图1-10用数组公式计算销售额选取单元格区域B4:M4。输入公式“=B2:M2*B3:M3”。按“Crtl+Shift+Enter”组合键。如果需要计算12个月的月平均销售额,可在单元格B5中输入公式“=AVERAGE(B2:M2*B3:M3)”,然后按“Crtl+Shift+Enter”组合键即可,如图2-10所示。在数组公式中,也可以将某一常量与数组公式进行加、减、乘、除,也可以对数组公式进行乘幕、开方等运算。例如在图2-1

16、0中,每月的单价相同,故我们也可以在单元格B4:M4中输入公式“=B2:M2*28”,然后按“Crtl+Shift+Enter”组合键;在单元格B5中输入公式“=AVERAGE(B2:M2*28)”,然后按“Crtl+Shift+Enter”组合键。在使用数组公式计算时,最好将不同的单元格区域定义不同的名称,如在图2-10中,将单元格区域B2:M2定义名称为“销售量”,单元格区域B3:M3定义名称为“单价”,则各月的销售额计算公式为“=销售量*单价”,月平均销售额计算公式为“=AVERAGE(销售量*单价)”,这样不容易出错。二.用数组公式计算多个数据区域的和如果需要把多个对应的行或列数据进行

17、相加或相减的运算,并得出与之对应的一行或一列数据时,也可以使用数组公式来完成。【例2-2】某企业2002年销售的3种产品的有关资料如图2-11所示,则可以利用数组公式计算该企业2002年的总销售额,方法如下:图1-11某企业的月销售总额计算(1)选取单元格区域C8:N8。(2)输入公式“=C2:N2*C3:N3+C4:N4*C5:N5+C6:N6*C7:N7”。(3)按“Crtl+Shift+Enter”组合键。用数组公式同时对多个数据区域进行相同的计算【例2-3】某公司对现有三种商品实施降价销售,产品原价如图2-12所示,降价幅度为20%,则可以利用数组公式进行计算,步骤如下:C3工J!上加

18、:8煮1-如3計B:C&E!.FC:KI严即加严毘啤也B:C&E!.FC:KI严即加严毘啤也后的瞬严品A严产晶握;S严3产副尸品CLM2L0XIi阳116则193卿13Q侧51041鹽2K-2孙MCKJ产晶舉轄WS2牺15图1-12产品降价计算选取单元格区域G3:I8。输入公式“=B3:D8*(l-20%)”。按Crtl+Shift+Enter组合键。此外,当对结构相同的不同工作表数据进行合并汇总处理时,利用上述方法也将是非常方便的。有关不同工作表单元格的引用可参阅第1章的有关内容,关于数据的合并计算可参阅本章2.3.5节的内容。12常用函数及其应用在第1节中介绍了一些有关函数的基本知识,本节

19、对在财务管理中常用的一般函数应用进行说明,其他有关的专门财务函数将在以后的有关章节中分别予以介绍。1.2.1SUM函数、SUMIF函数和SUMPRODUCT函数在财务管理中,应用最多的是求和函数。求和函数有三个:无条件求和SUM函数、条件求和SUMIF函数和多组数据相乘求和SUMPRODUCT函数。一.无条件求和SUM函数该函数是求30个以内参数的和。公式为=SUM(参数1,参数2,,参数N)当对某一行或某一列的连续数据进行求和时,还可以使用工具栏中的自动求和按钮。例如,在例2-1中,求全年的销售量,则可以单击单元格N2,然后再单击求和按钮,按回车键即可,如图1-13所示。图1-13自动求和二

20、.条件求和SUMIF函数SUMIF函数的功能是根据指定条件对若干单元格求和,公式:=SUMIF(range,criteria,sum_range)式中range一用于条件判断的单元格区域;criteria一确定哪些单元格将被相加求和的条件,其形式可以为数字、表达式或文本;sum_range一需要求和的实际单元格。只有当range中的相应单元格满足条件时,才对sum_range中的单元格求和。若省略sum_range,则直接对range中的单元格求和。利用这个函数进行分类汇总是很有用的。【例1-4】某商场2月份销售的家电流水记录如图1-14所示,则在单元格I3中输入公式“=SUMIF(C3:C1

21、0,211,F3:F10)”,单元格I4中输入公式“=SUMIF(C3:C10,215,F3:F10)”,在单元格I5中输入公式“=SUMIF(C3:C10,212,F3:F10)”,单元格I6中输入公式“=SUMIF(C3:C10,220,F3:F10)”,即可得到分类销售额汇总表。功.词|=SMJ03:1;血上儿F3:FUH*6IF5ILL“掘嵐阿At!?4IS蛊要駆査戡窸电1AL寸fefEt:rhHIieoo理调阵寸隹SE砂屯g26005iu1LEW斤湘Lljj1:伽鄒至氓312&MV71】匹挥眾空喘IL23Z2D3L6C0QJLI.i1300ID才口2qaoo图1-14商品销售额分类汇

22、总SUMIF函数的对话框如图1-15所示。图1-15SUMIF函数对话框当需要分类汇总的数据很大时,利用SUMIF函数是很方便的。三.SUMPRODUCT函数SUMPRODUCT函数的功能是在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。公式为=SUMPRODUCT(arrayl,array2,array3,.)式中,array1,array2,array3,.为1至30个数组。需注意的是,数组参数必须具有相同的维数,否则,函数SUMPRODUCT将返回错误值#VALUE!。对于非数值型的数组元素将作为0处理。例如,在例1-2中,要计算2002年产品A的销售总额,可在任一单元格(比

23、如O2)中输入公式“=SUMPRODUCT(C2:N2,C3:N3)”即可。1.2.2AVERAGE函数AVERAGE函数的功能是计算给定参数的算术平均值。公式为=AVERAGE(参数1,参数2,.,参数N)函数中的参数可以是数字,或者是涉及数字的名称、数组或引用。如果数组或单元格引用参数中有文字、逻辑值或空单元格,则忽略其值。但是,如果单元格包含零值则计算在内。AVERAGE函数的使用方法与SUM函数相同,此处不再介绍。123MIN函数和MAX函数MIN函数的功能是给定参数表中的最小值,MAX函数的功能是给定参数表中的最大值。公式为=MIN(参数1,参数2,,参数N)=MAX(参数1,参数2

24、,.,参数N)函数中的参数可以是数字、空白单元格、逻辑值或表示数值的文字串。例如,MIN(3,5,12,32)=3;MAX(3,5,12,32)=32。124COUNT函数和COUNTIF函数COUNT函数的功能是计算给定区域内数值型参数的数目。公式为:=COUNT(参数1,参数2,.,参数N)COUNTIF函数的功能是计算给定区域内满足特定条件的单元格的数目。公式为:=COUNTIF(range,criteria)式中range需要计算其中满足条件的单元格数目的单元格区域;criteria一确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本。COUNT函数和COUNTIF函数在

25、数据汇总统计分析中是非常有用的函数。125IF函数IF函数也称条件函数,它根据参数条件的真假,返回不同的结果。在实践中,经常使用函数IF对数值和公式进行条件检测。公式为=IF(logical_test,value_if_true,value_if_false)式中logical_test条件表达式,其结果要么为TRUE,要么为FALSE,它可使用任何比较运算符;value_if_true一logical_test为TRUE时返回的值;value_if_falselogical_test为FALSE时返回的值。IF函数在财务管理中具有非常广泛的应用。【例2-5】例如,某企业对各个销售部门的销售业

26、绩进行评价,评价标准及各个销售部门在2002年的销售业绩汇总如图1-16所示,评价计算步骤如下:A6cDI.也1S1同柚害业長阳邛:9怕竹邸门10WOCUT5SEflC坪&醐皿30ooo-oroo1BflF4QL2S1a勺WITH11ora把J劉韓图1-16销售部门业绩评价选定单元格区域C3:C12。直接输入以下公式:“=IF(B3:B12100000,差,IF(B3:B12200000,一般,IF(B3:B12300000,好,IF(B3:B12v400000,较好,很好)”。按“Crtl+Shift+Enter”组合键。则各个销售部门的销售业绩评价结果就显示在单元格域C3:C12中。也可以

27、直接在单元格C3中输入公式“=IF(B3100000,差,IF(B3200000,一般,IF(B3300000,好,IF(B3300000,C3/B31%),15%,10%)”,将其向下填充复制到D4C10单元格中。选取单元格区域E3:E10,输入公式“=B3:B10*D3:D10”,按“Crtl+Shift+Enter”组合键。则各销售部门的销售奖金提成比例及奖金提取额如图1-17所示。图1-17奖金提成比例及提取额的计算127LOOKUP函数、VLOOKUP函数和HLOOKUP函数LOOKUP函数LOOKUP函数的功能是返回向量(单行区域或单列区域)或数组中的数值。函数LOOKUP有两种语

28、法形式:向量和数组。函数LOOKUP的向量形式是在单行区域或单列区域(向量)中查找数值,然后返回第二个单行区域或单列区域中相同位置的数值;函数LOOKUP的数组形式在数组的第一行或第一列查找指定的数值,然后返回数组的最后一行或最后一列中相同位置的数值。向量形式:公式为=LOOKUP(lookup_value,lookup_vector,result_vector)式中lookup_value函数LOOKUP在第一个向量中所要查找的数值,它可以为数字、文本、逻辑值或包含数值的名称或引用;lookup_vector只包含一行或一列的区域lookup_vector的数值可以为文本、数字或逻辑值;re

29、sult_vector为只包含一行或一列的区域其大小必须与lookup_vector相同。数组形式:公式为=LOOKUP(lookup_value,array)式中array包含文本、数字或逻辑值的单元格区域或数组它的值用于与lookup_value进行比较。例如:LOOKUP(5.2,4.2,5,7,9,1O)=5。注意:lookup_vector的数值必须按升序排列,否则函数LOOKUP不能返回正确的结果。文本不区分大小写。如果函数LOOKUP找不到lookup_value,则查找lookup_vector中小于或等于lookup_value的最大数值。如果lookup_value小于lo

30、okup_vector中的最小值,函数LOOKUP返回错误值#N/A。VLOOKUP函数VLOOKUP函数的功能是在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。公式为:=VLOOKUP(lookup_value,table_array,col_index_num,rangeookup)式中lookup_value需要在数据表第一列中查找的数值,lookup_value可以为数值、引用或文字串;table_array需要在其中查找数据的数据表,可以使用对区域或区域名称的引用,例如数据库或数据清单;如果rangeookup为TRUE,则table_array的第

31、一列中的数值必须按升序排列,否则函数VLOOKUP不能返回正确的数值,如果rangeookup为FALSE,table_array不必进行排序。table_array的第一列中的数值可以为文本、数字或逻辑值,且不区分文本的大小写;col_index_numtable_array中待返回的匹配值的列序号;col_index_num为1时,返回table_array第一列中的数值;col_index_num为2时,返回table_array第二列中的数值,以此类推。如果col_index_num小于1,函数VLOOKUP返回错误值#VALUE!;如果col_index_num大于table_arr

32、ay的列数,函数VLOOKUP返回错误值#REF!。rangeookup逻辑值,指明函数VLOOKUP返回时是精确匹配还是近似匹配。如果其为TRUE或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value的最大数值;如果range_value为FALSE,函数VLOOKUP将返回精确匹配值。如果找不到,则返回错误值#N/A。VLOOKUP函数在财务管理与分析中是一个经常用到的函数,因此熟悉它将会带来很大便利。在以后的有关章节中会经常用到它。例如,假设单元格A1:A4中的数据分别为1、30、80和90,单元格B1:B4中的数据分别为400、500、600和70

33、0,则有:VL00KUP(5,A1:B4,2)=400,VL00KUP(30,A1:B4,2)=500,VL00KUP(79,A1:B4,2)=500,VLOOKUP(92,A1:B4,2)=700。三.HLOOKUP函数HLOOKUP函数的功能是从表格或数值数组的首行查找指定的数值,并由此返回表格或数组当前列中指定行处的数值。公式为:=(lookup_value,table_array,row_index_num,range_lookup)式中row_index_numtable_array中待返回的匹配值的行序号。row_index_num为1时,返回table_array第一行的数值,r

34、ow_index_num为2时,返回table_array第二行的数值,以此类推。如果row_index_num小于1,函数HLOOKUP返回错误值#VALUE!;如果row_index_num大于table_array的行数,函数HLOOKUP返回错误值#REF!。式中的其他参数含义参阅VLOOKUP函数。HLOOKUP函数与VLOOKUP函数的区别是:当比较值位于数据表的首行,并且要查找下面给定行中的数据时,使用函数HLOOKUP;当比较值位于要进行数据查找的左边一列时,使用函数VLOOKUPoVLOOKUP函数在首列进行检索,先得到的是行号,然后根据col_index_num参数指定的列

35、标返回指定的单元格数值;而HLOOKUP函数在首行进行检索,先得到的是列标,然后根据row_index_num参数指定的行号返回指定的单元格数值。1.2.8MATCH函数MATCH函数的功能是返回在指定方式下与指定数值匹配的数组中元素的相应位置。公式为:=MATCH(lookup_value,lookup_array,match_type)式中lookup_value需要在数据表中查找的数值,可以是数值(数字、文本或逻辑值)或对数字、文本或逻辑值的单元格引用;lookup_array可能包含所要查找的数值的连续单元格区域,可以是数组或数组引用;match_type数字-1、0或1,它指明Exc

36、el如何在lookup_array中查找lookup_value。查找方式如下:当match_type为-1时,lookup_array必须按降序排列,函数MATCH查找大于或等于lookup_value的最小数值;当match_type为0时,lookup_array可以按任何顺序排列,函数MATCH查找等于lookup_value的第一个数值;当match_type为1时,lookup_array必须按升序排列,函数MATCH查找小于或等于lookup_value的最大数值。例如,MATCH(12,23,43,12,55,0)=3,MATCH(40,23,43,12,55)=1。EXCEL

37、公式及函数的高级应用(5)129INDEX函数INDEX函数的功能是返回表格或区域中的数值或对数值的引用。INDEX函数有以下两种形式:一返回数组中指定单元格或单元格数组的数值。公式为=INDEX(array,row_num,column_num)式中array单元格区域或数组常数;row_num一数组中某行的行序号,函数从该行返回数值。如果省略row_num,则必须有column_num;column_num数组中某列的列序号,函数从该列返回数值。如果省略column_num,则必须有row_num。需要注意的是:如果同时使用row_num和column_num,函数INDEX返回row_n

38、um和column_num交叉处的单元格的数值。如果数组只包含一行或一列,则相对应的参数row_num或column_num为可选。如果数组有多行和多列,但只使用row_num或column_num,函数INDEX返回数组中的整行或整列,且返回值也为数组。如果将row_num或column_num设置为0,函数INDEX则分别返回整个列或行的数组数值。如果需要使用以数组形式返回的数值时,请在一个水平单元格区域中将函数INDEX作为数组公式输入。此外,row_num和column_num必须指向array中的某一单元格,否则,函数INDEX返回错误#REF!。例如:INDEX(1,2;3,4,2

39、,2)=4。如果作为数组公式输入,贝V:INDEX(l,2;3,4,0,2)=2;4二.返回引用中指定单元格。公式为:INDEX(reference,row_num,column_num,area_num)式中reference一对一个或多个单元格区域的引用;如果为引用输入一个不连续的选定区域,必须用括号括起来。如果引用中的每个区域只包含一行或一列,则相应的参数row_num或column_num分别为可选项。例如,对于单行的引用,可以使用函数INDEX(reference,column_num)。row_num引用中某行的行序号,函数从该行返回一个引用;column_num引用中某列的列序号

40、,函数从该列返回一个引用;area_num选择引用中的一个区域,并返回该区域中row_num和column_num的交叉区域。选中或输入的第一个区域序号为1,第二个为2,以此类推。如果省略area_num,函数INDEX使用区域1。说明:row_num、column_num和area_num必须指向reference中的单元格,否则,函数INDEX返回错误值#REF!。如果省略row_num和columnum,函数INDEX返回由area_num所指定的区域。函数INDEX的结果为一个引用,且在其他公式中也被解释为引用。根据公式的需要,函数INDEX的返回值可以作为引用或是数值。例如,公式CE

41、LL(width,INDEX(A1:B2,1,2)等价于公式CELL(width,B1)。CELL函数将函数INDEX的返回值作为单元格引用。而在另一方面,公式2*INDEX(A1:B2,1,2)将函数INDEX的返回值解释为B1单元格中的数字。ADDRESS函数ADDRESS函数的功能是按照给定的行号和列标,建立文本类型的单元格地址。公式为=ADDRESS(row_num,column_num,abs_num,a1,sheet_text)式中row_num一在单元格引用中使用的行号;column_num一在单元格引用中使用的列标;abs_num指明返回的引用类型,其中:当为1或省略时为绝对引

42、用,当为2时为绝对行号,相对列标,当为3时为相对行号,绝对列标,当为4时为相对引用;a1用以指明A1或R1C1引用样式的逻辑值。如果A1为TRUE或省略,函数ADDRESS返回A1样式的引用,如果A1为FALSE,函数ADDRESS返回R1C1样式的引用;sheet_text一文本,指明作为外部引用的工作表的名称,如果省略sheet_text,则不使用任何工作表名。例如,ADDRESS(2,3)等于“$C$2”;ADDRESS(2,3,2)等于“C$2”。INDIRECT函数INDIRECT函数的功能是返回由文字串指定的引用。此函数立即对引用进行计算,并显示其内容。当需要更改公式中单元格的引用

43、,而不更改公式本身时,可使用此函数。公式为:=INDIRECT(ref_text,a1)式中ref_text对单元格的引用,此单元格可以包含A1样式的引用、R1C1样式的引用、定义为引用的名称或对文字串单元格的引用,如果ref_text不是合法的单元格的引用,函数INDIRECT返回错误值#REF!;a1逻辑值,指明包含在单元格ref_text中的引用的类型,如果a1为TRUE或省略,ref_text被解释为A1样式的引用,如果a1为FALSE,ref_text被解释为R1C1样式的引用。需要注意的是,如果ref_text是对另一个工作簿的引用(外部引用),则那个工作簿必须被打开。如果源工作簿

44、没有打开,函数INDIRECT返回错误值#REF!。例如:如果单元格A1包含文本B2”,且单元格B2包含数值1.333,贝V:INDIRECT($A$1)=1.333。上述介绍的几个查找函数LOOKUP、VLOOKUP、HLOOKUP、MATCH、INDEX、ADDRESS、INDIRECT等在财务分析与决策、预测及建立动态图表等中是非常有用的。1.2.12矩阵函数TRANSPOSE函数、MINVERSE函数和MMULT函数一.TRANSPOSE函数TRANSPOSE函数的功能是求矩阵的转置矩阵。公式为=TRANSPOSE(array)式中,Array需要进行转置的数组或工作表中的单元格区域。

45、函数TRANSPOSE必须在某个区域中以数组公式的形式输入,该区域的行数和列数分别与array的列数和行数相同。【例1-7】假设矩阵A中的值如图1-18中单元格区域A2:C5,求其转置矩阵的步骤如下:ES刽-I!=TJWSMStlA5:CSJi.BD-ETF:HEL1剁佶h:吧22SILRSWiWK$H$20”,这里要特别注意:必须以绝对引用的方式引用销售额平均值,以相对引用的方式引用数据清单中的数据。(3)按照前面介绍的步骤进行高级筛选,其中高级筛选的数据区域为$A$2:$G$16;高级筛选的条件区域为$B$19:$C$20,则筛选结果如图2-48所示。23数据的分类与汇总在对数据进行分析时

46、,常常需要将相同类型的数据统计出来,这就是数据的分类与汇总。在对数据进行汇总之前,应特别注意的是:首先必须对要汇总的关键字进行排序。231进行分类汇总例如,在例2-11中,要按地区进行自动分类汇总,其步骤如下:(1)首先对“地区”进行排序,排序方法见前面所述。(2)单击数据清单或数据库中的任一非空单元格,然后单击【数据】菜单,选择【分类汇总】项,系统弹出如图1-49所示的【分类汇总】对话框。图1-49【分类汇总】对话框(3)在【分类汇总】对话框中,【分类字段】选项下选择“地区”,【汇总方式】选项下选择“求和”,【选定汇总项】选项下选定“数量”和“金额”,单击【确定】按钮,贝9分类汇总的结果如图

47、2-50所示。图1-50按地区分类汇总结果在图1-50中,左上角有3个按钮,按钮1表示1级汇总,显示全部的销售数量和销售金额汇总;按钮2表示2级汇总,显示各地区的全部销售数量和销售金额汇总;按钮3表示3级汇总,显示各地区的销售数量和销售金额的汇总明细及汇总额(即图1-50所示的汇总结果)。图1-50中,左边的滑动按钮为隐藏明细按钮,单击此按钮,则将隐藏本级的明细数据,同时变为显示明细按钮,再单击按钮,则将显示本级的全部明细数据,同时变为。在上述自动分类汇总的结果上,还可以再进行分类汇总,例如再进行另一种分类汇总,两次分类汇总的关键字可以相同,也可以不同,其分类汇总方法与前面的是一样的,此处不再

48、介绍。232分类汇总的撤消如果不再需要分类汇总结果,可在图2-49所示的【分类汇总】对话框中单击【全部删除】,即可撤消分类汇总。24数据透视表数据透视表是用于快速汇总大量数据的交互式表格,用户可以旋转其行或列以查看对源数据的不同汇总,也可以通过显示不同的页来筛选数据,还可以显示所关心区域的数据明细。通过对源数据表的行、列进行重新排列,使得数据表达的信息更清楚明了。241建立数据透视表以例2-11的数据为例,建立数据透视表的步骤如下:(1)首先,要保证数据源是一个数据清单或数据库,即数据表的每列必须有列标。(2)单击数据清单或数据库中的任一非空单元格,然后单击【数据】菜单,选择【数据透视表和图表

49、报告】项,则系统弹出【数据透视表和数据透视图向导一3步骤之1】对话框,如图1-51所示,根据待分析数据来源及需要创建何种报表类型,进行相应的选择,然后单击【下一步】按钮,系统弹出【数据透视表和数据透视图向导一3步骤之2】对话框,如图1-52所示;时Ji占視矗瞬處命附咖啤学一3芳丘曰B3$a胃咼科Qt$a胃咼科Qt刖黑0虞无)验邸I下声*iI图1-51【数据透视表和数据透视图向导一3步骤之1】对话框图1-52【数据透视表和数据透视图向导一3步骤之2】对话框(3)默认情况下,系统自动将选取整个数据清单作为数据源,如果数据源区域需要修改,则可直接输入“选定区域”,或单击【浏览】按钮,从其他的文件中提

50、取数据源。确定数据源后,单击【下一步】按钮,系统弹出【数据透视表和数据透视图向导一3步骤之3】对话框,如图1-53所示。图1-53【数据透视表和数据透视图向导一3步骤之3】对话框(4)在【数据透视表和数据透视图向导一3步骤之3】对话框中,单击【版式】按钮,出现【数据透视表和数据透视图向导一版式】对话框,如图1-54所示。(5)【数据透视表和数据透视图向导一版式】对话框中,再根据需要,将右边的字段按钮拖到左边的图上,这里,将“销售人员”拖至行(R)”图上,将“商品”拖到“列(C)”图上,将“数量(台)”和“金额(元)”拖到“数据(D)”图上,如图1-55所示。图1-54【数据透视表和数据透视图向

51、导一版式】对话框图1-55设置数据透视表的版式设置好版式后,单击【确定】按钮,则系统就返回到图244所示的【数据透视表和数据透视图向导一3步骤之3】对话框,然后单击【完成】按钮,数据透视表就完成了,如图1-56所示。这样,通过图2-56的数据透视表,即可看出每个销售人员所销售商品的种类、数量、销售额及其合计数,从而以此为基础可很方便地对每个销售人员的销售业绩进行评价。图1-56各个销售人员销售商品的数据透视表242数据的透视分析在图1-56所建立的数据透视表上,可以很方便地进行多角度的统计与分析。比如要了解李四所销售商品的情况,可在“销售人员”下拉列标中只选中“李四”,然后单击“确定”按钮,则

52、李四的销售情况如图1-57所示。图1-57李四的销售情况汇总还可以建立透视图,方法是:单击数据透视表中的任一单元格,单击鼠标右键,在快捷菜单中选择【数据透视图】项,则系统自动显示出数据透视图,从而得到每个销售人员的更为直观的销售情况。第三节EXCEL图表处理Excel具有完整的图表功能,它不仅可以生成诸如条形图、折线图、饼图等标准图表,还可以生成较为复杂的三维立体图表。对各种财务数据进行图表处理,可以更直观地进行财务分析,找出工作表格不容易发现的问题,使得财务管理工作更为有效。3.1图表类型Excel提供了约14种标准图表类型,如面积图、柱形图、条形图、折线图、饼图、圆环图、气泡图、雷达图、股

53、价图、曲面图、散点图、锥形图、圆柱图、棱锥图等,每种图表类型又都有几种不同的子类型。此外,Excel还提供了约20种自定义图表类型,用户可根据不同的需要选用适当的图表类型。关于各种图表类型的具体情况,可单击工具栏上的【图表向导】按钮和,或单击【插入】菜单,选择【图表】项,即可查看各种图表。3.2图表的建立建立图表的过程非常简单,只要按照【图表向导】的有关说明,一步一步地进行操作,即可完成图表的制作。下面结合实例进行说明。【例2-8】某企业2002年12个月的销售量与销售费用的有关数据如图1-19所示,绘制各月销售额与销售费用之间关系的图表的步骤如下:图1-19销售额与销售费用有关数据(1)选取

54、单元格区域A2:M3,单击工具栏上的【图表向导】按钮,或单击【插入】菜单,选择【图表】项,出现【图表向导一4步骤之1图表类型】对话框,如图1-20所示,在【图表类型】中选【折线图】,在【子图表类型】中选【数据点折线图】,单击【下一步】按钮,出现【图表向导一4步骤之2图表数据源】对话框,如图1-21所示。图1-20【图表向导一4步骤之1图表类型】对话框图1-21【图表向导一4步骤之2图表源数据】对话框在【图表向导一4步骤之2图表源数据】对话框中,单击【系列】,在【分类(X)轴标志】栏中填入“=Sheetl!$B$l:$M$l”,单击【下一步】按钮,出现【图表向导一4步骤之3图表选项】对话框,如图1-22所示。图1-22【图表向导-4步骤之3-图表选项】对话框在【图表向导一4步骤之3图表选项】对话框中,对【标题】的各项进行输入,即在【图表标题】栏中填入“销售额和销售费用的变化图”,在【数值X轴】栏中填入“月份”,在【数值Y轴】栏中填入“金额(千元)”,单击【下一步】按钮,出现【图表向导一4步骤之4图表位置】如图2-23所示。图1-23【图表向导-4步骤之4-图表位置】对话框在【图表向导一4步骤之4图表

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论