首页 理论教育公式使用-大学生计算机应用基础

公式使用-大学生计算机应用基础

【摘要】:Excel 2016有数百个内置的公式,称为函数。

1.公式及其输入

公式是由运算对象和运算符组成的序列。公式由等号(=)开始,可以包含运算符,以及运算对象常量、单元格引用(地址)和函数等。Excel 2016有数百个内置的公式,称为函数。这些函数也可以实现相应的计算。一个Excel 2016的公式最多可以包含1 024个字符

Excel 2016中的公式有下列基本特性:

(1)全部公式以等号开始;

(2)输入公式后,其计算结果显示在单元格中;

(3)当选定了一个含有公式的单元格后,该单元格的公式就显示在编辑栏中。

要往一个单元格中输入公式,选中单元格后就可以输入。例如,假定单元格B1和B2中已分别输入“1”和“2”,选定单元格A1并输入“=B1+B2”,按Enter键,则在A1单元格中就出现计算结果“3”。这时,如果再选定单元格A1,在编辑栏中则显示其公式“=B1+B2”。

编辑公式与编辑数据相同,可以在编辑栏中,也可以在单元格中。双击一个含有公式的单元格,该公式就在单元格中显示。如果要同时看到工作表中的所有公式,可按“Ctrl>+`(感叹号左边的那个键)”组合键,可以在工作表上交替显示公式和数值。

注:当编辑一个含有单元格引用(特别是单元格区域引用)的公式时,在编辑没有完成之前就移动鼠标光标,可能会产生意想不到的错误结果。

2.公式中的运算符

Excel 2016的运算符有三大类,其优先级从高到低依次为:算术运算符、文本运算符、比较运算符。

1)算术运算符

Excel 2016所支持的算术运算符的优先级从高到低依次为:%(百分比)、^(乘幂)、*(乘)和/(除)、+(加)和-(减)。

例如:“=2+3”“=7/2”“=2*3+20%”“=2^10”都是使用算术运算符的公式。

2)文本运算符

Excel 2016的文本运算符只有一个用于连接文字的符号“&”。

例如:

公式:="Computer"&"Center"     结果:Computer Center

若A1单元格中的数值为1 680,则

公式:="My Salary is"&A1  结果:My Salary is 1680

3)比较运算符

Excel 2016中的比较运算符有6个,其优先级从高到低依次为:=(等于)、<(小于)、>(大于)、<=(小于等于)、>=(大于等于)、<>(不等于)。

比较运算的结果为逻辑值TRUE(真)或FALSE(假)。例如,假设A1单元格中有值28,则公式“=A1>28”的值为FALSE,公式“=A1<50”的值为TRUE。

在使用公式时需要注意,公式中不能包含空格(除非在引号内,因为空格也是字符)。字符必须用引号括起来。另外,公式中运算符两边一般需要搭配相同的数据类型,虽然Excel 2016也允许在某些场合对不同类型的数据进行运算。

3.单元格的引用

在公式中引用单元格或单元格区域,公式的值会随着所引用单元格的值的变化而变化。例如:在F3单元格中求B3、C3、D3和E3四个单元的合计数。先选定F3单元格并输入公式“=B3+C3+D3+E3”,按Enter键后F3单元格中出现自动计算结果,这时如果修改B3、C3、D3和E3单元格中任一单元格的值,F3单元格中的值也将随之改变。

公式中可以引用另一个工作表的单元格或单元格区域,甚至引用另一工作簿中的单元格或单元格区域。例如,在Sheet1工作表的单元格A1中输入“Michael”;单击Sheet2工作表标签,在工作表Sheet2的单元格B2中输入公式“=Sheet1!A1”,则工作表Sheet2的B2单元格中的值也为“Michael”。若要引用另一工作簿的单元格或单元格区域,只需在引用单元格或单元格区域的地址前冠以工作簿名称。

单元格或单元格区域的引用有相对地址、绝对地址和混合地址多种形式。在不涉及公式复制或移动的情形下,任一种形式的地址的计算结果都是一样的。如果对公式进行复制或移动,不同形式的地址产生的结果可能完全不同。

4.公式的复制

公式的复制与数据的复制的操作方法相同。但当公式中含有单元格或单元格区域的引用时,根据地址形式的不同,计算结果将有所不同。当一个公式从一个位置复制到另一个位置时,Excel 2016能对公式中的引用地址进行调整。

1)公式中引用的地址是相对地址

当公式中引用的地址是相对地址时,公式按相对寻址进行调整。例如A3单元格中的公式“=A1+A2”复制到B3单元格中会自动调整为“=B1+B2”。

公式中引用的地址是相对地址时,调整规则为:

新行地址=原行地址+行地址偏移量

新列地址=原列地址+列地址偏移量

2)公式中引用的地址是绝对地址

不管把公式复制到什么位置,引用地址被锁定,这种寻址称作绝对寻址。例如A3单元格中的公式“=$A$1+$A$2”复制到B3单元格中,仍然是“=$A$1+$A$2”。

公式中引用的地址是绝对地址时进行绝对寻址。

3)公式中引用的地址是混合地址

在复制过程中,如果地址的一部分(行或列)固定,其他部分(列或行)是变化的,则这种寻址称为混合寻址。例如A3单元格中的公式“=$A1+$A2”复制到B4单元格中,变为“=$A2+$A3”,其中,列固定,行变化(变换规则和相对寻址相同)。

公式中引用的地址是混合地址时进行混合寻址。

4)被引用单元格的移动

当公式中引用的单元格或单元格区域被移动时,因原地址的数据已不存在,Excel 2016根据其移动的方式及地点,将给出不同的结果。

不管公式中引用的是相对地址、绝对地址还是混合地址,当被引用的单元格或单元格区域移动后,公式的引用地址都将调整为移动后的地址,即使被移动到另外一个工作表也不例外。例如,A1单元格中有公式“=$B6*C8”,把B6单元格移动到D8单元格,把C8单元格移动到Sheet2的A7单元格,则A1单元格中的公式变为“=$D8*Sheet2!A7”。

5.公式的移动

当公式被移动时,引用地址还是原来的地址。例如,C1单元格中有公式“=A1+B1”,若把C1单元格移动到D8单元格,则D8单元格中的公式仍然是“=A1+B1”。