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

2025-12-22 10:24 来源:会计360 阅读量:132

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

许多程序设计语言中,可以将一段经常需要使用的代码封装起来,在需要使用的时候直接调用,这就是程序中的函数。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"或""都是文本。(www.2361.net)公式中用到的文本值必须包含在英文双引号内。不包含字符的文本常量写成"",称为“空文本”。如果用作参数的文本未包含在引号内,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自动加上去的,以示和普通公式的区别。

您正在与金牌答疑老师聊天