返回首页
当前位置: 主页 > Excel教程 > Excel函数教程 >

初学者如何正确理解和使用Excel函数

时间:2012-07-04 01:55来源:Office教程学习网 www.office68.com编辑:麦田守望者

 许多程序设计语言中,可以将一段经常需要使用的代码封装起来,在需要使用的时候直接调用,这就是程序中的函数。Excel中的函数与此类似,通过使用预先建立的工作表函数来进行数字、文本、日期时间或者逻辑运算等。利用函数不仅能够提高效率,而且还能够减少错误,提高Excel的工作速度。

要使用函数,应将其输入到单元格内的公式中。在公式中使用的字符次序称为语法。所有的函数都有相同的基本语法。若不遵守这种语法,则公式将返回错误的结果。如果公式以一个函数开始,则应该像其它公式一样,在函数前面加一个等于号(“=”)。函数名后面紧跟着的括号告诉函数参数开始和结束的位置。在输入公式时注意左右两个括号必须成对出现,括号前后都不能有空格。在括号中指定参数,参数可以是数字、文本、逻辑值、数组、误差值或者引用位置。指定的参数必须能产生一个有效值。有些函数也接受计算时并不需要的可选参数。参数也可以是常量或者公式。这些公式本身可以包含其他的函数。如果一个函数的参数本身也是一个函数,则称为嵌套函数。

在Excel中,工作表函数是能运用于工作表中以自动地实现决策、执行以及数值返回等操作的计算工具。Excel提供了大量能完成许多不同计算类型的函数。

一、有关函数的约定

函数的参数有必需的和可选的。例如COUNT函数用于计算包含数字的单元格以及参数列表中数字的个数。其语法为:

COUNT(value1, [value2],...)

其中方括号中的参数就是可选参数。

函数显示时不用等于号(“=”)。请记住只在每一个公式的开头必须输入一个等于号,但在作为参数的嵌套函数前不要输入等于号。例如在公式

=SUM(3,(PRODUCT(2,4)))

中PRODUCT就是一个作为参数的嵌套函数。

二、函数语法

每一个函数描述都包括一个语法行。例如,CELL函数的语法行如下:

CELL(info_type, [reference])

在语法行中,如果没有给函数提供必需的参数,则不能在单元格中输入函数。在上述例子中,参数“info_type”是必需的参数,而“reference”而是可选的参数。下列两种情况都是允许的:

=CELL("format", B12)

=CELL("format")

而“=CELL()”是不允许的,因为“info_type”是必需的参数。

如果一个参数后面跟有省略号(…),用户可以使用多个该种数据类型的参数。在Excel 2007中,某些函数可以使用多达255个参数。例如上例中COUNT函数。

函数名称后带有一组空括号的函数不需任何参数,但是使用时函数必须带括号,以使Excel能识别该函数,例如返回数字“3.14159265358979”,即数学常量π的PI函数。

三、参数名

许多参数名告诉了用户参数所具有的信息类型。如果在参数名中出现了缩写num、ref或logical,则该参数必定分别是数字、引用或逻辑值。例如,在函数ROUND(number,num_digits)中,第一个参数一定是一个数,第二个参数也是一个数。类似地,参数名中的words number、reference、logical、text和array也表明该参数一定是该种类型。Value意味着该参数可以是任何单值结果。该值可以是数字,文本,逻辑值或错误值。

四、使用参数

参数总是位于函数名的右侧,并用括号括起来。大多数参数其数据类型都是确定的。用户所给出的参数要么是一种正确的类型,要么是能被Excel自动转换为正确类型的。参数可以是能产生所需数据类型的任意值。例如,在Excel 2003中对参数求和的函数SUM,可以取1至30个参数。

五、参数类型

函数的参数可以是下列类型之一:数字、文字、逻辑值、错误值、引用数组。也可以使用引用和数组型参数给函数提供数字、文本、逻辑值和错误值。

数字:例如5.003,0,150.286和-30.05都是数字。不带小数的数称作整数。整数例如5,1,150和-30。数字可以精确到十进制的15位。

文本:例如"a","word","w/punc"或""都是文本。公式中用到的文本值必须包含在英文双引号内。不包含字符的文本常量写成"",称为“空文本”。如果用作参数的文本未包含在引号内,Excel假定其为一个名称并试图用它所引用的值去替代。如果未加引号的文本不是一个名称,因而没有相应的值,Excel则返回#NAME?错误值。

逻辑值:逻辑值即TRUE和FALSE。逻辑参数也可以是一个语句,例如“B10>20”,它将返回TRUE或FALSE。

错误值:错误值如“#D1V/0!”、“#N/A”、“#NAME?”、“#NULL!”、“#NUM!”、“#REF!”和“#VALUE!”。

引用:例如$A$10,A10,$A10,A$10,R1C1或R[10]C[-10]。引用可以指单元格、区域或是多重选择,并且可以是相对的、绝对的或混合的,用户使用引用作为参数时(其值可以是数字、文本、错误值或逻辑值),引用所指定的单元格的内容就用作参数。返回类型为引用的函数显示引用的取值而不是引用本身。要把多重选择用作单独的引用参数,则要把引用括在另一组括号内,例如公式:

=SUM((E5:E8,E10:E18), AVERAGE(A1:A5))

数组:数组允许用户自定义怎样将参数和函数输入单元格。数组可被用作参数,而且公式也可以数组的形式输入,如数组公式

={SUM(B2:D2*B3:D3)}

注意:上述公式是数组公式,公式输入结束后按Ctrl+Shift+Enter结束。输入数组公式时不能输入大括号,这个大括号是按Ctrl+Shift+Enter后由Excel自动加上去的,以示和普通公式的区别。

六、在参数表中使用逗号

我们必须用逗号分隔单个参数,但应注意不要额外地键入逗号。如果用逗号预留了一个参数的位置而未输入该参数,Excel将用默认值替代该参数,除非该参数是一个必选参数。例如,若用户输入(,arg2,arg3)作为一个具有三个参数的工作表函数的参数,Excel就会给arg1取一个适当值。若是用户输入(arg1,,),则为arg2和arg3取适当值。

在工作表函数中,尤其是在计算之前统计参数个数的函数中,多余的逗号会影响参数的个数,并进而影响函数计算的方式。例如公式:

=AVERAGE(1,2,3,4,5)

返回3,而公式

=AVERAGE(,,1,2,3,4,5)

却返回2.142857。对大多数参数来说,替代省略参数的值是0,FALSE或""(空文本),这要依照参数应取的数据类型而定。对于省略的引用参数,默认值通常是活动单元格或选定。

例如,在函数CELL中,如果用户省略了第二个参数并指定"format"为第一个参数,则当前所选的单元格就被用作默认引用,如果省略参数是其它值。参数的描述将告诉用户。

注意:如果将引用作为一个参数,而且这一引用使用逗号做合并运算,则用圆括弧将引用括起来。例如AREAS函数,具有一个参数,即引用。如果用户试图输入公式

=AREAS(A1,C1)

Excel认为A1和C1是两个独立的参数并且给出“参数太多”的错误提示。正确形式是

=AREAS((A1,C1))

公式返回的结果为2

------分隔线----------------------------
标签(Tag):excel excel2007 excel2010 excel2003 excel技巧 excel教程 excel实例教程 excel2010技巧
------分隔线----------------------------
推荐内容
猜你感兴趣