excel使用预先建立的工作表函数来执行数学、正文或者逻辑运算,或者查找工作区的有关信息。只要有可能,我们应当尽可能地使用excel系统提供的函数,而不是自己编写公式,利用函数不仅能够提高效率,同时,也能够减少我们的错误和工作表所占的内存空间,提高excel的工作速度。
若要使用函数,则将它们输入到工作表中的公式内。在公式中使用的字符次序称为语法。所有的函数都有相同的基本语法。若不遵守这种语法,则。
microsoftexcel将显示一条信息,指出在公式中有错误。如果公式以一个函数开始,则应该像其它公式一样,在函数前面加一个等号。括号告诉。
microsoft excel参数开始和结束的位置。记住:左右两个括号必须成对出现,括号前后都不能有空格。
请在括号中指定参数。参数可以是数字、文字、逻辑值、数组、误差值或者引用位置。指定的参数必须能产生一个有效值。
有些函数也接受计算时并不需要的可选参数。
参数也可以是常量或者公式。这些公式本身可以包含其他的函数。如果一个函数的参数本身也是一个函数,则称为嵌套。在。
microsoft excel中,一个公式最多可以嵌套七层函数。
在microsoftexcel中,工作表函数是能运用于工作表中以自动地实现决策、执行以及数值返回等操作的计算工具。microsoft excel提供了大量能完成许多不同计算类型的函数。
7.10.1有关函数的约定。
在语法行中,必选参数是粗体字而任选参数用纯文字(非粗体)表示。
在函数和参数所定义的文字中,所有参数都是纯文字(非粗体),而不论是必选还是任选。使用语法行中的格式来决定一个参数是必选还是任选。关于必选和任选参数的详细信息,请参看本部分下面的“函数语法”。
参数名通常在词与词之间使用下划线字符;例如,num_chars就是一个参数名。宏和单元格名在词与词之间不使用标点符号;例如,salestotals就是一个单元格名。
函数显示时不用等号(=)请记住在每一个公式的开头键入一个等号,但在嵌套公式中的函数前不要键入。例如,product在=sum(3,(product(2,4)))中是一个嵌套函数。
7.10.2函数语法。
每一个函数描述都包括一个语法行。例如,cell函数的语法行如下:cell(info_type, reference)在语法行中,必选参数是粗体字;任选参数是非粗体字。
若用户没有给函数提供必选参数,则不能在单元格中输入函数。在前面的例子中,参数info_type是粗字体,因此它是必选参数。reference不是粗体,因而是任选参数。
因此,下列情况都是允许的:
cell("format", b12)cell("format")cell()是不允许的,因为info_type是必选参数。
如果一个参数后面跟有省略号(…)用户可以使用多个该种数据类型的参数。某些函数可以使用多达30个参数,只要公式中的字符总数不超过1024个。同样,单个字符串不能大于255个字符。
例如,下面是max函数的语法:
max(number1,number2,..
下列公式都是允许的:
max(26) max(26,31)max(26,31,29)
名称后带有一组空括号的函数不需任何参数,但是使用时函数必须带括号,以使microsoftexcel能识别该函数。
7.10.3参数名。
许多参数名告诉了用户参数所具有的信息类型。如果在参数名**现了缩写num、ref或logical,则该参数必定分别是数字、引用或逻辑值。例如,在函数round(number,num_digits)中,第一个参数一定是一个数,第二个参数也是一个数。
类似地,参数名中的wordsnumber、reference、logical、text和array也表明该参数一定是该种类型。value意味着该参数可以是任何单值结果。该值可以是数字,文字,逻辑值或错误值。
7.10.4使用参数。
参数是一个函数用以生成新值或完成运算的信息。参数总是位于函数名的右侧,并用括号括起来。大多数参数其数据类型都是确定的。
用户所给出的参数要么是一种正确的类型,要么是能被microsoftexcel自动转换为正确类型的。参数可以是能产生所需数据类型的任意值。例如,对参数求和的函数sum,可以取1至30个参数。
7.10.5参数类型。
函数的参数可以是下列类型之一:数、文字、逻辑值、错误值、引用数组。也可以使用引用和数组型参数给函数提供数、文字、逻辑值和错误值。
数:例如5.003,0,150.286和-30.05都是数。不带小数的数称作整数。整数例如5,1,150和-30。数可以精确到十进制的15位。
文字:例如“a”,“word”,“w/punc或“ ”都是文字。公式中用到的文字值必须包含在双引号内。
若是文字本身包含引号,那么文字中的每个双引号就要用两个双引号表示。例如,要查找"inthe""good""olddays"的字符长度,就要输入len(“in the” “good”
old days")文字值最长为255个字符,其中包括引号。不包含字符的文字常量写成"",称为“空文字”。
逻辑值:逻辑值即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),**erage(a1:a5))
数组:数组允许用户自定义怎样将参数和函数输入单元格。数组可被用作参数,而且公式也可以数组的形式输入,如在公式。
中。注意:如果用作参数的文字未包含在引号内,microsoftexcel假定其为一个名称并试图用它所引用的值去替代。
如果未加引号的文字不是一个名称,因而没有相应的值,microsoft excel则返回#name?错误值。
7.10.6在参数表中使用逗号。
我们必须用逗号分隔单个参数,但应注意不要额外地键入逗号。如果用逗号预留了一个参数的位置而未输入该参数,microsoftexcel将用默认值替代该参数,除非该参数是一个必选参数。例如,若用户输入(,arg2,arg3)作为一个具有三个参数的工作表函数的参数,microsoftexcel就会给arg1取一个适当值。
若是用户输入(arg1,,)则为arg2和arg3取适当值。
在工作表函数中,尤其是在计算之前统计参数个数的函数中,多余的逗号会影响参数的个数,并进而影响函数计算的方式。例如,**erage(1,2,3,4,5)返回3,而**erage(,,1,2,3,4,5)却返回2.14。
对大多数参数来说,替代省略参数的值是0,false或""(空文字),这要依照参数应取的数据类型而定。对于省略的引用参数,默认值通常是活动单元格或选定。
例如,在函数cell中,如果用户省略了第二个参数并指定"format"为第一个参数,则当前所选的单元格就被用作默认引用,如果省略参数是其它值。参数的描述将告诉用户。
注意:如果将引用作为一个参数,而且这一引用使用逗号做合并运算,则用圆括弧将引用括起来。例如areas函数,具有一个参数,即引用。
如果用户试图输入公式areas(a1,c1),microsoft excel认为a1和c1是两个独立的参数并且显示“参数太多”的信息。正确形式是areas((a1,c1))。
excel所有excel函数
用途 返回一组数据与其平均值的绝对偏差的平均值,该函数可以评测数据 例如学生的某科考试成绩 的离散度。语法 edev number1,number2,参数 number1 number2 是用来计算绝对偏差平均值的一组参数,其个数可以在1 30个之间。实例 如果a1 79 a2 62 a3 45 a...
EXCEL函数教程 EXCEL日期函数和时间函数大全
显示当前年份函数 year now 显示当前月份函数 month now 显示当前日期函数 day now 显示当前星期函数 text now aaaa 显示当前准确时间 text now hh mm ss 显示当前年月日 today 显示当前年月日和时间 now 使用方法 直接在某单元格输入以上函...
excel函数
一 求字符串中某字符出现的次数 例 求a1单元格中字符 a 出现的次数 len a1 len substitute a1,a 二 如何在不同工作薄之间复制宏 1 打开含有宏的工作薄,点 工具 宏 m 选中你的宏,点 编辑 这样就调出了vb编辑器界面。2 点 文件 导出文件 在 文件名 框中输入一个文...