第5章 公式与函数的使用
第5章 公式与函数 的使用
Excel强大的计算功能主要依 赖于公式和函数,利用公式和函数可 以对表格中的数据进行各种计算和处 理操作,从而提高我们在制作复杂表 格时的工作效率及计算准确率。
本章内容提要
使用公式 公式中的应用设置 公式中的错误和审核 使用函数 数组公式及其应用
5.1 使用公式
公式是工作表中用于对单元格数据进行各 种运算的等式,它必须以等号“=”开头。一个完 整的公式,通常由运算符和操作数组成。运算 符可以是算术运算符、比较运算符、文本运算 符和引用运算符;操作数可以是常量、单元格 地址和函数等。
从编辑栏中可看出: 引用的单元格区域 发生改变
引用单元格区域时,应先输入单元格区域起 始位置的单元格地址,然后输入引用运算符,再 输入单元格区域结束位置的单元格地址。
2.绝对引用
绝对引用指引用单元格的精确地址,与包含公 式的单元格位置无关,其引用形式为在列标和行号 的前面都加上“$”号。则不管将公式复制或移动到 什么位置,引用的单元格地址的行和列都不会改变。
1.移动公式
要移动公式,最简单的方法就是:选中包含 公式的单元格,将鼠标指针移到单元格的边框线 上,当鼠标指针变成十字箭头 形状时,按住 鼠标左键不放,将其拖到目标单元格后释放鼠标 即可。
2.复制公式
在Excel中,复制公式可以使用填充柄,也可 以使用复制、粘贴命令。在复制公式的过程中,一 般情况下,系统会自动地改变公式中引用的单元格 地址。
4.引用运算符
引用运算符可以将单元格区域进行合并计算。
5.1.2 运算符的优先级
若要更改求值 的顺序,可以 将公式中要先 计算的部分用 括号括起来
5.1.3 创建和编辑公式
1.创建公式
对于简单的公式,我们可以直接在单元格中 输入:首先单击需输入公式的单元格,接着输入 =(等号),然后输入公式内容,最后单击编辑 栏上的“输入”按钮 或按【Enter】键结束。
5.3.2 公式审核
1.追踪单元格
追踪引用单元格 Excel可以追踪公式中引用的单元格(即指 明所选单元格中的数据是由哪几个单元格中的数 据通过公式计算得出的),并以箭头的形式标识 引用的单元格。
追踪从属单元格 从属单元格是指使用所选单元格值的单元格, 从属单元格通常包含公式或常数。
2.取消追踪
5.4.1 函数的分类
常用的函数 类型和使用 范例
5.4.2 函数的使用方法
使用函数时,应首先确认已在单元格中输入了 “=”号,即已进入公式编辑状态。接下来可输入 函数名称,再紧跟着一对括号,括号内为一个或多 个参数,参数之间要用逗号来分隔。
1.手工输入函数
单击要输入函数的单元格,然后依次输入等 号、函数名、左括号、具体参数和右括号,最后 单击编辑栏中的“输入”按钮或按【Enter】键, 此时在输入函数的单元格中将显示运算结果。
3.混合引用
引用中既包含绝对引用又包含相对引用的称为 混合引用,如A$1或$A1等,用于表示列变行不变 或列不变行变的引用。 如果公式所在单元格的位置改变,则相对引用 改变,而绝对引用不变。
5.2.2 引用不同工作表间的单元格
在同一工作簿中,不同工作表中的单元格可以 相互引用,它的表示方法为:“工作表名称!单元 格或单元格区域地址”。
2.函数向导输入函数
如果不能确定函数的拼写或参数,可以使用 函数向导输入函数。
5.5 数组公式及其应用
数组公式可以对两组或两组以上的数据(两个或 两个以上的单元格区域)同时进行计算。在数组公式 中使用的数据称为数组参数,数组参数可以是一个区 域数组,也可以是常量数组。
5.5.1 数组公式的建立方法
(4)错误值:#REF! 含义:删除了被公式引用的单元格范围。 解决办法:恢复被引用的单元格范围,或是重新设定 引用范围。 (5)错误值:#N/A 含义:无信息可用于所要执行的计算。在建立模型时, 用户可以在单元格中输入#N/A,以表明正在等待数据。 任何引用含有#N/A值的单元格都将返回#N/A。 解决办法:在等待数据的单元格内填上数据。 (6)错误值:#NUM! 含义:提供了无效的参数给工作表函数,或是公式的 结果太大或太小而无法在工作表中表示。 解决办法:确认函数中使用的参数类型正确。如果是 公式结果太大或太小,就要修改公式。
当我们想将某个单元格中的公式复制到同列 (行)中相邻的单元格时,可以通过拖动“填充柄” 来快速完成。方法是:按住鼠标左键向下(也可以 是上、左或右,据实际情况而定)拖动要复制公式 的单元格右下角的填充柄,到目标位置后释放鼠标 即可。
利用填充柄 复制公式
5.1.5 自动求和功能
当对一行或一列数据进行求和时,首先要在该 行的右侧或该列的下方选定一个空白单元格,然后 单击“常用”工具栏中的自动求和按钮 ,最后按 一下回车键,结果就会出现在所选定的单元格中。
要把数组公式移到另一个位置,需要先选中整 个数组公式所在的区域,然后把整个区域拖放到 目标位置,也可通过“编辑”>“剪切”和“粘贴” 菜单进行。
综合实例——制作工资表
本实例主要练习一下公 式和函数的使用方法。 首先利用数组公计算 “应发工资”和“保险 扣款”(也可利用公式 算)列数据,最后利用 IF函数计算“所得税”。
若要在编辑栏中输入公式,可单击要输入公式的 单元格,然后单击编辑栏,依次在编辑栏中输入等号 “=”,操作数和运算符,输入完毕,按下【Enter】 键或单击编辑栏上的“输入”按钮 。
2.编辑公式
要修改公式,可单击含有公式的单元格,然 后在编辑栏中进行修改,修改完毕按【Enter】 键即可。
5.1.4 移动和复制公式
5.2.3 引用不同工作簿间的单元格
在当前工作表中引用不同工作簿中的单元格的 表示方法为:
5.3 公式中的错误和审核
5.3.1 公式中返回的错误代码含义
(1)错误值:#### 含义:输入到单元格中的数据太长或单元格公 式所产生的结果太大,使结果在单元格中显示不下, 或是对日期和时间格式的单元格做减法,出现了负 值。 解决办法:增加列的宽度,使结果能够完全显 示。如果是由日期或时间相减产生了负值引起的, 可以改变单元格的格式,比如改为文本格式。
5.5.2 使用数组公式的规则
输入数组公式时,首先选择用来保存计算结果 的单元格区域,如果将产生多个计算结果,必须 选择一个与计算结果所需大小和形状都相同的单 元格区域。
数组公式输入完成后,按下 【Ctrl+Shift+Enter】组合键,这时在编辑栏 中可以看见公式的两边自动加上了花括号,表示 该公式是一个数组公式。 不要自己键入花括号,否则,Excel认为 输入的是一个正文标签。
5.逐步求值
在Excel中,可以使用“公式求值”对话框验 证所选单元格中公式的运算过程,从而找出发生错 误的原因。
单击“求值”按钮,在“求值”编辑框中即可显示带下划线 的表达式结果,并且结果也用下划线显示。多次单击“求值” 按钮,“求值”编辑框中将逐步显示计算结果
6.监视公式
使用Excel 2003的“监视窗口” 工具能 将另一工作表内与编辑内容相关联的数据,开启 成一个可移动的小窗口,若更改现有的工作表内 容,监视窗口中关联的内容也会跟着改正。
具体操作步 骤见视频5-1
打开监视窗口
添加第一个监视点
添加第二个监视点
修改数值后的监视窗口
删除监视点
5.4 使用函数
函数是预先定义好的表达式,它必须包含在 公式中。每个函数都由函数名和参数组成,其中 函数名表示将执行的操作,参数表示函数将作用 的值的单元格地址,通常是一个单元格区域,也 可以是更为复杂的内容。在公式中合理地使用函 数,可以完成如求和、逻辑判断、财务分析等众 多数据处理功能。
4.追踪错误
Excel 2003会自动对输入的公式进行检查, 若发生错误,在单元格的左上角会出现一个绿色 的小三角。此时选中含有错误值的单元格,然后 选择“工具”>“公式审核”>“追踪错误”菜单, 即可标识出产生错误的单元格
若单击含有错误的单元格,会在该单元格左 侧出现 按钮。单击 按钮,会弹出快捷菜单, 提供解决此错误的途径。
5.2 公式中的引用设置
引用的作用是通过标识工作表中的单元格或单 元格区域,来指明公式中所使用的数据的位置。
5.2.1 相对引用、绝对引用和混合引用
1.相对引用
相对引用指的是单元格的相对地址,其引用 形式为直接用列标和行号表示单元格,例如B5, 或用引用运算符表示单元格区域,如B5:D15。 如果公式所在单元格的位置改变,引用也随之改 变。默认情况下,公式使用相对引用。
(2)错误值:#DIV/0! 含义:试图除以0。这个错误的产生通常有下面几种情 况:除数为0、在公式中除数使用了空单元格或是包含零值 单元格的单元格引用。 解决办法:修改单元格引用,或者在用作除数的单元 格中输入不为零的值。 (3)错误值:#VALUE! 含义:输入引用文本项的数学公式。如果使用了不正 确的参数或运算符,或者当执行自动更正公式功能时不能 更正公式,都将产生错误信息#VALUE!。 解决办法:应确认公式或函数所需的运算符或参数正 确,并且公式引用的单元格中包含有效的数值。例如,单 元格C4中有一个数字或逻辑值,而单元格D4包含文本,则 在计算公式=C4+D4时,系统不能将文本转换为正确的数 据类型,因而返回错误值#VALUE!。
要取消所有追踪箭头,可选择“工具”>“公式 审核”>“取消所有追踪箭头”菜单或单击“公式审 核”工具栏中的“取消所有追踪箭头”按钮 。
3.显示公式
要显示单元格中的公式,可单击工作表中的 任意单元格,然后选择“工具”>“公式审 核”>“公式审核模式”菜单,单元格中显示计算 的公式。
再次选择该菜单, 可在单元格中显 示计算结果
首先选定用来存放结果的单元格或单元格区域 (如果数组公式将返回一个结果,单击需要输入数组 公式的单元格;如果数组公式将返回多个结果,则要 选定需输入数组公式的单元格区域),然后输入公式, 最后按【Ctrl+Shift+Enter】组合键生成数组公式。