Excel表格函数的参数定义和概念

上传人:飞*** 文档编号:53054146 上传时间:2018-08-27 格式:PDF 页数:2 大小:11.08KB
返回 下载 相关 举报
Excel表格函数的参数定义和概念_第1页
第1页 / 共2页
Excel表格函数的参数定义和概念_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《Excel表格函数的参数定义和概念》由会员分享,可在线阅读,更多相关《Excel表格函数的参数定义和概念(2页珍藏版)》请在金锄头文库上搜索。

1、Excel表格中函数的参数的定义和概念函数右边括号中的部分称为参数,假如一个函数可以使用多个参数,那么参数与参数之间使用半角逗号进行分隔。参数可以是常量(数字和文本 )、逻辑值 (例如 TRUE或 FALSE) 、数组、错误值(例如 #N/A)或单元格引用 (例如E1:H1),甚至可以是另一个或几个函数等。参数的类型和位置必须满足函数语法的要求,否则将返回错误信息。(1)常量常量是直接输入到单元格或公式中的数字或文本,或由名称所代表的数字或文本值,例如数字 “2890.56”、日期 “2003 -8-19” 和文本 “ 黎明 ” 都是常量。 但是公式或由公式计算出的结果都不是常量,因为只要公式

2、的参数发生了变化,它自身或计算出来的结果就会发生变化。(2)逻辑值逻辑值是比较特殊的一类参数,它只有TRUE( 真)或 FALSE( 假 )两种类型。例如在公式“ =IF(A3=0,“,A2/A3)” 中, “ A3=0”就是一个可以返回TRUE( 真)或 FALSE( 假)两种结果的参数。当“A3=0 ”为 TRUE( 真)时在公式所在单元格中填入“0”,否则在单元格中填入“A2/A3”的计算结果。(3)数组数组用于可产生多个结果,或可以对存放在行和列中的一组参数进行计算的公式。Excel中有常量和区域两类数组。前者放在 “,- ”(按下 Ctrl+Shift+Enter 组合键自动生成)内

3、部,而且内部各列的数值要用逗号“, ”隔开,各行的数值要用分号“; ”隔开。假如你要表示第1 行中的 56、78、 89 和第 2 行中的 90、 76、 80, 就应该建立一个2 行 3 列的常量数组“ ,56,78,89;90,76,80- 。区 域 数 组 是 一 个 矩 形 的 单 元 格 区 域 , 该 区 域 中 的 单 元 格 共 用 一 个 公 式 。 例 如 公 式“ =TREND(B1:B3,A1:A3)”作为数组公式使用时,它所引用的矩形单元格区域“ B1:B3,A1:A3”就是 一个区域数组。(4)错误值使用错误值作为参数的主要是信息函数,例如 “ERROR.TYPE”

4、函数就是以错误值作为参数。它的语法为 “ERROR.TYPE(error_val)”,如果其中的参数是#NUM! ,则返回数值 “6”。(5)单元格引用单元格引用是函数中最常见的参数,引用的目的在于标识工作表单元格或单元格区域,并指明公式或函数所使用的数据的位置,便于它们使用工作表各处的数据,或者在多个函数中使用同一个单元格的数据。还可以引用同一工作簿不同工作表的单元格,甚至引用其他工作簿中的数据。根据公式所在单元格的位置发生变化时,单元格引用的变化情况,我们可以引用分为相对引用、绝对引用和混合引用三种类型。以存放在F2单元格中的公式“=SUM(A2:E2) ”为例,当公式由F2 单元格复制到

5、F3 单元格以后,公式中的引用也会变化为“=SUM(A3:E3) ”。若公式自 F列向下继续复制,“ 行标 ” 每增加 1 行,公式中的行标也自动加1。如果上述公式改为“=SUM($A $3:$E $3)”,则无论公式复制到何处,其引用的位置始终是“ A3:E3 ”区域。混 合 引 用 有 “ 绝 对 列 和 相 对 行 ” , 或 是 “ 绝 对 行 和 相 对 列 ” 两 种 形 式 。 前 者 如“ =SUM($A3:$E3) ”,后者如 “ =SUM(A$3:E$3) ”。 上面的几个实例引用的都是同一工作表中的数据,如果要分析同一工作簿中多张工作表上的数据,就要使用三维引用。假如公式

6、放在工作表Sheet1 的 C6 单元格,要引用工作表Sheet2 的 “ A1:A6 ”和Sheet3 的 “ B2:B9 ”区 域 进 行 求 和 运 算 , 则 公 式 中 的 引 用 形 式 为“ =SUM(Sheet2!A1:A6,Sheet3!B2:B9)”。也就是说三维引用中不仅包含单元格或区域引用,还要在前面加上带“! ”的工作表名称。假如你要引用的数据来自另一个工作簿,如工作簿Book1 中的 SUM 函数要绝对引用工作簿 Book2 中的数据, 其公式为“=SUM(*Book2+Sheet1! SA S1: SA S8,*Book2+Sheet2! SB S1: SBS9)

7、 ”,也就是在原来单元格引用的前面加上“ *Book2+Sheet1!”。放在中括号里面的是工作簿名称,带 “! ”的则是其中的工作表名称。即是跨工作簿引用单元格或区域时,引用对象的前面必须用 “! ”作为工作表分隔符,再用中括号作为工作簿分隔符。不过三维引用的要受到较多的限制,例如不能使用数组公式等。提示 :上面介绍的是Excel 默认的引用方式,称为“A1 引用样式 ” 。如果你要计算处在“ 宏”内的行和列,必须使用“R1C1 引用样式 ” 。在这种引用样式中,Excel 使用 “R”加 “ 行标 ” 和“C”加“ 列标 ” 的方法指示单元格位置。启用或关闭R1C1 引用样式必须单击“ 工

8、具 选项 ” 菜单命令,打开对话框的“ 常规 ” 选项卡,选中或清除“ 设置 ” 下的 “R1C1 引用样式 ” 选项。由于这种引用样式很少使用,限于篇幅本文不做进一步介绍。(6)嵌套函数除了上面介绍的情况外,函数也可以是嵌套的,即一个函数是另一个函数的参数,例如“ =IF(OR(RIGHTB(E2,1)=“1“ , RIGHTB(E2,1)=“3“ , RIGHTB(E2,1)=“5“ , RIGHTB(E2,1)=“7“ ,RIGHTB(E2,1)=“9“),“ 男“,“ 女“) ”。其中公式中的IF函数使用了嵌套的RIGHTB函数,并将后者返回的结果作为IF的逻辑判断依据。(7)名称和标

9、志为了更加直观地标识单元格或单元格区域,我们可以给它们赋予一个名称,从而在公式或函数中直接引用。例如“B2:B46”区域存放着学生的物理成绩,求解平均分的公式一般是“ =AVERAGE(B2:B46) ”。 在给B2:B46 区 域命名为 “ 物 理分数” 以后, 该公式就可以变为“ =AVERAGE(物理分数 ) ”,从而使公式变得更加直观。给一个单元格或区域命名的方法是:选中要命名的单元格或单元格区域,鼠标单击编辑栏顶端的 “ 名称框 ” ,在其中输入名称后回车。也可以选中要命名的单元格或单元格区域,单击“ 插入 名称 定义 ” 菜单命令,在打开的“ 定义名称 ” 对话框中输入名称后确定即

10、可。如果你要删除已经命名的区域,可以按相同方法打开“ 定义名称 ” 对话框,选中你要删除的名称删除即可。由于 Excel工作表多数带有“ 列标志 ” 。例如一张成绩统计表的首行通常带有“ 序号 ” 、“ 姓名” 、“ 数学 ” 、 “ 物理 ” 等“ 列标志 ”(也可以称为字段),如果单击 “ 工具 选项 ” 菜单命令,在打开的对话框中单击“ 重新计算 ” 选项卡,选中“ 工作簿选项 ” 选项组中的 “ 接受公式标志” 选项,公式就可以直接引用“ 列标志 ” 了。例如 “B2:B46”区域存放着学生的物理成绩,而B1 单元格已经输入了 “ 物理 ” 字样,则求物理平均分的公式可以写成“=AVERAGE(物理 ) ” 。需要特别说明的是,创建好的名称可以被所有工作表引用,而且引用时不需要在名称前面添加工作表名(这就是使用名称的主要优点),因此名称引用实际上是一种绝对引用。但是公式引用 “ 列标志 ” 时的限制较多,它只能在当前数据列的下方引用,不能跨越工作表引用,但是引用 “ 列标志 ” 的公式在一定条件下可以复制。从本质上讲, 名称和标志都是单元格引用的一种方式。因为它们不是文本,使用时名称和标志都不能添加引号。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号