第 十 讲 Excel2003(二) 打印本页  
 
  主要内容:
  Excel中的单元格引用
  使用公式
  使用函数

  一、公式及其输入
  1.什么是公式
  公式是由函数、引用、运算符和常量连接而成的算式。
  注意:Excel中的公式要以等号(=)开始。
  Excel 包含四种类型的运算符:算术运算符、比较运算符、文本运算符和引用运算符。算术运算符:加(+)、减(-)、乘(*)、除(/)、乘方(^)等。
  比较运算符:相等(=)、大于(>)、大于或等于(>=)、小于(<)、小于或等于(<=)、不等(<>)。
  注意:当用运算符比较两个值时,结果是一个逻辑值,不是 TRUE (真)就是 FALSE(假)。
  2.输入公式
  例如要在D2单元格中输入公式:=B2*30%+C2*70%,可以这样输入:
  ①首先按“=”键表示公式的开始;
  ②然后用鼠标单击B2单元格,这时“B2”会自动加入到公式中;
  ③接下来输入“*”号和“30%”;
  ④输入“+”号;
  ⑤用鼠标单击C2单元格,这时“C2”会自动加入到公式中;
  ③接下来输入“*”号和“70%”,结束输入。

  二、公式中的引用
  1.公式的复制
  用填充柄复制公式。
  2.绝对引用和相对引用
  在公式中引用单元格或区域分相对引用和绝对引用。
  (1)相对引用
  由行号和列号组成,形如B2。
  会随着复制时公式的位置变化而变化。
  (2)绝对引用
  在行号和列号前加$,如$B$2。
  不随复制时公式的位置变化而变化。
  注意:在公式中灵活使用各种引用方式对于复制公式非常必要,使用它可以大大简化操作的步骤。

  三、公式的显示和隐藏
  通常在输入了公式的单元格中只显示公式计算后的结果。
  1.显示公式
  方法1:在编辑栏上可以读到公式。
  方法2:将Ctrl键和“’”键一起按下,则可以在单元格内读到公式。
  设置在单元格内显示公式:
  见“工具”菜单中的“选项”对话框中的“视图”选项卡,将“窗口选项”中的“公式”选中。
  2.隐藏公式
  若不希望公式被其他人看到,可以隐藏公式。
  隐藏公式的方法分两步,先设定隐藏公式,再设定保护工作表。
  步骤:
  ①选定要隐藏的公式所在的单元格区域,在“格式”菜单上,单击“单元格”,再单击“保护”选项卡,选中“隐藏”复选框,单击“确定”。
  ②在“工具”菜单上,指向“保护”,再单击“保护工作表”打开“保护工作表”对话框,在这个对话框中请确保选中了“保护工作表及锁定的单元格内容”复选框。
  取消隐藏的方法:
  先撤消对工作表的保护,再取消隐藏公式。
  步骤:
  ①在“工具”菜单中,指向“保护”,再单击“撤消工作表保护”。
  ②选取要取消隐藏其公式的单元格区域,在“格式”菜单上,单击“单元格”,再单击“保护”选项卡,清除“隐藏”复选框。

  四、使用函数
  1.什么是函数
  函数是一些预定义的公式。
  掌握函数的三个要素:函数名、参数和函数的值。
  2.输入函数
  ①单击“插入”菜单下的“函数”或单击编辑栏上的“插入函数”按钮,调出“插入函数”对话框。
  ②在“选择类别”中选择函数所在类别,在“选择函数”列表框中选择函数,进入“函数参数”对话框。
  ③使用“函数参数”对话框输入各个参数。
  3.常用函数
  (1)求和
  ①自动计算
  在工作表上选定一个或多个单元格或区域时,在状态栏上可以读到当前所选单元格或区域的所有数值之和。
  ②自动求和
  也可以使用工具栏上的自动求和按钮计算求和。
  方法是:单击要存放求和结果的单元格,然后选择常用工具栏上的自动求和按钮,这时Excel会在这个单元格中自动输入SUM函数。接下来选定需要求和的单元格或区域,按回车键结束操作。
  将ALT键和+号键同时按下也可以实现自动求和。
  ③SUM函数
  功能:返回指定单元格区域中所有数字之和。
  语法:SUM(number1,number2, ...)
  (2)AVE RAGE函数
  功能:返回参数的平均值(算术平均值)。
  语法:AVERAGE(number1,number2,...)
  (3)MAX函数
  功能:返回一组数的最大值。
  语法:MAX(number1,number2,...)
  (4)MIN函数
  功能:返回一组数的最小值。
  语法:MAX(number1,number2,...)
  (5)SUMIF函数
  功能:根据指定条件对若干单元格求和。
  语法:SUMIF(range,criteria,sum_range)
  Range:用于条件判断的单元格区域。
  Criteria:为用来判断的条件,其形式可以为数字、表达式或文本。例如,条件可以表示为 32、“32”、“>32” 或“apples”。
  Sum_range:是需要求和的实际单元格区域。
  例:在“人事表”表中统计女职工的总工资:=SUMIF(C3:C10,“女”,G3:G10)
  (6)COUNTA函数
  功能:返回参数列表中非空值的单元格的个数。利用函数COUNTA 可以计算单元格区域中包含数据的单元格个数。
  语法:COUNTA(value1,value2,...)
  例:在“人事表”中统计总人数:=COUNTA(B3:B10),这里括号中的参数可以是这个表中的任何一列,只要这些列中的所有单元格非空。
  (7)COUNTIF函数
  功能:计算区域中满足给定条件的单元格的个数。
  语法:COUNTIF(range,criteria)
  Range:为需要计算其中满足条件的单元格数目的单元格区域。
  Criteria:为用来判断的条件,其形式可以为数字、表达式或文本。
  例:在“人事表”中统计男职工的人数:=COUNTIF(C3:C10,C3)。这里的条件引用C3单元格中的内容“男”,也可以写成:=COUNTIF(C3:C10,“男”)。
  (8)IF函数
  功能:根据逻辑计算的真假值,返回不同结果。
  语法:IF(logical_test,value_if_true,value_if_false)
  Logical_test   表示计算结果为 TRUE 或 FALSE 的任意值或表达式。例如,A10>100 。
  Value_if_true   logical_test 为 TRUE 时返回的值。
  Value_if_false   logical_test 为 FALSE 时返回的值。
  例:对于IF(F3>=90,1000,0),若F3单元格中的数据大于等于90,该函数返回值1000,否则返回值0。
  (9)VLOOKUP函数
  功能:在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。
  语法:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
  Lookup_value:为需要在数组第一列中查找的数值。
  Table_array:为需要在其中查找数据的数据表,可以使用对区域或区域名称的引用。
  Col_index_num:为 table_array 中待返回的匹配值的列序号。
  Range_lookup:为一逻辑值,指明函数 VLOOKUP 返回时是精确匹配还是近似匹配。
  操作过程:
  ①首先在工作表的空白处制作一个反映平均成绩和奖学金对应关系的数据表,也就是被查表Table_array。
  注意:在此表中,左面第一列的平均成绩应该按从小到大的顺序排列。
  ②使用VLOOKUP函数计算奖学金。
  使用该函数的查找过程:
  首先在成绩表中找到计算奖学金的依据—成绩,然后到被查数据表中与第一列的数值从上到下依次比较,找到第一个大于等于该成绩的单元格,向右找到处在同一行第二列的单元格,该单元格中的内容就是查找的结果。
  注意:复制公式之前应该将原来公式中对数据表的引用改为绝对引用。
  本讲作业:
  上机:
  P136 上机实践