资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,*,常用函数介绍,1,函 数 的 构 成,2,函数由函数表达式与工作参数构成,一般格式:,函数名,(,参数,1,参数,2,参数,N),SUM,(A1,A2,A4),函数运算时需要注意事项:,函数名与其后的“,(,”之间的不能有空格。,当有多个参数时,参数之间用“,”分隔。,参数部分总长度不能超过,1024,个字符。,根据具体函数,参数可以是数字,文本,逻辑值,工作表中的单元格或区域地址等,也可以是各种表达式或函数。,注意函数格式中的“,(,)”和“,”均是半角字符,而非全角的中文字符。,3,函数运算时需要注意事项:,文本内容,:表示输出文本,引号之间的内容以文本类型输出.(,函数公式里面使用,),:表示单元格输出空,没有输入任何数据(包括数据,零,0).(,函数公式里面使用,),(,单个,):,单个的单引号表示把单元格里面的内容转成文本类型,.,如,E3,单元格输入前导零数据,001,程序自动把结果转化为,1,如果先输入,再输入,001,那么结果就为,001,即把数值型内容转化成文本型内容.,(双个):表示引用名称.如,8月!C4表示引用名称为8月的工作表里的C4单元格的数据.如果没有工作表的名称时,可以不用,如,Sheet2!C4,(,函数公式里面使用,),$:表示绝对引用,没有加就表示相对引用.绝对引用不会随着下拉复制公式而改变引用.,C:C,表示引用整个C列.,$C:$C,表示绝对引用C列.,2:2,表示引用第2行.,$2:$2,表示绝对引用第2行.,4,标点符号的含义,5,分隔参数,一个公式里面需要很多参数时用逗号分隔.,公式中引用的固定字段.,&连接符号,表示将两个固定字段(包括公式返回值)连接成文字.,+加法.,-,减法.,*乘法.,/除法.,-负负为正,$,公式里面代表绝对参照,可以选中公式里的范围,按F4快速转换不同参照方式.,大于,=大于等于,不等于,=等于,6,代表文字格式.,*代表不定字符.,?代表一个字符.,#,代表一个数字.格式中代表数字格式.,%百分号,次方.如,4,3,代表,4,的,3,次方,结果就是,64,()括弧是函数开始和结束的标记.,引用里面代表参照了另一个Excel文件.,!引用了另一个Sheet工作表。,注意:星号(*)和问号(?)是通配符,如果要查找真正的问号或星号,请在该字符前键入波形符()。,引用本薄本表的A1单元格,输入,A1,引用本薄sheet2的A1单元格,输入,=sheet2!A1,引用He工作薄的sheet2表的A1单元格,输入,He.xls,sheet2,!,A,1,7,A.冒号(:)区域操作符,如:A1:F13表示A1单元格到F13单元格的区域。,B.空格()相交区域操作符,例:假如定义A1:F13区域为AA,定义了B2:L5区域为BB。,如何快速定义 CC为AA与BB相交的区域(即 B2:F5区域),可直接编辑公式CC=AA BB,可以用sum函数验证:,20=SUM(AA BB)。,C.逗号(,)合并区域操作符,例:定义了A1:F13区域名称为AA,定义了B2:L5区域为BB。,如何快速定义CC为AA与BB合并的区域(即A1:F13+B2:L5区域),可直接编辑公式CC=AA,BB,可以用sum函数验证:,110=SUM(AA,BB)110=SUM(AA)+SUM(BB),8,数 学 统 计 函 数,9,ABS,:求出参数的绝对值,主要功能:,求出相应数字的绝对值。,使用格式:,ABS(number),参数说明:,number,代表需要求绝对值的数值或引用的单元格。,10,应用举例:,如果在,B1,单元格中输入公式:,=ABS(A1),则在,A1,单元格中无论输入正数,(,如,100),还是负数,(,如-,100),B2,中均显示出正数,(,如,100),。,特别提醒:,如果,number,参数不是数值,而是一些字符,(,如,A,等,),则,B2,中返回错误值,#VALUE,!,。,100,100,-100,100,A,#VALUE!,11,INT,函数,主要功能:,将数值向下取整为最接近的整数。,使用格式:,INT(number),参数说明:,number,表示需要取整的数值或包含数值的引用单元格。,12,应用举例:,输入公式:,=INT(18.8,8,),确认后显示出,18,。,特别提醒:,取整时,不会进行四舍五入,;,如果输入的公式为,=INT(-18.8,8,),则返回结果为,-19,。如果想在取整时对小数部分四舍五入,可将计算式写为,INT(,参数,+0.5),19.95,19.00,-18.88,-19.00,14.04,14.00,14.50,15.00,13,SUMIF,函数,主要功能:,计算符合指定条件的单元格区域内的数值和。,使用格式:,SUMIF(Range,Criteria,Sum_Range),参数说明:,Range,代表条件判断的单元格区域,;Criteria,为指定条件表,达式,;Sum_Range,代表需要计算的数值所在的单元格区域。,14,应用举例:,如图所示,在,B11,单元格中输入公式:,=SUMIF(A2:C10,A4,B2:B10),确认后即可求出,1,月合计。,特别提醒:,如果把上述公式修改为:,=SUMIF(A2:C10,2,月,C2:C10),即可求出,2,月合计。其中,“,小计,”,由于是文本型的,需要放在英文状态下的双引号里面。,姓名,1月,2月,地区1,10,20,地区2,20,30,小计,30,50,地区3,15,20,地区4,60,50,小计,75,70,地区5,40,30,地区6,55,40,小计,95,70,合计,200,190,15,AVERAGE,函数,主要功能:,求出所有参数的算术平均值。,使用格式:,AVERAGE(number1,number2,),参数说明:,number1,number2,:需要求平均值的数值或引用单元格,(,区域,),参数不超过,30,个。,16,应用举例:,在,B8,单元格中输入公式:,=AVERAGE(B7:D7,F7:H7,7,8),确认后,即可求出,B7,至,D7,区域、,F7,至,H7,区域中的数值和,7,、,8,的平均值。,特别提醒:,如果引用区域中包含,“,0,”,值单元格,则计算在内,;,如果引用区域中包含空白或字符单元格,则不计算。,1月,2月,3月,4月,5月,6月,合计,500,600,700,800,100,200,2900,500,500,600,700,0,100,200,2100,350,500,600,700,A,100,200,2100,420,17,主要功能:,返回列表或数据库中的分类汇总。,使用格式:,SUBTOTAL(function_num,ref1,ref2,.),参数说明:,Function_num,为,1,到,11,用来指定使用什么函数在列表中进行分类汇总计算,;ref1,ref2,代表要进行分类汇总区域或引用,不超过,29,个。,Function,函数,1,AVERAGE,2,COUNT,3,COUNTA,4,MAX,5,MIN,6,PRODUCT,7,STDEV,8,STDEVP,9,SUM,10,VAR,11,VARP,20,27.5,10,8,30,50,50,10,20,90000000000,10,15.8113883,30,250,50,218.75,18,MAX,函数,主要功能:,求出一组数中的最大值。,使用格式:,MAX(number1,number2),参数说明:,number1,number2,代表需要求最大值的数值或引用单元格,(,区域,),参数不超过,30,个。,应用举例:,输入公式:,=MAX(,E44,:,J44,7,8,9,10,),确认后即可显示出,E44,至,J44,单元和区域和数值,7,8,9,10,中的最大值。,特别提醒:,如果参数中有文本或逻辑值,则忽略。,19,MIN,函数,主要功能:,求出一组数中的最小值。,使用格式:,MIN(number1,number2),参数说明:,number1,number2,代表需要求最小值的数值或引用单元格,(,区域,),参数不超过,30,个。,应用举例:,输入公式:,=MIN(E44:J44,7,8,9,10),确认后即可显示出,E44,至,J44,单元和区域和数值,7,8,9,10,中的最小值。,特别提醒:,如果参数中有文本或逻辑值,则忽略。,20,MOD,函数,主要功能:,求出两数相除的余数。,使用格式:,MOD(number,divisor),参数说明:,number,代表被除数,;divisor,代表除数。,应用举例:,输入公式:,=MOD(13,4),确认后显示出结果“,1,”。,特别提醒:,如果,divisor,参数为零,则显示错误值“,#DIV/0!,”,;MOD,函数可以借用函数,INT,来表示:上述公式可以修改为:,=13-4*INT(13/4),。,21,COUNTIF,函数,主要功能:,统计某个单元格区域中符合指定条件的单元格数目。,使用格式:,COUNTIF(Range,Criteria),参数说明:,Range,代表要统计的单元格区域,;Criteria,表示指定的条件表达式。,22,应用举例:,在,B1,单元格中输入公式:,=COUNTIF(A1:A6,=70,=70,=80,=90,25,RANK,函数,主要功能:,返回某一数值在一列数值中的相对于其他数值的排位。,使用格式:,RANK(Number,ref,order),参数说明:,Number,代表需要排序的数值,;ref,代表排序数值所处的单元格区域,;order,代表排序方式参数,(,如果为“,0,”或者忽略,则按降序排名,即数值越大,排名结果数值越小,;,如果为非“,0,”值,则按升序排名,即数值越大,排名结果数值越大,),。,26,应用举例:,如在,C2,单元格中输入公式:,=RANK(B2,$B$2:$B$11,0),确认后即可得出同学们的语文成绩在全班成绩中的排名结果。,注意,如果单元格前面加有,$,则表示绝对引用,.,没有加,$,表示相对引用,.,绝对引用,值保持不变,.,相对引用,值可变,.,例如下拉复制函数求和,.,如:,$B$2:$B$12,表示一个区域,.,姓名,分数,排名,张三,59,10,李四,65,9,王五,70,7,李晓,66,8,邓琳卡,78,5,熊春元,99,1,陈抒情,85,2,瘳雪梅,84,3,李艳,80,4,王强,71,6,27,文 本 函 数,28,LEN,函数,主要功能:,统计文本字符串中字符数目。,使用格式:,LEN(text),参数说明:,text,表示要统计的文本字符串。,29,应用举例:,假定,A1,单元格中保存了“我今年,28,岁”的字符串,我们在,B1,单元格中输入公式:,=LEN(A1),确认后即显示出统计结果“,6,”。,特别提醒:,LEN,要统计时,无论中全角字符,还是半角字符,每个字符均计为,“,1,”,;,与之相对应的一个函数,LENB,在统计时半角字符计为,“,1,”,全角字符计为,“,2,”,。,我今年28岁,6,我今年28岁,10,30,TEXT,函数,主要功能:,根据指定的数值格式将相应的数字转换为文本形式。,使用格式:,TEXT(value,format_text),参数说明:,value,代表需要转换的数值或引用的单元格,;format_text,为指定文字形式的数字格式。,应用举例:,如果,A1,单元格中保存有数值,1280.45,我们在B1单元格中输入公式:,=TEXT(A1,$0.00),确认后显示为“,$1280.45,”。,特别提醒:,format_text,参数可以根据“单元格格式”对话框“数字”标签中的类型进行确定。,31,VALUE,函数,主要功能:,将一个代表数值的文本型字符串转换为数值型。,使用格式:,VALUE(text),参数说明:,text,代表需要转换文本型字符串数值。,应用举例:,如果,B1,单元格中是通过,LEFT,等函数截取的文本型字符串,我们在,C1,单元格中输入公式:,=VALUE(B1),确认后,即可将其转换为数值型。,特别提醒:,如果文本型数值不经过上述转换,在用函数处理这些数值时,常常返回错误。,32,子 字 符 串 函 数,33,LEFT,函数,主要功能:,从一个文本字符串的第一个字符开始,截取指定数目的字符。,使用格式:,LEFT(text,num_chars),参数说明:,text,代表要截字符的字符串,;num_chars,代表给定的截取数目。,应用举例:,假定,A1,单元格中保存了“我喜欢天极网”的字符串,我们在,B1,单元格中输入公式:,=LEFT(A1,3),确认后即显示出“我喜欢”的字符。,特别提醒:,此函数名的英文意思为“左”,即从左边截取,Excel,很多函数都取其英文的意思。,34,RIGHT,函数,主要功能:,从一个文本字符串的最后一个字符开始,截取指定数目的字符。,使用格式:,RIGHT(text,num_chars),参数说明:,text,代表要截字符的字符串,;num_chars,代表给定的截取数目。,应用举例:,假定,A1,单元格中保存了“我喜欢天极网”的字符串,我们在,B1,单元格中输入公式:,=RIGHT(A1,3),确认后即显示出“天极网”的字符。,特别提醒:,Num_chars,参数必须大于或等于,0,如果忽略,则默认其为,1,;,如果,num_chars,参数大于文本长度,则函数返回整个文本。,35,MID,函数,主要功能:,从一个文本字符串的指定位置开始,截取指定数目的字符。,使用格式:,MID(text,start_num,num_chars),参数说明:,text,代表一个文本字符串,;start_num,表示指定的起始位置,;num_chars,表示要截取的数目。,应用举例:,假定,A1,单元格中保存了“我喜欢天极网”的字符串,我们在,B1,单元格中输入公式:,=MID(A1,4,3),确认后即显示出“天极网”的字符。,特别提醒:,公式中各参数间,要用英文状态下的逗号“,”隔开。,36,CONCATENATE,函数,主要功能:,将多个字符文本或单元格中的数据连接在一起,显示在一个单元格中。,使用格式:,CONCATENATE(Text1,Text),参数说明:,Text1,、,Text2,为需要连接的字符文本或引用的单元格。,37,应用举例:,在,B1,单元格中输入公式:,=CONCATENATE(A1,A2,A3,A4),确认后,即可将,A1-A4,单元格中字符连接成一个整体,显示在,B1,单元格中。,特别提醒:,如果参数不是引用的单元格,且为文本格式的,请给参数加上英文状态下的双引号。,.com,38,FREQUENCY,函数,主要功能:,以一列垂直数组返回某个区域中数据的频率分布。,使用格式:,FREQUENCY(data_array,bins_array),参数说明:,Data_array,表示用来计算频率的一组数据或单元格区域,;Bins_array,表示为前面数组进行分隔一列数值。,39,特别提醒:,上述输入的是一个数组公式,输入完成后,需要通过按,“,Ctrl+Shift+Enter,”,组合键进行确认,确认后公式两端出现一对大括号,(,),此大括号不能直接输入。,应用举例:,如图所示,同时选中,D2,至,D11,单元格区域。输入:,=FREQUENCY(B2:B11,C2:C11),输入完成后按下,“,Ctrl+Shift+Enter,”,组合键进行确认,即可求出,B2,至,B11,区域中,按,C2,至,C36,区域进行分隔的各段数值的出现频率数目,(,相当于统计各分数段人数,),。,姓名,分数,分数段,人数,张三,59,60,1,李四,65,70,3,王五,70,80,3,李晓,66,90,2,邓琳卡,78,100,1,熊春元,99,陈抒情,85,瘳雪梅,84,李艳,80,王强,71,40,逻 辑 函 数,41,AND,函数,主要功能:,返回逻辑值:如果所有参数值均为逻辑“真,(TRUE),”,则返回逻辑“真,(TRUE),”,反之返回逻辑“假,(FALSE),”。,使用格式:,AND(logical1,logical2,.),参数说明:,Logical,1,Logical,2,Logical,3,:表示待测试的条件值或表达式,最多这,30,个。,42,应用举例:,C5,单元格输入公式:,=AND(A1=60,B1=60),确认。如果,C1,中返回,TRUE,说明,A1,和,B1,中的数值均大于等于,60,如果返回,FALSE,说明,A1,和,B1,中的数值至少有一个小于,60,。,特别提醒:,如果指定的逻辑条件参数中包含非逻辑值时,则函数返回错误值,“,#VALUE!,”,或,“,#NAME,?,”,。,50,60,FALSE,100,100,#NAME?,43,OR,函数,主要功能:,返回逻辑值,仅当所有参数值均为逻辑“假,(FALSE),”时返回函数结果逻辑“假,(FALSE),”,否则都返回逻辑“真,(TRUE),”。,使用格式:,OR(logical1,logical2,.),参数说明:,Logical1,Logical2,Logical3,:表示待测试的条件值或表达式,最多这,30,个。,44,应用举例:,C1,单元格输入公式:,=OR(A1=60,B1=60),确认。如果,C1,中返回,TRUE,说明,A1,和,B1,中的数值至少有一个大于或等于,60,如果返回,FALSE,说明,A1,和,B1,中的数值都小于,60,。,特别提醒:,如果指定的逻辑条件参数中包含非逻辑值时,则函数返回错误值,“,#VALUE!,”,或,“,#NAME,?,”,。,50,60,TRUE,50,40,FALSE,100,100,#NAME?,45,IF,函数,主要功能:,根据对指定条件的逻辑判断的真假结果,返回相对应的内容。,使用格式:,=IF(Logical,Value_if_true,Value_if_false),参数说明:,Logical,代表逻辑判断表达式,;,Value_if_true,表示当判断条件为逻辑“真,(TRUE),”时的显示内容,如果忽略返回“,TRUE,”。,Value_if_false,表示当判断条件为逻辑“假,(FALSE),”时的显示内容,如果忽略返回“,FALSE,”。,46,应用举例,(1),:,在,B2,单元格中输入公式:,=IF(A2=60,及格,不及格,),确定以后,如果,A2,单元格中的数值大于或等于,60,则,B2,单元格显示“及格”字样,反之显示“不及格”字样。,特别提醒:,IF,函数可以依据我们所需的逻辑关系进行多重套用,方法为:将关系层层剥离,用公式层层连接,巧用,AND,与,OR,搭桥。,分数,判断,65,及格,50,不及格,88,及格,70,及格,47,应用举例,(2),:,产品名称,10-26,10-27,纯奶,心爽原味,心爽草莓,巧克力,甜奶,高钙,核桃花生,总计,0,0,需加量,超量检查,条件,显示,心爽草莓1000或心爽原味=0,心爽草莓,心爽原味1000或心爽草莓=0,心爽原味,心爽原味0,心爽草莓0,心爽原味,心爽草莓,心爽原味=0,心爽草莓=0,心爽原味,=,1000,心爽草莓,1000,无,心爽原味=0,心爽草莓=1000,心爽原味,=,1000,心爽草莓=0,48,应用举例,(3),:,F2,单元格,=IF(D2=60,D275,D2,选择合适的格式,.,学号,姓名,性别,语文,等级,10401,张三,男,85,优秀,10402,李四,男,71,及格,10403,王五,女,84,良,10404,李晓,女,70,及格,10405,邓琳卡,男,75,及格,10406,熊春元,男,78,良,10407,陈抒情,男,92,优秀,10408,瘳雪梅,男,68,及格,10409,李艳,女,58,差,10410,王强,女,62,及格,54,信 息 函 数,55,ISERROR,函数,主要功能:,用于测试函数式返回的数值是否有错。如果有错,该函数返回,TRUE,反之返回,FALSE,。,使用格式:,ISERROR(value),参数说明:,Value,表示需要测试的值或表达式。,56,ISNUMBER,函数,主要功能:,判断测试值是否为数值形式,如果是数值形式,则返回为,TRUE,。,使用格式:,ISNUMBER(value),参数说明:,Value,测试值,可以是单元格,公式,数值的名称。,57,查 找 引 用 函 数,58,MATCH,函数,主要功能:,返回在指定方式下与指定数值匹配的数组中元素的相应位置。,使用格式:,MATCH(lookup_value,lookup_array,match_type),lookup_value,查找什么,为一个数值 或者 一个单元格,(,内容可能是数值或是文本,).,lookup_array,在哪些数据区别中查找,为一行或者一列数据,.,match_type,匹配类型:,-,1,:,查找大于或等于,lookup_value,最小值的位置,.,1,:,查找小于或等于,lookup_value,最大值的位置,.,0,:,查找等于,lookup_value,值的位置,或者文本内容为,lookup_value,的位置,.,59,MATCH,函数,参数说明:,Lookup_value,代表需要在数据表中查找的数值。,Lookup_array,表示可能包含所要查找的数值的连续单元格区域。,Match_type,表示查找方式的值,(,-,1,0,或,1,),。,如果,match_type,为,-1,查找大于或等于,lookup_value,的最小数值。,Lookup_array,必须按降序排列。,如果,match_type,为,1,查找小于或等于,lookup_value,的最大数值。,Lookup_array,必须按升序排列。,如果,match_type,为,0,查找等于,lookup_value,的第一个数值。,Lookup_array,可以按任何顺序排列。,如果省略,match_type,则,默认为,1,。,60,应用举例:,如图,4,所示,F2,单元格中输入公式:,=MATCH(E2,B1:B11,0),确认后则返回查找的结果“,9,”。,特别提醒:,Lookup_array,只能为一列或一行。,学号,姓名,性别,语文,10401,张三,男,85,瘳雪梅,9,10402,李四,男,71,10403,王五,女,71,10404,李晓,女,70,10405,邓琳卡,男,75,10406,熊春元,男,72,10407,陈抒情,男,92,10408,瘳雪梅,男,68,10409,李艳,女,67,10410,王强,女,62,61,ADDRESS,函数,主要功能:,使用文字形式返回对工作薄中某一单元格的引用。,使用格式:,ADDRESS(row_num,column_num,abs_num,A1,sheet_text),参数说明:,Row_num,在单元格引用中使用的行号。,Column_num,在单元格引用中使用的列标。,Abs_num,指明返回的引用类型。,(,绝对引用,=1;,绝对行,/,相对列,=2;,相对行,/,绝对列,=3;,相对引用,=4),A1,逻辑值,指定是以,A1,还是以,R1C1,样式表示返回的引用:,A1,样式,=1,或,TRUE;R1C1,样式,=0,或,FALSE,。,Sheet_text,字符串,指定用作外部引用的工作表名称。,62,应用举例:,特别提醒:,ISNUMBER,、,ADDRESS,、,MATCH,通常组合使用。,产品,武汉,其他,百利包酸奶,261,62,百利包鲜奶,152,82,保鲜酸奶,407,276,达能酸奶,2,1,上海酸奶,6,3,瓶装果汁,3,1,瓶袋酸奶,108,39,瓶袋鲜奶,262,120,其他酸奶,2,5,产品,百利包鲜奶,百利包酸奶,上海酸奶,保鲜酸奶,北京酸奶,武汉,152,261,6,407,#N/A,其他,82,62,3,276,#N/A,63,COLUMN,函数,主要功能:,显示所引用单元格的列标号值。,使用格式:,COLUMN(reference),参数说明:,reference,为引用的单元格。,64,应用举例:,B1,单元格中输入公式:,=COLUMN(B1),确认后显示,2(,即,B,列,),。,特别提醒:,如果在,B2,单元格中输入公式:,=COLUMN(),显示出,2;,与之相对应的还有一个返回行标号值的函数:,ROW(reference),。,2,4,4,65,INDEX,函数,主要功能:,返回列表或数组中的元素值,此元素由行序号和列序号的索引值进行确定。,使用格式:,INDEX(array,row_num,column_num),参数说明:,Array,代表单元格区域或数组常量。,Row_num,表示指定的行序号,(,如果省略,row_num,则必须有,column_num),。,Column_num,表示指定的列序号,(,如果省略,column_num,则必须有,row_num),。,66,应用举例:,如图,3,所示,在,F11,单元格中输入公式:,=INDEX(A1:D11,4,3),确认后则显示出,A1,至,D11,单元格区域中,第,4,行和第,3,列交叉处的单元格,(,即,C4),中的内容。,特别提醒:,此处的行序号参数,(row_num),和列序号参数,(column_num),是相对于所引用的单元格区域而言的,不是,Excel,工作表中的行或列序号。,学号,姓名,性别,语文,条件区域(and),10401,张三,男,85,语文,语文,10402,李四,男,71,=65,80,10407,陈抒情,男,92,=b,LOOKUP(,a,b,/(条件1)*(条件2),查找数组或区域)a=b,注意:,a,必须大于等于,b,。,73,LookUp函数,公式中的,2,、,1,、,0,等数字的含义是什么?,首先,条件为一组,逻辑判断的值,。一组由TRUE和FALSE逻辑值组成数组,或者为,0,与非,0,组成的数组。因而:,【,0/,(条件),】,的作用是用于构建一个由,0,或者,#DI V!0,错误值组成的数组。,例如:数据源里面能查找到对应值就是ture,没有就是false。,形如:,0/True=0,0/false=#DI V0!,查找到就,0,查不到就是错误值。,因此,【,0/,(条件),】数组,由,0,和,#DI V0!,组成。,LOOKUP 函数在一个由,0,和,#DI V!0,组成的数组中里面查找,lookup_value,(即:,1,),肯定是查找不到了,lookup_value,(即:,1,)了,则它与,lookup_vector,中小于或等于,lookup_value,的最大值(即:,0,)匹配。,通用公式,:,LOOKUP(,1,0,/(条件),查找数组或区域),以此为例,74,LookUp函数,公式中的,2,、,1,、,0,等数字的含义是什么?,首先,条件为一组,逻辑判断的值,。一组由TRUE和FALSE逻辑值组成数组,或者为,0,与非,0,组成的数组。因而:,【,1/,(条件),】,的作用是用于构建一个由,1,或者,#DI V!0,错误值组成的数组。,例如:数据源里面能查找到对应值就是ture,没有就是false。,形如:,1/True=1,1/false=#DI V0!,查找到就,1,查不到就是错误值。,因此,【,1/,(条件),】数组,由,1,和,#DI V0!,组成。,LOOKUP 函数在一个由,1,和,#DI V!0,组成的数组中里面查找,lookup_value,(即:,2,),肯定是查找不到了l,ookup_value,(即:,2,)了,则它与,lookup_vector,中小于或等于,lookup_value,的最大值(即:,1,)匹配。,通用公式,:,LOOKUP(,2,1,/(条件),查找数组或区域),以此为例,75,LookUp函数,公式中的,2,、,1,、,0,等数字的含义是什么?,首先,条件为一组,逻辑判断的值,。一组由TRUE和FALSE逻辑值组成数组,或者为,0,与非,0,组成的数组。因而:,【,0/,(条件),】,的作用是用于构建一个由,0,或者,#DI V!0,错误值组成的数组。,例如:数据源里面能查找到对应值就是ture,没有就是false。,形如:,0/True=0,0/false=#DI V0!,查找到就,0,查不到就是错误值。,因此,【,0/,(条件),】数组,由,0,和,#DI V0!,组成。,LOOKUP 函数在一个由,0,和,#DI V!0,组成的数组中里面查找,lookup_value,(即:,0,),肯定能如偿所愿了。,通用公式,:,LOOKUP(,0,0,/(条件),查找数组或区域),以此为例,76,时 间 函 数,77,DATE,函数,主要功能:,给出指定数值的日期。,使用格式:,DATE(year,month,day),参数说明:,year,为指定的年份数值,(,小于,9999);month,为指定的月份数值,(,可以大于,12);day,为指定的天数。,应用举例:,C20,单元格中输入公式:,=DATE(2003,13,35),确认后,显示出,2004-2-4,。,特别提醒:,由于上述公式中,月份为,13,多了一个月,顺延至,2004,年,1,月,;,天数为,35,比,2004,年,1,月的实际天数又多了,4,天,故又顺延至,2004,年,2,月,4,日。,78,DATEDIF,函数,主要功能:,计算返回两个日期参数的差值。,使用格式:,DATEDIF(date1,date2,y,),DATEDIF(date1,date2,m,),DATEDIF(date1,date2,d,),参数说明:,date1,代表前面一个日期,date2,代表后面一个日期,;,y(,m,、d)要求返回两个日期相差的年,(,月、天,),数。,79,应用举例:,B1,单元格中输入公式:,=DATEDIF(A1,TODAY(),y),确认后返回系统当前日期(用,TODAY(),表示,),与,A1,单元格中日期的差值,并返回相差的年数。,特别提醒:,这是,Excel,中的一个隐藏函数,函数向导中是找不到的,可以直接输入使用,对于计算年龄、工龄等非常有效。,2003年1月1日,10.0,2004年1月1日,116,2004年1月1日,3536,80,DAY,函数,主要功能:,求出指定日期或引用单元格中的日期的天数。,使用格式:,DAY(serial_number),参数说明:,serial_number,代表指定的日期或引用的单元格。,应用举例:,输入公式:,=DAY(2003-12-18),确认后,显示出,18,。,特别提醒:,如果是给定的日期,请包含在英文双引号中。,81,MONTH,函数,主要功能:,求出指定日期或引用单元格中的日期的月份。,使用格式:,MONTH(serial_number),参数说明:,serial_number,代表指定的日期或引用的单元格。,应用举例:,输入公式:,=MONTH(2003-12-18),确认后,显示出,1,2。,特别提醒:,如果是给定的日期,请包含在英文双引号中,;,如果将上述公式修改为:,=YEAR(2003-12-18),则返回年份对应的值,2003,。,82,NOW,函数,主要功能:,给出当前系统日期和时间。,使用格式:,NOW(),参数说明:,该函数不需要参数。,应用举例:,输入公式:,=NOW(),确认后即刻显示出当前系统日期和时间。如果系统日期和时间发生了改变,只要按一下,F9,功能键,即可让其随之改变。,特别提醒:,显示出来的日期和时间格式,可以通过单元格格式进行重新设置。,83,应用举例:,输入公式:,=ISERROR(A1,/,B1),确认以后,如果,B1,单元格为空或“,0,”,则,A1,/,B1,出现错误,此时前述函数返回,TRUE,结果,反之返回,FALSE,。,特别提醒:,此函数通常与,IF,函数配套使用,如果将上述公式修改为:,=IF(ISERROR(A1,/,B1),A1,/,B1),如果,B1,为空或,“,0,”,则相应的单元格显示为空,反之显示,A1/B1,的结果。,200,0,200,100,#DIV/0!,TRUE,2,FALSE,2,84,公式错误值分析,85,#DIV/0,!,除数为零。,#N/A,公式中无可用的数值或函数缺少参数。,#NUM,!,在需要数字参数的函数中使用了不能,接受的参数或公式产生的数字太大,(,太小,),不能表示。,#VALUE,!,输入了一个不能运算的参数或单元格,里的内容包含不能运算的对象。,#NULL,!,使用了不正确的区域运算或不正确的,单元格引用。,#REF,!,误删了公式中的引用区域,使公式或,函数中缺少应有的参数。,#NAME,!,删除了公式中使用的名称或使用了不,存在的名称以及名称有拼写错误。,#,!,公式产生的结果太长,单无格容纳不,下。如果用户对日期和时间进行减法,运算,请确认格式是否正确。,86,
展开阅读全文