第二章公式、常用函数与地址引用佟强对外经济贸易大学信息学院2007年3月课时与内容课时:二课时本章重点:运算符、公式与常用函数相对地址、绝对地址和混合地址公式的复制对公式中地址引用的影响难点:相对地址、绝对地址和混合地址的正确使用几个简单函数自动求和按钮求和SUM平均值AVERAGE计数COUNT最大值MAX最小值MIN公式的好处若修改了计算区域中的数据,公式的计算结果会自动更新。简单计算状态栏右键选定要计算的数据;在状态栏上单击鼠标右键,弹出快捷菜单,选择其中之一;快捷菜单中命令的含义无:不计算;平均值:计算选定区域中数据的平均值;计数:统计选定区域中非空单元格的个数;计数值:统计选定区域中数值型数据的个数;最大值:统计选定区域中的最大值;最小值:统计选定区域中的最小值;求和:求选定区域的算术累加和。公式Excel具备强大的数据分析与处理的功能,其中公式起了非常重要的作用。在Excel中,可以使用公式对工作表中的数据进行各种计算,如算术运算、关系运算和字符串运算等。公式的一般格式为:=表达式算术运算符算术运算符含义示例+(加号)加1+2-(减号)减2-1-(负号)负数-5*(星号)乘2*6/(斜杠)除6/3%(百分号)百分比25%^(脱字符)乘幂5^2关系运算符关系运算符含义示例=(等号)等于A1=B2(大于号)大于A1B2(小于号)小于A1B2=(大于等于号)大于等于A1=B2=(小于等于号)小于等于A1=B2(不等号)不等于A1B2文本运算符连字符&将两个文本连接起来产生连续的文本例如:“中华”&“民族”产生“中华民族”运算符的优先级运算符(优先级从高到低)说明:(冒号)域运算符,(逗号)联合运算符(空格)交叉运算符-(负号)负号%(百分号)百分比^(脱字符)乘幂*和/(乘号和除号)乘和除+和-加和减&文本运算符=,,,=,=,比较运算符公式的复制公式复制的前提存在相同的计算引用了不同单元格中的数据复制的方法复制粘贴利用“填充柄”复制地址引用Excel有“A1”和“R1C1”两种引用样式,默认的是“A1”引用样式。若在一个公式中用到了一个或多个单元格地址,认为该公式引用了单元格地址。Excel中的三种引用方式:相对引用绝对引用混合引用相对引用相对引用是指单元格的引用会随公式所在单元格的位置的变更而改变,例如公式的复制。相对引用的样式A1R[-1]C[-1]相对引用的含义是被引用单元格与引用单元格之间的位置相对关系。绝对引用绝对引用是指引用特定位置的单元格。如果公式中的引用是绝对引用,那么复制后的公式引用不会改变。绝对引用的样式:$A$1R1C1含义是被引用单元格的地址。以“饮料销售情况表”为例,讲述相对引用和绝对引用。混合引用混合引用综合了相对引用和混合引用的特点。混合引用的样式:$A1,A$1R[-3]C1,R1C[-4]当复制含有混合引用的公式时,其中的相对引用变化,绝对引用不变。以“九九乘法表”为例讲述混合引用。F4键可以在几种引用之间切换引用名字首先给单元格命名引用的时候直接用该单元格的名字引用其他工作表的单元格引用同一个工作簿内其他工作表的的单元格引用样式:Sheet2!B7=Sheet2!R[2]C[-4]复制/移动对公式的影响复制/移动公式复制公式:绝对引用不变,相对引用变化。移动公式:不变。复制/移动公式相关的单元格复制单元格:无影响移动单元格:移动部分单元格:引用位置不变移动整个区域:引用位置调整插入/删除对公式的影响插入单元格:扩大引用区域删除单元格:缩小引用区域数组与数组运算输入数组公式:选定一组单元格Ctrl+Shift+Enter修改数组公式单击数组公式中任一单元格单击编辑栏,在编辑栏编辑数组公式Ctrl+Shift+Enter删除数组公式不能删除数组中的一部分,只能全部删除。函数Excel函数一共11类,分别是数据库工作函数、日期与时间函数、工程函数、信息函数、财务函数、逻辑函数、统计函数、查找和引用函数、文本函数、数学和三角函数和用户自定义函数。函数的构成:函数名:不区分大小写。参数表:用逗号分隔的参数1,参数2,…,参数N(N≤30)构成;参数可以是常数、单元格地址、单元格区域、单元格区域的名称或函数。返回值:根据参数表给出的参数计算得到的结果。函数嵌套函数嵌套是指一个函数可以作为另一个函数的参数使用。例如:ROUND(AVERAGE(A2:C2),0)AVERAGE的返回值作为ROUND的参数;Excel函数嵌套最多可嵌套七级。函数的输入单击ƒx插入菜单函数快捷键:Shift+F3SUM函数功能:用于计算单个或多个参数的和。语法:SUM(number1,number2,……)例子:SUM(10,20)等于30;SUM(“7”,2,TRUE)等于10如果引用的单元格区域包含不能转换成数值文本忽略之。AVERAGE函数功能:AVERAGE函数用于对所有的参数计算算术平均值。语法:AVERAGE(number1,number2,……)例子:AVERAGE(3,4,5,6,7)等于5;如果单元格区域A1:A5被命名为A,其中的数值分别是3、4、5、6、7,那么AVERAGE(A)等于5。MAX函数功能:MAX函数用于对所有的参数计算最大值。语法:MAX(number1,number2,……)查看有关该函数的帮助。MIN函数功能:MIN函数用于对所有的参数计算最小值。语法:MIN(number1,number2,……)统计个数函数COUNT(参数1,参数2,…)功能:返回包含数字以及包含参数列表中的数字的单元格的个数。COUNTA(参数1,参数2,…)功能:求非空单元格的个数。COUNTBLANK(参数1,参数2,…)功能:求“空”单元格的个数。函数ROUND功能:按指定的位数对数值进行四舍五入。ROUND(number,num_digits)Number需要进行四舍五入的数字。Num_digits指定的位数,按此位数进行四舍五入。说明如果num_digits大于0,则四舍五入到指定的小数位。如果num_digits等于0,则四舍五入到最接近的整数。如果num_digits小于0,则在小数点左侧进行四舍五入。IF函数功能:执行真假值判断,根据逻辑计算的真假值,返回不同结果。IF(logical_test,value_if_true,value_if_false)COUNTIF函数功能:计算区域中满足给定条件的单元格的个数。COUNTIF(range,criteria)Range为需要计算其中满足条件的单元格数目的单元格区域。Criteria为确定哪些单元格将被计算在内的条件。SUMIF函数功能:根据指定条件对若干单元格求和。SUMIF(range,criteria,sum_range)Range为用于条件判断的单元格区域。Criteria为确定哪些单元格将被相加求和的条件。Sum_range是需要求和的实际单元格。错误值错误值错误值出现的原因举例说明#DIV/0!被除数为0=3/0#N/A引用了无法使用的数值#NAME?不能识别的名字=SUN(A1:A4)#NULL!交集为空=SUM(A1:A3B1:B3)#NUM!数据类型不正确=SQRT(-4)#REF!引用无效单元格引用单元格被删除#VALUE!不正确的参数或运算符=1+”a”########宽度不够,加宽即可本章作业预习第3章作业:教材P41/习题2教材P159/实验10.2