首页 EXCEL函数大全(含详细例子)

EXCEL函数大全(含详细例子)

举报
开通vip

EXCEL函数大全(含详细例子)&9MicrosoftExcel函数帮助汇总&9整理By大型服务器日期函数函数:DATE说明:返回代表特定日期的序列号。语法:DATE(year,month,day)参数说明:Year参数year可以为一到四位数字。Month代表每年中月份的数字。如果所输入的月份大于12,将从指定年份的一月份开始往上加算。例如:DATE(2008,14,2)返回代表2009年2月2日的序列号。Day代表在该月份中第几天的数字。如果day大于该月份的最大天数,则将从指定月份的第一天开始往上累加。例如,DATE(2008,1,35)返...

EXCEL函数大全(含详细例子)
&9MicrosoftExcel函数帮助汇总&9整理By大型服务器日期函数函数:DATE说明:返回代 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 特定日期的序列号。语法:DATE(year,month,day)参数说明:Year参数year可以为一到四位数字。Month代表每年中月份的数字。如果所输入的月份大于12,将从指定年份的一月份开始往上加算。例如:DATE(2008,14,2)返回代表2009年2月2日的序列号。Day代表在该月份中第几天的数字。如果day大于该月份的最大天数,则将从指定月份的第一天开始往上累加。例如,DATE(2008,1,35)返回代表2008年2月4日的序列号。举例:8/28/03=DATE(2003,8,28)函数:NOW说明:返回当前日期和时间的序列号语法:NOW()举例:11/7/1921:14=NOW()可以根据需要设置单元格的格式,只显示日期函数:TODAY说明:返回今天日期的序列号语法:TODAY()举例:11/7/19=TODAY()函数:YEAR说明:返回某日期对应的年份语法:YEAR(serial_number)举例:12/31/032003=YEAR(B23)函数:MONTH说明:返回某日期对应的月份语法:MONTH(serial_number)举例:12=MONTH(B23)函数:DAY说明:返回以序列号表示的某日期的天数,用整数1到31表示。语法:DAY(serial_number)参数说明:Serial_number为要查找的那一天的日期。应使用DATE函数来输入日期,或者将日期作为其他公式或函数的结果输入例如,可使用函数DATE(2008,5,23)输入日期2008年5月23日。日期不能以文本的形式输入举例:31=DAY(B23)数学函数函数:ABS说明:返回数字的绝对值。绝对值没有符号语法:ABS(number)举例:10=ABS(-10)函数:INT说明:将数字向下舍入最为接近的整数语法:INT(number)2.2252=INT(A44)2.8672=INT(A45)-2.225-3=INT(A46)-2.867-3=INT(A47)函数:FLOOR说明:将参数Number沿绝对值减小的方向向下舍入,使其等于最接近的significance的倍数。语法:FLOOR(number,significance)参数说明:Number  所要四舍五入的数值。Significance  基数。说明:如果任一参数为非数值参数,则FLOOR将返回错误值#VALUE!。如果number和significance符号相反,则函数FLOOR将返回错误值#NUM!。不论number的正负号如何,舍入时参数的绝对值都将减小。如果number恰好是significance的倍数,则无需进行任何舍入处理。举例:2=FLOOR(A44,1)-2=FLOOR(A46,-1)函数:CEILING说明:将参数Number向上舍入(沿绝对值增大的方向)为最接近的significance的倍数。语法:CEILING(number,significance)参数说明:Number要四舍五入的数值。Significance 是需要四舍五入的乘数。说明:如果参数为非数值型,CEILING返回错误值#VALUE!。无论数字符号如何,都按远离0的方向向上舍入。如果数字已经为Significance的倍数,则不进行舍入。如果Number和Significance符号不同,CEILING返回错误值#NUM!。举例:3=CEILING(A44,1)-3=CEILING(A47,-1)5=CEILING(A44,5)函数:MOD说明:返回两数相除的余数。结果的正负号与除数相同。语法:MOD(number,divisor)参数说明:Number  为被除数。Divisor  为除数。说明:如果divisor为零,函数MOD返回错误值#DIV/0!。函数MOD可以借用函数INT来表示:MOD(n,d)=n-d*INT(n/d)举例:1=MOD(3,2)函数:ROUND说明:返回某个数字按指定位数取整后的数字。语法:ROUND(number,num_digits)108.23456108.23=ROUND(A83,2)108.23456=ROUND(A83,6)-108.2345-108.235=ROUND(A85,3)函数:ROUNDUP说明:远离零值,向上舍入数字。语法:ROUNDUP(number,num_digits)参数说明:Number  为需要向上舍入的任意实数。Num_digits  四舍五入后的数字的位数。说明:函数ROUNDUP和函数ROUND功能相似,不同之处在于函数ROUNDUP总是向上舍入数字。如果num_digits大于0,则向上舍入到指定的小数位。如果num_digits等于0,则向上舍入到最接近的整数。如果num_digits小于0,则在小数点左侧向上进行舍入。函数:ROUNDDOWN说明:靠近零值,向下(绝对值减小的方向)舍入数字。语法:ROUNDDOWN(number,num_digits)参数说明:Number  为需要向下舍入的任意实数。Num_digits  四舍五入后的数字的位数。说明:函数ROUNDDOWN和函数ROUND功能相似,不同之处在于函数ROUNDDOWN总是向下舍入数字。如果num_digits大于0,则向下舍入到指定的小数位。如果num_digits等于0,则向下舍入到最接近的整数。如果num_digits小于0,则在小数点左侧向下进行舍入。举例:108.24=ROUNDUP(A83,2)108.234=ROUNDDOWN(A83,3)-108.234=ROUNDDOWN(A85,3)100=ROUNDDOWN(A83,-2)注:如果num_digits小于0,用来取百位、千位等函数:MAX说明:返回一组值中的最大值。语法:MAX(number1,number2,...)参数说明:Number1,number2,...  是要从中找出最大值的1到30个数字参数。说明:可以将参数指定为数字、空白单元格、逻辑值或数字的文本表达式。如果参数为错误值或不能转换成数字的文本,将产生错误。如果参数为数组或引用,则只有数组或引用中的数字将被计算。数组或引用中的空白单元格、逻辑值或文本将被忽略。如果逻辑值和文本不能忽略,请使用函数MAXA来代替。如果参数不包含数字,函数MAX返回0(零)。函数:MIN说明:返回一组值中的最小值。语法:MIN(number1,number2,...)参数说明:Number1,number2,...  是要从中找出最小值的1到30个数字参数。说明:可以将参数指定为数字、空白单元格、逻辑值或数字的文本表达式。如果参数为错误值或不能转换成数字的文本,将产生错误。如果参数是数组或引用,则函数MIN仅使用其中的数字,空白单元格,逻辑值、文本或错误值将被忽略。如果逻辑值和文本字符串不能忽略,请使用MINA函数。如果参数中不含数字,则函数MIN返回0。函数:LARGE说明:返回数据集中第k个最大值。使用此函数可以根据相对标准来选择数值语法:LARGE(array,k)参数说明:Array  为需要从中选择第k个最大值的数组或数据区域。K  为返回值在数组或数据单元格区域中的位置(从大到小排)。说明:如果数组为空,函数LARGE返回错误值#NUM!。如果k≤0或k大于数据点的个数,函数LARGE返回错误值#NUM!。如果区域中数据点的个数为n,则函数LARGE(array,1)返回最大值,函数LARGE(array,n)返回最小值。函数:SMALL说明:返回数据集中第k个最小值。使用此函数可以返回数据集中特定位置上的数值。语法:SMALL(array,k)参数说明:Array  为需要找到第k个最小值的数组或数字型数据区域。K  为返回的数据在数组或数据区域里的位置(从小到大)。说明:如果array为空,函数SMALL返回错误值#NUM!。如果k≤0或k超过了数据点个数,函数SMALL返回错误值#NUM!。如果n为数组中的数据点个数,则SMALL(array,1)等于最小值,SMALL(array,n)等于最大值。举例:1226=LARGE(A147:A152,1)第一个最大值,相当于max函数88=SMALL(A147:A152,1)第一个最小值,相当于min函数,空值忽略,但是0值不忽略158=LARGE(A147:A152,COUNT(A147:A152))第最后一个最大值,就是最小值,相当于min函数26=SMALL(A147:A152,COUNT(A147:A152))第最后一个最小值,就是最大值,相当于max函数26#NUM!=LARGE(A147:A152,6)超过数据点数,返回错误值#NUM,空值忽略18#NUM!=SMALL(A147:A152,6)恰当的运用samll(或large)函数和row()e函数,可以对数据列排序8=SMALL($A$147:$A$152,ROW(A1))12=SMALL($A$147:$A$152,ROW(A2))15=SMALL($A$147:$A$152,ROW(A3))18=SMALL($A$147:$A$152,ROW(A4))26=SMALL($A$147:$A$152,ROW(A5))采用数组公式,有时,也可以达到想要的效果128{=SMALL(A160:A165,ROW(INDIRECT("1:"&COUNT(A160:A165))))}812151518262618#N/A函数:RANK说明:返回一个数字在数字列表中的排位。数字的排位是其大小与列表中其他值的比值(如果列表已排过序,则数字的排位就是它当前的位置)。语法:RANK(number,ref,order)参数说明:Number  为需要找到排位的数字。Ref  为数字列表数组或对数字列表的引用。Ref中的非数值型参数将被忽略。Order  为一数字,指明排位的方式。如果order为0(零)或省略,MicrosoftExcel对数字的排位是基于ref为按照降序排列的列表。如果order不为零,MicrosoftExcel对数字的排位是基于ref为按照升序排列的列表。56=RANK(A174,$A$174:$A$180)27想想:用数组公式怎样写7425118274123函数RANK对重复数的排位相同。但重复数的存在将影响后续数值的排位。例如,整数7出现两次,其排位为4,则5的排位为6(没有排位为5的数值)。函数:COUNT说明:返回包含数字以及包含参数列表中的数字的单元格的个数。利用函数COUNT可以计算单元格区域或数字数组中数字字段的输入项个数。语法:COUNT(value1,value2,...)参数说明:Value1,value2,...  为包含或引用各种类型数据的参数(1到30个),但只有数字类型的数据才被计算。说明函数COUNT在计数时,将把数字、日期、或以文本代表的数字计算在内;但是错误值或其他无法转换成数字的文字将被忽略。如果参数是一个数组或引用,那么只统计数组或引用中的数字;数组或引用中的空白单元格、逻辑值、文字或错误值都将被忽略。如果要统计逻辑值、文字或错误值,请使用函数COUNTA。举例:7=COUNT(A174:A180)函数:SUM说明:返回某一单元格区域中所有数字之和。语法:SUM(number1,number2,...)参数说明:Number1,number2,...  为1到30个需要求和的参数。说明直接键入到参数表中的数字、逻辑值及数字的文本表达式将被计算,请参阅下面的示例一和示例二。如果参数为数组或引用,只有其中的数字将被计算。数组或引用中的空白单元格、逻辑值、文本或错误值将被忽略。请参阅下面的示例三。如果参数为错误值或为不能转换成数字的文本,将会导致错误。-540=SUM(A199:A201)1540=SUM(A199:A203)3046=SUM(A199:A201,"5",TRUE)5true说明:引用中的文本值与逻辑值不参与计算,直接键入的文本值与逻辑值参与计算,true=1,false=0。基于单个条件的求和采用sumif函数,具体用法见sumif的说明基于多个条件的求和可采用数组公式地区销售人员类型销售南部丁一饮料3571西部张三奶制品3338东部李四饮料5122北部李四奶制品6239南部王五农产品8677南部张三肉类450南部张三肉类7673东部李四农产品664北部张三农产品1500南部王五肉类659614719{=SUM(IF((A207:A216="南部")*(C207:C216="肉类"),D207:D216))}32753{=SUM(IF((A207:A216="南部")+(A207:A216="东部"),D207:D216))}第一个公式表示求地区为南部,类型为肉类的销售总和,第二个公式表示地区为南部或地区为东部的销售总和。数组公式用法见后面讲解“*”表示“和”,“+”表示“或者”DSUM函数也可以实现同样的目的函数:AVERAGE说明:返回参数的平均值(算术平均值)。语法:AVERAGE(number1,number2,...)参数说明:Number1,number2,...  为需要计算平均值的1到30个参数。参数可以是数字,或者是包含数字的名称、数组或引用。如果数组或引用参数包含文本、逻辑值或空白单元格,则这些值将被忽略;但包含零值的单元格将计算在内。注意:当对单元格中的数值求平均值时,应牢记空白单元格与含零值单元格的区别,尤其在“选项”对话框中的“视图”选项卡上已经清除了“零值”复选框的条件下,空白单元格不计算在内,但计算零值。若要查看“选项”对话框,单击“工具”菜单中的“选项”。例子省略,参见sum函数用法函数:SUMIF说明:根据指定条件对若干单元格求和。语法:SUMIF(range,criteria,sum_range)参数说明:Range  为用于条件判断的单元格区域。Criteria  为确定哪些单元格将被相加求和的条件,其形式可以为数字、表达式或文本。Sum_range   是需要求和的实际单元格。说明只有在区域中相应的单元格符合条件的情况下,sum_range中的单元格才求和。如果忽略了sum_range,则对区域中的单元格求和。举例:12961=SUMIF(B207:B216,"张三",D207:D216)函数:COUNTIF说明:计算区域中满足给定条件的单元格的个数。语法:COUNTIF(range,criteria)参数说明:Range  为需要计算其中满足条件的单元格数目的单元格区域。Criteria  为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本。销售人员4=COUNTIF(A246:A255,"张三")丁一丁一张三张三=IF(COUNTIF(A$246:$A247,A247)=1,A247,"重复")李四李四李四重复找出数据列表中的重复记录,并做出标示。王五王五张三重复张三重复李四重复张三重复王五重复通过用数组公式,判断总共有几条不重复的记录。4{=SUM(1/COUNTIF($A$246:$A$255,$A$246:$A$255))}函数:SUBTOTAL说明:返回数据清单或数据库中的分类汇总。语法:SUBTOTAL(function_num,ref1,ref2,...)参数说明:Function_num  为1到11之间的数字,指定使用何种函数在数据清单中进行分类汇总计算。Function_Num函数1AVERAGE2COUNT3COUNTA4MAX5MIN6PRODUCT7STDEV8STDEVP9SUM10VAR11VARPRef1,ref2,  为要进行分类汇总计算的1到29个区域或引用。说明通常,使用“数据”菜单中的“分类汇总”命令可以容易地创建带有分类汇总的数据清单。一旦创建了分类汇总,就可以通过编辑SUBTOTAL函数对该数据清单进行修改。如果在ref1,ref2,…中有其他的分类汇总(嵌套分类汇总),将忽略这些嵌套分类汇总,以避免重复计算。函数SUBTOTAL将忽略由数据清单筛选时产生的任何隐藏行。在需要对筛选过的数据清单中的可见数据进行分类汇总时,这一点很重要。如果所指定的某一引用为三维引用,函数SUBTOTAL将返回错误值#VALUE!。举例:120303=SUBTOTAL(9,A281:A284)对上面列使用SUM函数计算出的分类汇总104=SUBTOTAL(2,A281:A284)对上面列使用count函数计数15075.75=SUBTOTAL(1,A281:A284)对上面列使用AVERAGE函数计算出的分类汇总23函数:PRODUCT说明:将所有以参数形式给出的数字相乘,并返回乘积值。语法:PRODUCT(number1,number2,...)参数说明:Number1,number2,...  为1到30个需要相乘的数字参数。说明当参数为数字、逻辑值或数字的文字型表达式时可以被计算;当参数为错误值或是不能转换成数字的文字时,将导致错误。如果参数为数组或引用,只有其中的数字将被计算。数组或引用中的空白单元格、逻辑值、文本或错误值将被忽略。举例:4140000=PRODUCT(A281:A284)文本函数函数:CHAR说明:返回对应于数字代码的字符。语法:CHAR(number)参数说明:Number是用于转换的字符代码,介于1到255之间。使用的是当前计算机字符集中的字符。举例:A=CHAR(65)函数:CODE说明:返回文本字符串中第一个字符的数字代码。返回的代码对应于计算机当前使用的字符集。语法:CODE(text)参数说明:Text为需要得到其第一个字符代码的文本。举例:65=CODE("A")65=CODE(CHAR(65))函数:LOWER说明:将一个文本字符串中的所有大写字母转换为小写字母。语法:LOWER(text)参数说明:Text是要转换为小写字母的文本。函数LOWER不改变文本中的非字母的字符。举例:ab2c=LOWER("Ab2c")函数:UPPER说明:将文本转换成大写形式。语法:UPPER(text)参数说明:Text为需要转换成大写形式的文本。Text可以为引用或文本字符串。举例:AB2C=UPPER(B310)函数:LEN说明:LEN返回文本字符串中的字符数。语法:LEN(text)参数说明:Text是要查找其长度的文本。空格将作为字符进行计数。举例:aBcdEFg7=LEN(A321)微软2=LEN(A322)函数:LEFT说明:LEFT基于所指定的字符数返回文本字符串中的第一个或前几个字符。语法:LEFT(text,num_chars)参数说明:Text是包含要提取字符的文本字符串。Num_chars指定要由LEFT所提取的字符数。Num_chars必须大于或等于0。如果num_chars大于文本长度,则LEFT返回所有文本。如果省略num_chars,则假定其为1。函数:RIGHT说明:根据所指定的字符数返回文本字符串中最后一个或多个字符。语法:RIGHT(text,num_chars)参数说明:Text是包含要提取字符的文本字符串。Num_chars指定希望RIGHT提取的字符数。Num_bytes指定希望RIGHTB根据字节所提取的字符数。说明Num_chars必须大于或等于0。如果num_chars大于文本长度,则RIGHT返回所有文本。如果忽略num_chars,则假定其为1。举例:aB=LEFT(A321,2)Fg=RIGHT(A321,2)函数:MID说明:返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。语法:MID(text,start_num,num_chars)参数说明:Text是包含要提取字符的文本字符串。Start_num是文本中要提取的第一个字符的位置。文本中第一个字符的start_num为1,以此类推。Num_chars指定希望MID从文本中返回字符的个数。说明如果start_num大于文本长度,则MID返回空文本("")。如果start_num小于文本长度,但start_num加上num_chars超过了文本的长度,则MID只返回至多直到文本末尾的字符。如果start_num小于1,则MID返回错误值#VALUE!。如果num_chars是负数,则MID返回错误值#VALUE!。举例:aBcdEFgaB=MID(A355,1,2)当start_num=1时,相当于left函数用法Fg=MID(A355,LEN(A355)-1,2)函数:TRIM说明:除了单词之间的单个空格外,清除文本中所有的空格。在从其他应用程序中获取带有不规则空格的文本时,可以使用函数TRIM。语法:TRIM(text)参数说明:Text需要清除其中空格的文本。举例:thisisatest!=TRIM("thisisatest!")函数:EXACT说明:该函数测试两个字符串是否完全相同。如果它们完全相同,则返回TRUE;否则,返回FALSE。函数EXACT能区分大小写,但忽略格式上的差异。语法:EXACT(text1,text2)参数说明:Text1待比较的第一个字符串。Text2待比较的第二个字符串。举例:Wordwordfalse=EXACT(A368,B368)wordwordtrue=EXACT(A369,B369)函数:CONCATENATE说明:将几个文本字符串合并为一个文本字符串。语法:CONCATENATE(text1,text2,...)参数说明:Text1,text2,...为1到30个将要合并成单个文本项的文本项。这些文本项可以为文本字符串、数字或对单个单元格的引用。说明也可以用&(和号)运算符代替函数CONCATENATE实现文本项的合并。举例:brooktroutStreampopulationforbrooktroutspeciesis32/milespecies=CONCATENATE("Streampopulationfor",A377,"",A378,"is",A379,"/mile")32Streampopulationforbrooktroutspeciesis32/mile函数:FIND说明:FIND用于查找其他文本字符串(within_text)内的文本字符串(find_text),并从within_text的首字符开始返回find_text的起始位置编号。也可使用SEARCH查找其他文本字符串中的某个文本字符串,但是,FIND和SEARCH不同,FIND区分大小写并且不允许使用通配符。语法:FIND(find_text,within_text,start_num)参数说明:Find_text是要查找的文本。Within_text是包含要查找文本的文本。Start_num指定开始进行查找的字符。within_text中的首字符是编号为1的字符。如果忽略start_num,则假设其为1。说明如果find_text是空文本(""),则FIND会匹配搜索串中的首字符(即:编号为start_num或1的字符)。Find_text中不能包含通配符。如果within_text中没有find_text,则FIND和FINDB返回错误值#VALUE!。如果start_num不大于0,则FIND和FINDB返回错误值#VALUE!。如果start_num大于within_text的长度,则FIND和FINDB返回错误值#VALUE!。函数:SEARCH说明:SEARCH返回从start_num开始首次找到特定字符或文本字符串的位置上特定字符的编号。使用SEARCH可确定字符或文本字符串在其他文本字符串中的位置这样就可使用MID或REPLACE函数更改文本。语法:SEARCH(find_text,within_text,start_num)参数说明:Find_text是要查找的文本。可以在find_text中使用通配符,包括问号(?)和星号(*)。问号可匹配任意的单个字符,星号可匹配任意一串字符。如果要查找真正的问号或星号,请在该字符前键入波形符(~)。Within_text是要在其中查找find_text的文本。Start_num是within_text中开始查找的字符的编号。说明SEARCH在查找文本时不区分大小写。如果没有找到find_text,则返回错误值#VALUE!。如果忽略start_num,则假定其为1。如果start_num不大于0(零)或大于within_text,则返回错误值#VALUE!。在实际使用中,用search的次数较多。举例:Statements7=SEARCH("e",A408,6)ProMar5=SEARCH(A410,A409)marProAmount=REPLACE(A409,SEARCH(A410,A409),6,"Amount")函数:REPLACE说明:使用其他文本字符串并根据所指定的字符数替换某文本字符串中的部分文本。语法:REPLACE(old_text,start_num,num_chars,new_text)参数说明:Old_text是要替换其部分字符的文本。Start_num是要用new_text替换的old_text中字符的位置。Num_chars是希望REPLACE使用new_text替换old_text中字符的个数。Num_bytes是希望REPLACE使用new_text替换old_text中字节的个数。New_text是要用于替换old_text中字符的文本。函数:SUBSTITUTE说明:在文本字符串中用new_text替代old_text。如果需要在某一文本字符串中替换指定的文本,请使用函数SUBSTITUTE;如果需要在某一文本字符串中替换指定位置处的任意文本,请使用函数REPLACE。语法:SUBSTITUTE(text,old_text,new_text,instance_num)参数说明:Text为需要替换其中字符的文本,或对含有文本的单元格的引用。Old_text为需要替换的旧文本。New_text用于替换old_text的文本。Instance_num为一数值,用来指定以new_text替换第几次出现的old_text。如果指定了instance_num,则只有满足要求的old_text被替换;否则将用new_text替换Text中出现的所有old_text。说明:要注意需要替换文本的大小写。举例:ProAmount=SUBSTITUTE(A409,"Mar","Amount")函数:REPT说明:按照给定的次数重复显示文本。可以通过函数REPT来不断地重复显示某一文本字符串,对单元格进行填充。语法:REPT(text,number_times)参数说明:Text需要重复显示的文本。Number_times是指定文本重复次数的正数。说明:如果number_times为0,则REPT返回""(空文本)。如果number_times不是整数,则将被截尾取整。REPT函数的结果不能大于32,767个字符,否则,REPT将返回错误值#VALUE!。举例:----------=REPT("-",10)函数:TEXT说明:将数值转换为按指定数字格式表示的文本。语法:TEXT(value,format_text)参数说明:Value为数值、计算结果为数字值的公式,或对包含数字值的单元格的引用。Format_text为“单元格格式”对话框中“数字”选项卡上“分类”框中的文本形式的数字格式。说明:Format_text不能包含星号(*)。通过“格式”菜单调用“单元格”命令,然后在“数字”选项卡上设置单元格的格式,只会更改单元格的格式而不会影响其中的数值。使用函数TEXT可以将数值转换为带格式的文本,而其结果将不再作为数字参与计算。若要(value)请使用此代码(format_text)将1234.59显示为1234.6####.#将8.9显示为8.900#.000将.631显示为0.60.#将12显示为12.0以及1234.568显示为1234.57#.0#显示44.398、102.65和2.8时对齐小数点???.???将5.25显示为51/4,5.3显示为53/10,除号对齐#???/???将12000显示为12,000#,###将12000显示为12#,将12200000显示为12.20.0,,小写数字转为大写数字[DBNum2]说明:其余的格式可根据需要用录制宏的方法来找到相应的代码举例:123456壹拾贰万叁仟肆佰伍拾陆=TEXT(B461,"[DBNum2]")函数:VALUE说明:将代表数字的文本字符串转换成数字。语法:VALUE(text)参数说明:Text  为带引号的文本,或对需要进行文本转换的单元格的引用。说明Text可以是MicrosoftExcel中可识别的任意常数、日期或时间格式。如果Text不为这些格式,则函数VALUE返回错误值#VALUE!。通常不需要在公式中使用函数VALUE,Excel可以自动在需要时将文本转换为数字。提供此函数是为了与其他电子表格程序兼容。举例:123=VALUE("123")123123=VALUE(A470)A466单元格的格式为文本格式函数:T说明:返回value引用的文本。语法:T(value)参数说明:Value为需要进行检验的数值。说明:如果值是文本或引用文本,T返回值。如果值不引用文本,T返回空文本("")。通常不需在公式中使用函数T,因为MicrosoftExcel可以自动按需要转换数值的类型,该函数用于与其他电子表格程序兼容。逻辑函数函数:IS函数说明:用来检验数值或引用类型。语法:ISBLANK(value)、ISERR(value)、ISERROR(value)、ISLOGICAL(value)、ISNA(value)、ISNONTEXT(value)、ISNUMBER(value)、ISREF(value)、ISTEXT(value)参数说明:采用函数value如果为下面的内容,则返回TRUEISBLANK值为空白单元格。ISERR值为任意错误值(除去#N/A)。ISERROR值为任意错误值(#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME?或#NULL!)。ISLOGICAL值为逻辑值。ISNA值为错误值#N/A(值不存在)。ISNONTEXT值为不是文本的任意项(注意此函数在值为空白单元格时返回TRUE)。ISNUMBER值为数字。ISREF值为引用。ISTEXT值为文本。举例:true=ISLOGICAL(ISBLANK(A585))true=ISERR(10/0)函数:N说明:返回转化为数值后的值。语法:N(value)参数说明:数值或引用N返回值数字该数字日期该日期的序列号true1false0错误值,例如#DIV/0!错误值其他值0举例:13=N(3+10)1/1/0839448=N(A506)D48是日期格式,返回序列号#DIV/0!=N(10/0)0=N("100")"100"是文本格式,而不是数字格式函数:NA说明:返回错误值#N/A。错误值#N/A表示“无法得到有效值”。语法:NA()举例:#N/A=NA()函数:TYPE说明:返回数值的类型。当某一个函数的计算结果取决于特定单元格中数值的类型时,可使用函数TYPE。语法:TYPE(value)参数说明:如果value为函数TYPE返回数字1文本2逻辑值4误差值16数组64举例:1231=TYPE(A523)"123"2=TYPE(A524)64=TYPE(ROW(A1:A100)){row(A1:A100)}是数组值,故返回64函数:AND说明:所有参数的逻辑值为真时,返回TRUE;只要一个参数的逻辑值为假,即返回FALSE。语法:AND(logical1,logical2,...)参数说明:Logical1,logical2,...  表示待 检测 工程第三方检测合同工程防雷检测合同植筋拉拔检测方案传感器技术课后答案检测机构通用要求培训 的1到30个条件值,各条件值可为TRUE或FALSE。参数必须是逻辑值TRUE或FALSE,或者包含逻辑值的数组或引用。如果数组或引用参数中包含文本或空白单元格,则这些值将被忽略。如果指定的逻辑条件包括非逻辑值,则AND将返回错误值#VALUE!。举例:true=AND(A533,A534)逻辑条件为引用参数A75,引用参数包括文本或空白单元格被忽略truefalse=AND(A534,A535)false#VALUE!=AND("AAA",A533,A534)“AAA”逻辑条件为非逻辑值,返回错误值#value函数:OR说明:在其参数组中,任何一个参数逻辑值为TRUE,即返回TRUE;所有参数的逻辑值为FALSE,即返回FALSE。语法:OR(logical1,logical2,...)参数说明:Logical1,logical2,...  为需要进行检验的1到30个条件,分别为TRUE或FALSE。参数必须能计算为逻辑值,如TRUE或FALSE,或者为包含逻辑值的数组或引用。如果数组或引用参数中包含文本或空白单元格,则这些值将被忽略。如果指定的区域中不包含逻辑值,函数OR返回错误值#VALUE!。可以使用OR数组公式来检验数组中是否包含特定的数值。若要输入数组公式,请按Ctrl+Shift+Enter。举例:true=OR(A544,A545)逻辑条件为引用参数A75,引用参数包括文本或空白单元格被忽略truetrue=OR(A545,A546)false#VALUE!=OR("AAA",A545,A546)“AAA”逻辑条件为非逻辑值,返回错误值#value函数:NOT说明:对参数值求反。当要确保一个值不等于某一特定值时,可以使用NOT函数。语法:NOT(logical)参数说明:Logical为一个可以计算出TRUE或FALSE的逻辑值或逻辑表达式。如果逻辑值为FALSE,函数NOT返回TRUE;如果逻辑值为TRUE,函数NOT返回FALSE。如果value为数值时,0返回TRUE,其他为FALSE。如果value为其他非逻辑值,则返回错误值#value。举例:#VALUE!=NOT(A554)如果value为其他非逻辑值,返回错误值#value。truefalse=NOT(A555)true=NOT(1>2)0true=NOT(A557)为0时,not(0)为TRUE,其余为FALSE。函数:TRUE、FALSE说明:返回逻辑值TRUE、FALSE。语法:TRUE()、FALSE()举例:true=TRUE()或直接在单元格中输入true、false。函数:IF说明:执行真假值判断,根据逻辑计算的真假值,返回不同结果。语法:IF(logical_test,value_if_true,value_if_false)参数说明:1.Logical_test:表示计算结果为TRUE或FALSE的任意值或表达式。本参数可使用任何比较运算符。2.Value_if_true:logical_test为TRUE时返回的值。如果logical_test为TRUE而value_if_true为空,则本参数返回0(零)。如果要显示TRUE,则请为本参数使用逻辑值TRUE。Value_if_true也可以是其他公式。3.Value_if_false:logical_test为FALSE时返回的值。如果logical_test为FALSE且忽略了Value_if_false(即value_if_true后没有逗号),则会返回逻辑值FALSE。如果logical_test为FALSE且Value_if_false为空(即value_if_true后有逗号,并紧跟着右括号),则本参数返回0(零)。Value_if_false也可以是其他公式。例子:2000=IF(B575=1000,B575+1000,B575)B575不大于1000=IF(B575>1000,"B575大于1000","B575不大于1000")嵌套if使用方法:举例:1000C=IF(B575>=1500,"A",IF(B575>=1200,"B",IF(B575>=1000,"C","D")))1200B=IF(B576>=1500,"A",IF(B576>=1200,"B",IF(B576>=1000,"C","D")))1500A=IF(B577>=1500,"A",IF(B577>=1200,"B",IF(B577>=1000,"C","D")))800D=IF(B578>=1500,"A",IF(B578>=1200,"B",IF(B578>=1000,"C","D")))if的参数包含数组时的用法,按ctrl+shift+enter输入:C{=IF(B575:B578>=1500,"A",IF(B575:B578>=1200,"B",IF(B575:B578>=1000,"C","D")))}B{=IF(B575:B578>=1500,"A",IF(B575:B578>=1200,"B",IF(B575:B578>=1000,"C","D")))}A{=IF(B575:B578>=1500,"A",IF(B575:B578>=1200,"B",IF(B575:B578>=1000,"C","D")))}D{=IF(B575:B578>=1500,"A",IF(B575:B578>=1200,"B",IF(B575:B578>=1000,"C","D")))}地址函数函数:CELL说明:返回有关单元格格式、位置或内容的信息语法:CELL(info_type,reference)参数说明:Reference表示要获取其有关信息的单元格。如果忽略,则在info_type中所指定的信息将返回给最后更改的单元格。下表描述info_type为“format”,以及引用为用内置数字格式设置的单元格时,函数CELL返回的文本值。Info_type返回"address"引用中第一个单元格的引用,文本类型。"col"引用中单元格的列标。"color"如果单元格中的负值以不同颜色显示,则为1,否则返回0。"contents"引用中左上角单元格的值:不是公式。"filename"包含引用的文件名(包括全部路径),文本类型。如果包含目标引用的工作表尚未保存,则返回空文本("")。"format"与单元格中不同的数字格式相对应的文本值。下表列出不同格式的文本值。如果单元格中负值以不同颜色显示,则在返回的文本值的结尾处加“-”;如果单元格中为正值或所有单元格均加括号,则在文本值的结尾处返回“()”。"parentheses"如果单元格中为正值或全部单元格均加括号,则为1,否则返回0。"prefix"与单元格中不同的“标志前缀”相对应的文本值。如果单元格文本左对齐,则返回单引号(');如果单元格文本右对齐,则返回双引号(");如果单元格文本居中,则返回插入字符(^);如果单元格文本两端对齐,则返回反斜线(\);如果是其他情况,则返回空文本("")。"protect"如果单元格没有锁定,则为0;如果单元格锁定,则为1。"row"引用中单元格的行号。"type"与单元格中的数据类型相对应的文本值。如果单元格为空,则返回“b”。如果单元格包含文本常量,则返回“l”;如果单元格包含其他内容,则返回“v”。"width"取整后的单元格的列宽。列宽以默认字号的一个字符的宽度为单位。举例:$A$586=CELL("address",A586)函数:=CELL("contents",A586)函数:ADDRESS说明:按照给定的行号和列标,建立文本类型的单元格地址。语法:ADDRESS(row_num,column_num,abs_num,a1,sheet_text)参数说明:Row_num在单元格引用中使用的行号。Column_num在单元格引用中使用的列标。Abs_num指定返回的引用类型。Abs_num返回的引用类型1或省略绝对引用2绝对行号,相对列标3相对行号,绝对列标4相对引用a1用以指定A1或R1C1引用样式的逻辑值。如果A1为TRUE或省略,函数ADDRESS返回A1样式的引用;如果A1为FALSE,函数ADDRESS返回R1C1样式的引用。Sheet_text为一文本,指定作为外部引用的工作表的名称,如果省略sheet_text,则不使用任何工作表名。举例:$B$3=ADDRESS(3,2)B3=ADDRESS(3,2,4)100020003000=SUM(A623:INDIRECT(ADDRESS(ROW(),COLUMN()-1,4)))说明:计算从第一列到结果前一列的和address函数常和indirect函数结合使用,返回单元格的值.如:2000=INDIRECT(ADDRESS(623,2,4))函数:ROW说明:返回引用的行号语法:ROW(reference)参数说明:Reference  为需要得到其行号的单元格或单元格区域。如果省略reference,则假定是对函数ROW所在单元格的引用。如果reference为一个单元格区域,并且函数ROW作为垂直数组输入,则函数ROW将reference的行号以垂直数组的形式返回。Reference不能引用多个区域。举例:634=ROW()635=ROW(A635)586{=ROW(A586:A590)}示例中的公式必须以数组公式的形式输入。选择以公式单元格开头的区域A154:A158。按F2,587{=ROW(A586:A590)}再按Ctrl+Shift+Enter。如果不以数组公式的形式输入公式,则只返回单个结果值1。588{=ROW(A586:A590)}589{=ROW(A586:A590)}590{=ROW(A586:A590)}函数:COLUMN说明:返回引用的列号语法:COLUMN(reference)参数说明:Reference  为需要得到其列标的单元格或单元格区域。如果省略reference,则假定为是对函数COLUMN所在单元格的引用。如果reference为一个单元格区域,并且函数COLUMN作为水平数组输入,则函数COLUMN将reference中的列标以水平数组的形式返回。Reference不能引用多个区域。举例:2=COLUMN()1=COLUMN(A558)函数:ROWS说明:返回引用或数组的行数。语法:ROWS(array)参数说明:Array  为需要得到其行数的数组、数组公式或对单元格区域的引用。举例:4=ROWS(C1:E4)函数:COLUMNS说明:返回引用或数组的列数。语法:COLUMNS(array)参数说明:Array  为需要得到其列数的数组、数组公式或对单元格区域的引用。举例:4=COLUMNS(A1:D3)函数:OFFSET说明:以指定的引用为参照系,通过给定偏移量得到新的引用。返回的引用可以为一个单元格或单元格区域。并可以指定返回的行数或列数。语法:OFFSET(reference,rows,cols,height,width)参数说明:Reference  作为偏移量参照系的引用区域。Reference必须为对单元格或相连单元格区域的引用;否则,函数OFFSET返回错误值#VALUE!。Rows  相对于偏移量参照系的左上角单元格,上(下)偏移的行数。行数可为正数(代表起始引用的下方)或负数(在起始引用的上方)。Cols相对于偏移量参照系的左上角单元格,左(右)偏移的列数。列数可为正数(代表在起始引用的右边)或负数(在起始引用的左边)。Heigh高度,即所要返回的引用区域的行数。Height必须为正数。Width  宽度,即所要返回的引用区域的列数。Width必须为正数。说明:如果行数和列数偏移量超出工作表边缘,函数OFFSET返回错误值#REF!。如果省略height或width,则假设其高度或宽度与reference相同。函数OFFSET实际上并不移动任何单元格或更改选定区域,它只是返回一个引用。函数OFFSET可用于任何需要将引用作为参数的函数。举例:10020030050060010008001107001200260128800=OFFSET(A672,1,2,1,1)单元格C191的值1298=SUM(OFFSET(A672:B673,1,2))求单元格C191到D192的值函数:INDIRECT说明:返回由文本字符串指定的引用。此函数立即对引用进行计算,并显示其内容。当需要更改公式中单元格的引用,而不更改公式本身,请使用函数INDIRECT。语法:INDIRECT(ref_text,a1)参数说明:Ref_text  为对单元格的引用,此单元格可以包含A1-样式的引用、R1C1-样式的引用、定义为引用的名称或对文本字符串单元格的引用。如果ref_text不是合法的单元格的引用,函数INDIRECT返回错误值#REF!。如果ref_text是对另一个工作簿的引用,则那个工作簿必须被打开。如果源工作簿没有打开,函数INDIRECT返回错误值#REF!。A1  为一逻辑值,指明包含在单元格ref_text中的引用的类型。如果a1为TRUE或省略,ref_text被解释为A1-样式的引用。如果a1为FALSE,ref_text被解释为R1C1-样式的引用。B6871.3331.333=INDIRECT(A687)or=INDIRECT($A$687)B6884545=INDIRECT("B"&A690)George10B687=INDIRECT("A687")68862注意第一个例子和第三个例子的不同,INDIRECT("A687")表示始终对A688单元格的引用,用“&”连接时,只能采取第三种查找函数函数:INDEX说明:返回数据清单或数组中的元素值,此元素由行序号和列序号的索引值给定。INDEX函数有两种语法形式:数组和引用。数组形式通常返回数值或数值数组,引用形式通常返回引用。当函数INDEX的第一个参数为数组常数时,使用数组形式。语法:INDEX(array,row_num,column_num)参数说明:Array  为单元格区域或数组常量。如果数组只包含一行或一列,则相对应的参数row_num或column_num为可选。如果数组有多行和多列,但只使用row_num或column_num,函数INDEX返回数组中的整行或整列,且返回值也为数组。Row_num  数组中某行的行序号,函数从该行返回数值。如果省略row_num,则必须有column_num。Column_num  数组中某列的列序号,函数从该列返回数值。如果省略column_num,则必须有row_num。说明如果同时使用row_num和column_num,函数INDEX返回row_num和column_num交叉处的单元格的数值。如果将row_num或column_num设置为0,函数INDEX则分别返回整个列或行的数组数值。若要使用以数组形式返回的值,请将INDEX函数以数组公式形式输入,对于行以水平单元格区域的形式输入,对于列以垂直单元格区域的形式输入。若要输入数组公式,请按Ctrl+Shift+Enter。Row_num和column_num必须指向array中的某一单元格;否则,函数INDEX返回错误值#REF!。举例:苹果柠檬苹果{=INDEX(A709:B711,,1)}香蕉梨香蕉{=INDEX(A709:B711,,1)}西瓜樱桃西瓜{=INDEX(A709:B711,,1)}柠檬=INDEX(A709:B711,1,2)说明:省略行参数,1表示返回第一列,返回值为数组函数:CHOOSE说明:可以使用index_num返回数值参数列表中的数值。使用函数CHOOSE可以基于索引号返回多达29个基于indexnumber待选数值中的任一数值。语法:CHOOS
本文档为【EXCEL函数大全(含详细例子)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥4.9 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
精英人才网
珍惜现在,放眼未来,拼搏到无能为力,努力到感动自己。
格式:xls
大小:138KB
软件:Excel
页数:23
分类:委托代理
上传时间:2022-10-11
浏览量:0