excel常用函数

发布 2022-06-29 13:06:28 阅读 8507

excel2003常用函数。

用途:返回当前日期和时间所对应的序列号。

语法:now()

参数:无。实例:如果正在使用的是1900日期系统,而且计算机的内部时钟为2001-1-2812:53,则公式“=now()”返回36919.54。

用途:返回系统当前日期的序列号。

参数:无。语法:today()

实例:公式“=today()”返回2001-8-28(执行公式时的系统时间)。

用途:返回某一引用区域的左上角单元格的格式、位置或内容等信息,该函数主要用于保持与其它电子**程序的兼容性。

语法:cell(info_type,reference)

参数:info_type为一个文本值,指明所需要的单元格信息的类型。reference表示要获取其有关信息的单元格。

如果忽略,则在info_type中所指定的信息将返回给最后更改的单元格。

实例:公式“=cell("row",a20)”返回20,如果a3单元格包含total,则cell("contents",a3)返回"total"。

用途:测试参数的奇偶性,如果参数为偶数返回true,否则返回false。

语法:iseven(number)

number待测试的数值。如果参数值不是整数,则自动截去小数部分取整。

注意:该函数必须加载“分析工具库”方能使用。如果参数number不是数值,iseven函数返回错误值#value!。

实例:公式“=iseven(11)返回false”,=iseven(6)返回true。

用途:测试参数的奇偶性,如果参数为奇数返回true,否则返回false。

语法:isodd(number)

参数:number待测试的数值。如果参数不是整数,则自动截去小数部分取整。

注意:该函数必须加载“分析工具库”方能使用。

实例:公式“=isodd(19)”返回true,=isodd(14.5)返回false。

用途:所有参数的逻辑值为真时返回true(真);只要有一个参数的逻辑值为假,则返回false(假)。

语法:and(logical1,logical2,…)

参数:logical1,logical2,…为待检验的1~30个逻辑表达式,它们的结论或为true(真)或为false(假)。参数必须是逻辑值或者包含逻辑值的数组或引用,如果数组或引用内含有文字或空白单元格,则忽略它的值。

如果指定的单元格区域内包括非逻辑值,and将返回错误值#value!。

实例:如果a1=2、a=6,那么公式“=and(a1a2)”返回false。如果b4=104,那么公式“=if(and(1

用途:执行逻辑判断,它可以根据逻辑表达式的真假,返回不同的结果,从而执行数值或公式的条件检测任务。

语法:if(logical_test,value_if_true,value_if_false)。

参数:logical_test计算结果为true或false的任何数值或表达式;value_if_true是logical_test为true时函数的返回值,如果logical_test为true并且省略了value_if_true,则返回true。而且value_if_true可以是一个表达式;value_if_false是logical_test为false时函数的返回值。

如果logical_test为false并且省略value_if_false,则返回false。value_if_false也可以是一个表达式。

实例:公式“=if(c2>=85,"a",if(c2>=70,"b",if(c2>=60,"c",if(c2< 60,"d"))其中第二个if语句同时也是第一个if语句的参数。同样,第三个if语句是第二个if语句的参数,以此类推。

例如,若第一个逻辑判断表达式c2>=85成立,则d2单元格被赋值“a”;如果第一个逻辑判断表达式c2>=85不成立,则计算第二个if语句“if(c2& gt;=70”;以此类推直至计算结束,该函数广泛用于需要进行逻辑判断的场合。

用途:所有参数中的任意一个逻辑值为真时即返回true(真)。

语法:or(logical1,logical2,..

参数:logical1,logical2,..是需要进行检验的1至30个逻辑表达式,其结论分别为true或false。

如果数组或引用的参数包含文本、数字或空白单元格,它们将被忽略。如。

果指定的区域中不包含逻辑值,or函数将返回错误#value!。

实例:如果a1=6、a2=8,则公式“=or(a1+a2>a2,a1=a2)”返回true;而公式“=or(a1>a2,a1=a2)”返回false。

用途:可以根据给定的索引值,从多达29个待选参数中选出相应的值或操作。

语法:choose(index_num,value1,value2,..

参数:index_num是用来指明待选参数序号的值,它必须是1到29之间的数字、或者是包含数字1到29的公式或单元格引用;value1,value2,..为1到29个数值参数,可以是数字、单元格,已定义的名称、公式、函数或文本。

实例:公式“=choose(2,"电脑","爱好者")返回“爱好者”。公式“=sum(a1:

choose(3,a10,a20,a30))”与公式“=sum(a1:a30)”等价(因为choose(3,a10,a20,a30)返回a30)。

用途:返回**或区域中的数值或对数值的引用。函数index()有两种形式:数组和引用。数组形式通常返回数值或数值数组;引用形式通常返回引用。

语法:index(array,row_num,column_num)返回数组中。

指定的单元格或单元格数组的数值。index(reference,row_num,column_num,area_num)返回引用中指定单元格或单元格区域的引用。

参数:array为单元格区域或数组常数;row_num为数组中某行的行序号,函数从该行返回数值。如果省略row_num,则必须有 column_num;column_num是数组中某列的列序号,函数从该列返回数值。

如果省略column_num,则必须有row_num。 reference是对一个或多个单元格区域的引用,如果为引用输入一个不连续的选定区域,必须用括号括起来。area_num是选择引用中的一个区域,并返回该区域中row_num和column_num的交叉区域。

选中或输入的第一个区域序号为1,第二个为2,以此类推。如果省略area_num,则 index函数使用区域1。

实例:如果a1=68、a2=96、a3=90,则公式“=index(a1:a3,1,1)”返回68,=index(a1:a3,1,1,1)返回68。

用途:返回向量(单行区域或单列区域)或数组中的数值。该函数有两种语法形式:

向量和数组,其向量形式是在单行区域或单列区域(向量)中查找数值,然后返回第二个单行区域或单列区域中相同位置的数值;其数组形式在数组的第一行或第一列查找指定的数值,然后返回数组的最后一行或最后一列中相同位置的数值。

语法1(向量形式):lookup(lookup_value,lookup_vector,result_vector)

语法2(数组形式):lookup(lookup_value,array)。

参数1(向量形式):lookup_value为函数lookup在第一个向量中所要查找的数值。lookup_value可以为数字、文本、逻辑值或包含数值的名称或引用。

lookup_vector为只包含一行或一列的区域。lookup_vector的数值可以为文本、数字或逻辑值。

参数 2(数组形式):lookup_value为函数lookup在数组中所要查找的数值。lookup_value可以为数字、文本、逻辑值或包含数值的名称或引用。

如果函数lookup找不到lookup_value,则使用数组中小于或等于lookup_value的最大数值。array为包含文本、数字或逻辑值的单元格区域,它的值用于与lookup_value进行比较。

注意:lookup_vector的数值必须按升序排列,否则lookup函数不能返回正确的结果,参数中的文本不区分大小写。

实例:如果a1=68、a2=76、a3=85、a4=90,则公式“=lookup(76,a1:a4)”返回2,=lookup("bump",)返回2。

用途:返回在指定方式下与指定数值匹配的数组中元素的相应位置。如果需要找出匹配元素的位置而不是匹配元素本身,则应该使用match函数。

语法:match(lookup_value,lookup_array,match_type)。

参数:lookup_value为需要在数据表中查找的数值,它可以是数值(或数字、文本或逻辑值)、对数字、文本或逻辑值的单元格引用。 lookup_array是可能包含所要查找的数值的连续单元格区域,lookup_array可以是数组或数组引用;match_type为数字-1、 0或1,它说明excel如何在lookup_array中查找lookup_value。

如果match_type为1,函数match查找小于或等于 lookup_value的最大数值。如果match_type为0,函数match查找等于lookup_value的第一个数值。如果 match_type为-1,函数match查找大于或等于lookup_value的最小数值。

注意:match函数返回lookup_array中目标值的位置,而不是数值本身。如果match_type为0且lookup_value为文本,lookup_value可以包含通配符(“*和“?

”星号可以匹配任何字符序列,问号可以匹配单个字符。

实例:如果a1=68、a2=76、a3=85、a4=90,则公式“=match(90,a1:a5,0)”返回3。

Excel常用函数

sum 加總。語法 sum 儲存格 儲存格 連續儲存格的加總。sum 儲存格,儲存格,儲存格 不連續儲存格的加總。例1 sum a2 a20 加總儲存格a2至a20。例2 sum a5,a11,a13,b7,b18,b20 加總儲存格a5,a11,a13,b7,b18,b20數值總合。例3 sum ...

Excel常用函数

excel的数据处理功能在现有的文字处理软件中可以说是独占鳌头,几乎没有什么软件能够与它匹敌。而函数作为处理数据的一个最重要手段,在生活和工作实践中,却很少有人充分发挥它们的强大功能。excel提供的函数不仅涉及面广,而且种类多,本文所涉及的几个函数,就是日常工作中常用的。一 hyperlink函数...

Excel常用函数

excel2003常用函数一览表。sum 返回单元格区域中所有数据的和 erage 计算参数的算术平均数 参数可以是数值或包含数值的名称 数组或引用 if 执行真假值判断,根据对指定条件进行逻辑评价的真假而返回不同的结果 hyperlink 创建快捷方式,以便打开文档或网络驱动器,或连接intern...