Excel第三章 公式和函数
3.1 绝对地址与相对地址
随着公式的位置变化,所引用单元格位置也是在变化的是相对引用;而随着公式位置的变化所引用单元格位置不变化的就是绝对引用。
下面讲一下“C4”、“$C4”、“C$4”和“$C$4”之间的区别。
在一个工作表中,在C4、C5中的数据分别是60、50。如果在D4单元格中输入“=C4”,那么将D4向下拖动到D5时,D5中的内容就变成了50,里面的公式是“=C5”,将D4向右拖动到E4,E4中的内容是60,里面的公式变成了“=D4”。
现在在D4单元格中输入“=$C4”,将D4向右拖动到E4,E4中的公式还是“=$C4”,而
向下拖动到D5时,D5中的公式就成了“=$C5”。
如果在D4单元格中输入“=C$4”,那么将D4向右拖动到E4时,E4中的公式变为“=D$4”,而将D4向下拖动到D5时,D5中的公式还是“=C$4”。
如果在D4单元格中输入“=$C$4”,那么不论你将D4向哪个方向拖动,自动填充的公式都是“=$C$4”。 原来谁前面带上了“$”号,在进行拖动时谁就不变。如果都带上了“$”,在拖动时两个位置都不能变。
31
3.2 公式创建
公式是由用户自定设计并结合常量数据、单元格引用、运算符等元素进行数据处理和计算的算式。用户使用公式是为了有目的地计算结果,因此Excel的公式必须(且只能)返回值。
下面的表达式就是一个简单的公式实例。 =(C2+D3)*5
从公式的结构来看,构成公式的元素通常包括等号、常量、引用和运算符等元素。其中,等号是不可或缺的。但在实际应用中,公式还可以使用数组、Excel函数或名称(命名公式)来进行运算。
如果在某个区域使用相同的计算方法,用户不必逐个编辑函数公式,这是因为公式具有可复制性。如果希望在连续的区域中使用相同算法的公式,可以通过“双击”或“拖动”单元格右下角的填充柄进行公式的复制。如果公式所在单元格区域并不连续,还可以借助“复制”和“粘贴”功能来实现公式的复制。
下面我们就通过具体实例来了解公式。数据表中展示了某公司4月所有产品的销售情况,现在我们就可以通过使用公式计算总销售额。在E21单元格中输入“=D21*C21”回车即可得到总销售额金额。然后使用填充的方式将其他产品计算出来。如下图:
这是我们在平时使用到最简单的公式应用。如果我们想要计算数据表中的利润金额。我们通常的办法是在H21单元格中输入公式:“=G21*F21* 0.2”。这样我们就可以计算出利润
32
金额。如下图。
但如果我们在计算利润时忘记了利润率的话,计算也就无法实现。但我们可以通过定义单元格名称来帮我们实现。将利润率写在单元格中,选中此单元格,此时我们可以看到在名称框中显示的行号列表,我们可以自己定义名称,在地址栏中输入“利润率”,然后回车。如下图:
定义好名称后,我们在输入公式的时候就可以直接输入中文名称,这样,也可以进行计算了。例如在H21单元格中输入:“=G21*F21* 利润率”,此时我们可以看到已经计算出来的结果。如下图:
在这里我们还可以使用快捷键在连续区域中填充公式:当选择H21:H25区域后,再按下“Ctrl+D”组合键可以实现公式的快速复制。
3.3 函数使用
Excel的工作表函数通常被简称为Excel函数,它是由Excel内部预先定义并按照特定的顺序、结构来执行计算、分析等数据处理任务的功能模块。因此,Excel函数也常被人们称为“特殊公式”。与公式一样,Excel函数的最终返回结果为值。
Excel函数只有唯一的名称且不区分大小写,它决定了函数的功能和用途。
33
Excel函数通常是由函数名称、左括号、参数、半角逗号和右括号构成。如SUM(A1:A10,B1:B10)。另外有一些函数比较特殊,它仅由函数名和成对的括号构成,因为这类函数没有参数,如NOW函数、RAND函数。
在Excel 2007中我们可以找到公式标签,看到其中有很多函数的类型,当我们进行函数输入的时候,可以从中进行查找。
下面我们就通过具体的实例来看一下函数的应用。例如这张工资表,现在我们需要计算出所有办公室人员的基本工资总和。如下图:
此时我们就可以使用SUMIF函数进行计算。我们在单元格中输入:“=SUMIF(A2:A17,”办公室”,C2:C17)”,回车我们即可得到所有办公室基本工资的总和。在函数公式中,A2:A17是我们要计算的单元格区域,“办公室”是定义的条件,C2:C17是用于求和计算的实际单元格区域。如下图:
34
35