
使用公式与函数.ppt
32页公式与函数基础知识及公式的使用方法公式中的错误与审核项目四 使用公式与函数函数的使用方法单元格引用数组公式的使用方法任务一 公式与函数基础知识及公式的使用方法一、认识Excel中的公式和函数二、公式中的运算符及优先级三、公式的创建、移动、复制与修改一、认识Excel中的公式和函数公式是对工作表中的数据进行计算的表达式利用公式可对同一工作表的各单元格、同一工作簿中不同工作表的单元格,以及不同工作簿的工作表中单元格的数值进行加、减、乘、除、乘方等各种运算要输入公式必须先输入“=”,然后再在其后输入表达式,否则Excel会将输入的内容作为文本型数据处理表达式由运算符和参与运算的操作数组成运算符可以是算术运算符、比较运算符、文本运算符和引用运算符;操作数可以是常量、单元格引用和函数等函数是预先定义好的表达式,它必须包含在公式中每个函数都由函数名和参数组成,其中函数名表示将执行的操作(如求平均值函数AVERAGE),参数表示函数将作用的值的单元格地址,通常是一个单元格区域(如A2:B7单元格区域),也可以是更为复杂的内容在公式中合理地使用函数,可以完成诸如求和、逻辑判断和财务分析等众多数据处理功能。
二、公式中的运算符及优先级1.公式中的运算符.公式中的运算符运算符是用来对公式中的元素进行运算而规定的特殊符号Excel包含4种类型的运算符:算术运算符、比较运算符、文本运算符和引用运算符l算术运算符算术运算符算术运算符有6个,其作用是完成基本的数学运算,并产生数字结果l比较运算符比较运算符比较运算符有6个,它们的作用是比较两个值,并得出一个逻辑值,即“TRUE(真)”或“FALSE(假)”l文本运算符文本运算符使用文本运算符“&”(与号)可将两个或多个文本值串起来产生一个连续的文本值例如:输入“祝你”&“快乐、开心!”会生成“祝你快乐、开心!”l引用运算符引用运算符引用运算符有3个,它们的作用是将单元格区域进行合并计算三、公式的创建、移动、复制与修改1.创建公式.创建公式要创建公式,可以直接在单元格中输入,也可以在编辑栏中输入,输入方法与输入普通数据相似单击要输入公式的单元格,然后输入等号“=”,接着输入操作数和运算符,按【Enter】键得到计算结果 也可在输入等号后单击要引用的单元格,然后输入运算符,再单击要引用的单元格(引用的单元格周围会出现不同颜色的边框线,它与单元格地址的颜色一致,便于用户查看)。
2.移动与复制公式.移动与复制公式移动和复制公式的操作与移动、复制单元格内容的操作方法是一样的所不同的是,移动公式时,公式内的单元格引用不会更改,而复制公式时,单元格引用会根据所用引用类型而变化,即系统会自动改变公式中引用的单元格地址 将鼠标指针移到要复制公式的单元格右下角的填充柄处,按住鼠标左键不放进行拖动3.修改或删除公式.修改或删除公式要修改公式,可单击含有公式的单元格,然后在编辑栏中进行修改,或双击单元格后直接在单元格中进行修改,修改完毕按【Enter】键确认删除公式是指将单元格中应用的公式删除,而保留公式的运算结果 2.运算符的优先级.运算符的优先级通常情况下,如果公式中只用了一种运算符,Excel会根据运算符的特定顺序从左到右计算公式如果公式中同时用到了多个运算符,Excel将按一定优先级由高到低进行运算另外,相同优先级的运算符,将从左到右进行计算任务二 公式中的错误与审核一、公式错误代码二、“公式审核”组三、查找与公式相关的单元格四、追踪导致公式错误的单元格一、公式错误代码l“####”::输入到单元格中的数值或公式计算结果太长,单元格容纳不下。
增加单元格宽度可以解决这个问题另外,日期运算结果为负值也会出现这种情况,此时可以改变单元格的格式,比如改为文本格式l“#DIV/0!”::除数引用了零值单元格或空单元格l“#N/A”::公式中没有可用数值,或缺少函数参数l“#NAME?”::公式中引用了无法识别的名称,或删除了公式正在使用的名称例如,函数的名称拼写错误,使用了没有被定义的区域或单元格名称,引用文本时没有加引号等在使用公式时,经常会遇到公式的返回值为一段代码的情况,如“####”、“#VALUE”等了解这些代码的含义,用户就可以知道在公式使用过程中出现了什么样的错误下面是一些常见的错误代码产生的原因l“#NULL!”::使用了不正确的区域运算符或引用的单元格区域的交集为空例如,输入公式“=A1:B4 C1:D4”,因为这两个单元格区域交集为空,所以回车后返回值为“#NULL!”l“#NUM!”::公式产生的结果数字太大或太小,Excel无法表示出来,例如,输入公式“=10^309”,由于运算结果太大,公式返回错误;或在需要数字参数的函数中使用了无法接受的参数,例如,在输入开平方的公式(SQRT)时,引用了负值的单元格或直接使用了负值。
l“#RFF”::公式引用的单元格被删除,并且系统无法自动调整,或链接的数据不可用l“#VALUE”::当公式需要数字或逻辑值时,却输入了文本;为需要单个值(而不是区域)的运算符或函数提供了区域引用;输入数组公式后,没有按【Ctrl+Shift+Enter】组合键确认在使用公式的过程中,有时可能会因人为疏忽,或是表达式的设置错误,导致计算结果发生错误使用Excel提供的审核功能可以方便地检查公式、分析数据流向和来源、纠正错误、把握公式和值的关联关系等在“公式”选项卡上的“公式审核”组中可以看到一些按钮二、“公式审核”组查找公式中引用的单元格查找某单元格被哪些公式所引用三、查找与公式相关的单元格四、追踪导致公式错误的单元格当单元格中的公式出现错误时,使用审核工具可以方便地查出错误是由哪些单元格引起的任务三 函数的使用方法一、函数的分类二、函数的使用方法一、函数的分类二、函数的使用方法使用函数时,应首先确认已在单元格中输入了“=”号,即已进入公式编辑状态接下来可输入函数名称,再紧跟着一对括号,括号内为一个或多个参数,参数之间要用逗号来分隔用户可以在单元格中手工输入函数,也可以使用函数向导输入函数。
手工输入一般用于参数比较单一、简单的函数,即用户能记住函数的名称、参数等,此时可直接在单元格中输入函数1.手工直接输入函数.手工直接输入函数 2.使用向导输入函数.使用向导输入函数 如果不能确定函数的拼写或参数,可以使用函数向导输入函数 单击单元格后选择函数类型 在工作表中选择要计算的单元格区域任务四 单元格引用一、相同或不同工作簿、工作表中的引用二、相对引用、绝对引用和混合引用一、相同或不同工作簿、工作表中的引用l引用不同工作表间的单元格引用不同工作表间的单元格在同一工作簿中,不同工作表中的单元格可以相互引用,它的表示方法为:“工作表名称!单元格或单元格区域地址”如:Sheet2!F8:F16l引用不同工作簿中的单元格引用不同工作簿中的单元格在当前工作表中引用不同工作簿中的单元格的表示方法为:[工作簿名称工作簿名称.xlsx]工作表名称!单元格(或单元格区域)地址工作表名称!单元格(或单元格区域)地址二、相对引用、绝对引用和混合引用相对引用相对引用是指引用单元格的相对地址,其引用形式为直接用列标和行号表示单元格,例如B5,或用引用运算符表示单元格区域,如B5:D15。
该方式下如果公式所在单元格的位置改变,引用也随之改变默认情况下,公式使用相对引用,如前面讲解的复制公式就是如此引用单元格区域时,应先输入单元格区域起始位置的单元格地址,然后输入引用运算符,再输入单元格区域结束位置的单元格地址绝对引用绝对引用是指引用单元格的精确地址,与包含公式的单元格位置无关,其引用形式为在列标和行号的前面都加上“$”符号例如,若在公式中引用$B$5单元格,则不论将公式复制或移动到什么位置,引用的单元格地址的行和列都不会改变引用中既包含绝对引用又包含相对引用的称为混合引用混合引用,如A$1或$A1等,用于表示列变行不变或列不变行变的引用如果公式所在单元格的位置改变,则相对引用改变,而绝对引用不变任务五 数组公式的使用方法一、数组公式的建立方法二、数组公式应用三、数组公式使用规则一、数组公式的建立方法数组公式是指可以同时对一组或两组以上的数据进行计算的公式,计算的结果可能是一个,也可能是多个在数组公式中使用的数据称为数组参数,数组参数可以是一个区域数组,也可以是常量数组区域数组是一个矩形的单元格区域,如$A$1:$D$5;常量数组是一组给定的常量,如{1,2,3}或{1,2,3;1,2,3}。
数组公式中的参数必须为矩形区域,如无法引用{1,2,3;1,2}要输入数组公式,首先必须选择用来存放结果的单元格区域(也可以是一个单元格),然后输入公式,最后按【Ctrl+Shift+Enter】组合键锁定数组公式,Excel将在公式两边自动加上花括号“{}”l用数组公式计算两个数据区域的乘积用数组公式计算两个数据区域的乘积当需要计算两个相同矩形区域对应单元格的数据之积时,可以用数组公式一次性计算出所有的乘积值,并保存在另一个大小相同的矩形区域中 二、数组公式应用l用数组公式计算多列数据之和用数组公式计算多列数据之和 当需要把多个对应列或行的数据相加,并得出对应的和值所组成的一列或一行数据时,可以用一个数组公式完成 l用数组公式同时对多个数据区域进行相同的计算用数组公式同时对多个数据区域进行相同的计算 在公式中用数组作为参数时,所有的数组必须是同维的,即有相同的行和列如果数组参数或数组区域的维数不匹配,Excel会自动扩展该参数 输入数组公式时,首先选择用来保存计算结果的单元格区域,如果计算公式将产生多个计算结果,必须选择一个与计算结果所需大小和形状都相同的单元格区域。
数组公式输入完成后,按下【Ctrl+Shift+Enter】组合键,这时在公式编辑栏中可以看见公式的两边自动加上了花括号,表示该公式是一个数组公式在数组公式所涉及的区域中,不能编辑、清除或移动单个单元格,也不能插入或删除其中任何一个单元格,即数组公式所涉及的单元格区域只能作为一个整体进行操作要编辑或清除数组,需要选择整个数组并激活编辑栏,然后在编辑栏中修改数组公式或删除数组公式,操作完成后,按下【Ctrl+Shift+Enter】组合键即可要把数组公式移到另一个位置,需要先选中整个数组公式所在的范围,然后把整个区域拖放到目标位置,也可通过“编辑”>“剪切”和“粘贴”菜单进行三、数组公式使用规则。
