EXCEL常用函数.ppt

上传人:牧羊曲112 文档编号:5430118 上传时间:2023-07-06 格式:PPT 页数:86 大小:3.41MB
返回 下载 相关 举报
EXCEL常用函数.ppt_第1页
第1页 / 共86页
EXCEL常用函数.ppt_第2页
第2页 / 共86页
EXCEL常用函数.ppt_第3页
第3页 / 共86页
EXCEL常用函数.ppt_第4页
第4页 / 共86页
EXCEL常用函数.ppt_第5页
第5页 / 共86页
点击查看更多>>
资源描述

《EXCEL常用函数.ppt》由会员分享,可在线阅读,更多相关《EXCEL常用函数.ppt(86页珍藏版)》请在三一办公上搜索。

1、常用函数介绍,函 数 的 构 成,函数由函数表达式与工作参数构成,一般格式:函数名(参数1,参数2,参数N)SUM(A1,A2,A4)函数运算时需要注意事项:函数名与其后的“(”之间的不能有空格。当有多个参数时,参数之间用“,”分隔。参数部分总长度不能超过1024个字符。根据具体函数,参数可以是数字,文本,逻辑值,工作表中的单元格或区域地址等,也可以是各种表达式或函数。注意函数格式中的“()”和“,”均是半角字符,而非全角的中文字符。,函数运算时需要注意事项:文本内容:表示输出文本,引号之间的内容以文本类型输出.(函数公式里面使用):表示单元格输出空,没有输入任何数据(包括数据零0).(函数公

2、式里面使用)(单个):单个的单引号表示把单元格里面的内容转成文本类型.如,E3单元格输入前导零数据001,程序自动把结果转化为1,如果先输入,再输入001,那么结果就为001,即把数值型内容转化成文本型内容.(双个):表示引用名称.如,8月!C4表示引用名称为8月的工作表里的C4单元格的数据.如果没有工作表的名称时,可以不用,如,Sheet2!C4(函数公式里面使用)$:表示绝对引用,没有加就表示相对引用.绝对引用不会随着下拉复制公式而改变引用.C:C表示引用整个C列.$C:$C表示绝对引用C列.2:2表示引用第2行.$2:$2表示绝对引用第2行.,标点符号的含义,分隔参数,一个公式里面需要很

3、多参数时用逗号分隔.公式中引用的固定字段.&连接符号,表示将两个固定字段(包括公式返回值)连接成文字.+加法.-减法.*乘法./除法.-负负为正$公式里面代表绝对参照,可以选中公式里的范围,按F4快速转换不同参照方式.大于=大于等于不等于=等于,代表文字格式.*代表不定字符.?代表一个字符.#代表一个数字.格式中代表数字格式.%百分号次方.如43 代表4的3次方,结果就是64()括弧是函数开始和结束的标记.引用里面代表参照了另一个Excel文件.!引用了另一个Sheet工作表。注意:星号(*)和问号(?)是通配符,如果要查找真正的问号或星号,请在该字符前键入波形符()。引用本薄本表的A1单元格

4、,输入A1引用本薄sheet2的A1单元格,输入=sheet2!A1引用He工作薄的sheet2表的A1单元格,输入He.xlssheet2!A1,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:

5、F13+B2:L5区域),可直接编辑公式CC=AA,BB可以用sum函数验证:110=SUM(AA,BB)110=SUM(AA)+SUM(BB),数 学 统 计 函 数,ABS:求出参数的绝对值,主要功能:求出相应数字的绝对值。使用格式:ABS(number)参数说明:number代表需要求绝对值的数值或引用的单元格。,应用举例:如果在B1单元格中输入公式:=ABS(A1),则在A1单元格中无论输入正数(如100)还是负数(如-100),B2中均显示出正数(如100)。,特别提醒:如果number参数不是数值,而是一些字符(如A等),则B2中返回错误值#VALUE!。,INT函数,主要功能:将

6、数值向下取整为最接近的整数。使用格式:INT(number)参数说明:number表示需要取整的数值或包含数值的引用单元格。,应用举例:输入公式:=INT(18.88),确认后显示出18。,特别提醒:取整时,不会进行四舍五入;如果输入的公式为=INT(-18.88),则返回结果为-19。如果想在取整时对小数部分四舍五入,可将计算式写为INT(参数+0.5),SUMIF函数,主要功能:计算符合指定条件的单元格区域内的数值和。使用格式:SUMIF(Range,Criteria,Sum_Range)参数说明:Range代表条件判断的单元格区域;Criteria为指定条件表达式;Sum_Range代表

7、需要计算的数值所在的单元格区域。,应用举例:如图所示,在B11单元格中输入公式:=SUMIF(A2:C10,A4,B2:B10),确认后即可求出1月合计。,特别提醒:如果把上述公式修改为:=SUMIF(A2:C10,2月,C2:C10),即可求出2月合计。其中“小计”由于是文本型的,需要放在英文状态下的双引号里面。,AVERAGE函数,主要功能:求出所有参数的算术平均值。使用格式:AVERAGE(number1,number2,)参数说明:number1,number2,:需要求平均值的数值或引用单元格(区域),参数不超过30个。,应用举例:在B8单元格中输入公式:=AVERAGE(B7:D7

8、,F7:H7,7,8),确认后,即可求出B7至D7区域、F7至H7区域中的数值和7、8的平均值。,特别提醒:如果引用区域中包含“0”值单元格,则计算在内;如果引用区域中包含空白或字符单元格,则不计算。,主要功能:返回列表或数据库中的分类汇总。使用格式:SUBTOTAL(function_num,ref1,ref2,.)参数说明:Function_num为1到11,用来指定使用什么函数在列表中进行分类汇总计算;ref1,ref2,代表要进行分类汇总区域或引用,不超过29个。,MAX函数,主要功能:求出一组数中的最大值。使用格式:MAX(number1,number2)参数说明:number1,n

9、umber2代表需要求最大值的数值或引用单元格(区域),参数不超过30个。应用举例:输入公式:=MAX(E44:J44,7,8,9,10),确认后即可显示出E44至J44单元和区域和数值7,8,9,10中的最大值。特别提醒:如果参数中有文本或逻辑值,则忽略。,MIN函数,主要功能:求出一组数中的最小值。使用格式:MIN(number1,number2)参数说明:number1,number2代表需要求最小值的数值或引用单元格(区域),参数不超过30个。应用举例:输入公式:=MIN(E44:J44,7,8,9,10),确认后即可显示出E44至J44单元和区域和数值7,8,9,10中的最小值。特别

10、提醒:如果参数中有文本或逻辑值,则忽略。,MOD函数,主要功能:求出两数相除的余数。使用格式:MOD(number,divisor)参数说明:number代表被除数;divisor代表除数。应用举例:输入公式:=MOD(13,4),确认后显示出结果“1”。特别提醒:如果divisor参数为零,则显示错误值“#DIV/0!”;MOD函数可以借用函数INT来表示:上述公式可以修改为:=13-4*INT(13/4)。,COUNTIF函数,主要功能:统计某个单元格区域中符合指定条件的单元格数目。使用格式:COUNTIF(Range,Criteria)参数说明:Range代表要统计的单元格区域;Crit

11、eria表示指定的条件表达式。,应用举例:在B1单元格中输入公式:=COUNTIF(A1:A6,80),确认后,即可统计出A1至A6单元格区域中,数值小于80的单元格数目。,特别提醒:允许引用的单元格区域中有空白单元格出现。,DCOUNT函数,主要功能:返回数据库或列表的列中满足指定条件并且包含数字的单元格数目。使用格式:DCOUNT(database,field,criteria)参数说明:Database表示需要统计的单元格区域(第一行必须要有标志项).Field表示函数所使用的数据列(第一行必须要有标志项).Criteria包含条件的单元格区域。,应用举例:如图所示,在F1单元格中输入公

12、式:=DCOUNT(A1:D11,语文,F1:G2),确认后即可求出“语文”列中,成绩大于等于70,而小于80的数值单元格数目(相当于分数段人数)。,RANK函数,主要功能:返回某一数值在一列数值中的相对于其他数值的排位。使用格式:RANK(Number,ref,order)参数说明:Number代表需要排序的数值;ref代表排序数值所处的单元格区域;order代表排序方式参数(如果为“0”或者忽略,则按降序排名,即数值越大,排名结果数值越小;如果为非“0”值,则按升序排名,即数值越大,排名结果数值越大)。,应用举例:如在C2单元格中输入公式:=RANK(B2,$B$2:$B$11,0),确认

13、后即可得出同学们的语文成绩在全班成绩中的排名结果。,注意 如果单元格前面加有$,则表示绝对引用.没有加$,表示相对引用.绝对引用,值保持不变.相对引用,值可变.例如下拉复制函数求和.如:$B$2:$B$12 表示一个区域.,文 本 函 数,LEN函数,主要功能:统计文本字符串中字符数目。使用格式:LEN(text)参数说明:text表示要统计的文本字符串。,应用举例:假定A1单元格中保存了“我今年28岁”的字符串,我们在B1单元格中输入公式:=LEN(A1),确认后即显示出统计结果“6”。,特别提醒:LEN要统计时,无论中全角字符,还是半角字符,每个字符均计为“1”;与之相对应的一个函数 LE

14、NB,在统计时半角字符计为“1”,全角字符计为“2”。,TEXT函数,主要功能:根据指定的数值格式将相应的数字转换为文本形式。使用格式:TEXT(value,format_text)参数说明:value代表需要转换的数值或引用的单元格;format_text为指定文字形式的数字格式。应用举例:如果A1单元格中保存有数值1280.45,我们在B1单元格中输入公式:=TEXT(A1,$0.00),确认后显示为“$1280.45”。特别提醒:format_text参数可以根据“单元格格式”对话框“数字”标签中的类型进行确定。,VALUE函数,主要功能:将一个代表数值的文本型字符串转换为数值型。使用格

15、式:VALUE(text)参数说明:text代表需要转换文本型字符串数值。应用举例:如果B1单元格中是通过LEFT等函数截取的文本型字符串,我们在C1单元格中输入公式:=VALUE(B1),确认后,即可将其转换为数值型。特别提醒:如果文本型数值不经过上述转换,在用函数处理这些数值时,常常返回错误。,子 字 符 串 函 数,LEFT函数,主要功能:从一个文本字符串的第一个字符开始,截取指定数目的字符。使用格式:LEFT(text,num_chars)参数说明:text代表要截字符的字符串;num_chars代表给定的截取数目。应用举例:假定A1单元格中保存了“我喜欢天极网”的字符串,我们在B1单

16、元格中输入公式:=LEFT(A1,3),确认后即显示出“我喜欢”的字符。特别提醒:此函数名的英文意思为“左”,即从左边截取,Excel很多函数都取其英文的意思。,RIGHT函数,主要功能:从一个文本字符串的最后一个字符开始,截取指定数目的字符。使用格式:RIGHT(text,num_chars)参数说明:text代表要截字符的字符串;num_chars代表给定的截取数目。应用举例:假定A1单元格中保存了“我喜欢天极网”的字符串,我们在B1单元格中输入公式:=RIGHT(A1,3),确认后即显示出“天极网”的字符。特别提醒:Num_chars参数必须大于或等于0,如果忽略,则默认其为1;如果nu

17、m_chars参数大于文本长度,则函数返回整个文本。,MID函数,主要功能:从一个文本字符串的指定位置开始,截取指定数目的字符。使用格式:MID(text,start_num,num_chars)参数说明:text代表一个文本字符串;start_num表示指定的起始位置;num_chars表示要截取的数目。应用举例:假定A1单元格中保存了“我喜欢天极网”的字符串,我们在B1单元格中输入公式:=MID(A1,4,3),确认后即显示出“天极网”的字符。特别提醒:公式中各参数间,要用英文状态下的逗号“,”隔开。,CONCATENATE函数,主要功能:将多个字符文本或单元格中的数据连接在一起,显示在一

18、个单元格中。使用格式:CONCATENATE(Text1,Text)参数说明:Text1、Text2为需要连接的字符文本或引用的单元格。,应用举例:在B1单元格中输入公式:=CONCATENATE(A1,A2,A3,A4),确认后,即可将A1-A4单元格中字符连接成一个整体,显示在B1单元格中。,特别提醒:如果参数不是引用的单元格,且为文本格式的,请给参数加上英文状态下的双引号。,FREQUENCY函数,主要功能:以一列垂直数组返回某个区域中数据的频率分布。使用格式:FREQUENCY(data_array,bins_array)参数说明:Data_array表示用来计算频率的一组数据或单元格

19、区域;Bins_array表示为前面数组进行分隔一列数值。,特别提醒:上述输入的是一个数组公式,输入完成后,需要通过按“Ctrl+Shift+Enter”组合键进行确认,确认后公式两端出现一对大括号(),此大括号不能直接输入。,应用举例:如图所示,同时选中D2至D11单元格区域。输入:=FREQUENCY(B2:B11,C2:C11),输入完成后按下“Ctrl+Shift+Enter”组合键进行确认,即可求出B2至B11区域中,按C2至C36区域进行分隔的各段数值的出现频率数目(相当于统计各分数段人数)。,逻 辑 函 数,AND函数,主要功能:返回逻辑值:如果所有参数值均为逻辑“真(TRUE)

20、”,则返回逻辑“真(TRUE)”,反之返回逻辑“假(FALSE)”。使用格式:AND(logical1,logical2,.)参数说明:Logical1,Logical2,Logical3:表示待测试的条件值或表达式,最多这30个。,应用举例:C5单元格输入公式:=AND(A1=60,B1=60),确认。如果C1中返回TRUE,说明A1和B1中的数值均大于等于60,如果返回FALSE,说明A1和B1中的数值至少有一个小于60。,特别提醒:如果指定的逻辑条件参数中包含非逻辑值时,则函数返回错误值“#VALUE!”或“#NAME?”。,OR函数,主要功能:返回逻辑值,仅当所有参数值均为逻辑“假(F

21、ALSE)”时返回函数结果逻辑“假(FALSE)”,否则都返回逻辑“真(TRUE)”。使用格式:OR(logical1,logical2,.)参数说明:Logical1,Logical2,Logical3:表示待测试的条件值或表达式,最多这30个。,应用举例:C1单元格输入公式:=OR(A1=60,B1=60),确认。如果C1中返回TRUE,说明A1和B1中的数值至少有一个大于或等于60,如果返回FALSE,说明A1和B1中的数值都小于60。,特别提醒:如果指定的逻辑条件参数中包含非逻辑值时,则函数返回错误值“#VALUE!”或“#NAME?”。,IF函数,主要功能:根据对指定条件的逻辑判断的

22、真假结果,返回相对应的内容。使用格式:=IF(Logical,Value_if_true,Value_if_false)参数说明:Logical代表逻辑判断表达式;Value_if_true表示当判断条件为逻辑“真(TRUE)”时的显示内容,如果忽略返回“TRUE”。Value_if_false表示当判断条件为逻辑“假(FALSE)”时的显示内容,如果忽略返回“FALSE”。,应用举例(1):在B2单元格中输入公式:=IF(A2=60,及格,不及格),确定以后,如果A2单元格中的数值大于或等于60,则B2单元格显示“及格”字样,反之显示“不及格”字样。,特别提醒:IF函数可以依据我们所需的逻辑

23、关系进行多重套用,方法为:将关系层层剥离,用公式层层连接,巧用AND与OR搭桥。,应用举例(2):,应用举例(3):,F2单元格=IF(D2=60,D275,D285),良,优秀)学生成绩的等级排名.,True函数,主要功能:返回逻辑值true.使用格式:true()参数说明:函数没有参数,不是返回参数的逻辑值,相当于直接输入TRUE,故不经常使用.,False函数,主要功能:返回逻辑值False.使用格式:False()参数说明:函数没有参数,不是返回参数的逻辑值,相当于直接输入false,故不经常使用.,Not函数,主要功能:对参数的逻辑值求反:如果参数值为逻辑“真(TRUE)”,则返回逻

24、辑“假(FALSE)”,反之返回逻辑“真(TRUE)”。使用格式:NOT(参数)例:D3单元格输入=NOT(2*2=4),D3单元格的计算结果为“FALSE”.注意:EXCEL函数里面的不等于不是“!=”,而是“”。,条 件 格 式,条件格式,条件格式:为符合指定条件的单元格添加样式,例如:文本颜色,填充,线框.步骤:条件格式-选择合适的格式.,信 息 函 数,ISERROR函数,主要功能:用于测试函数式返回的数值是否有错。如果有错,该函数返回TRUE,反之返回FALSE。使用格式:ISERROR(value)参数说明:Value表示需要测试的值或表达式。,ISNUMBER函数,主要功能:判断

25、测试值是否为数值形式,如果是数值形式,则返回为TRUE。使用格式:ISNUMBER(value)参数说明:Value测试值,可以是单元格,公式,数值的名称。,查 找 引 用 函 数,MATCH函数,主要功能:返回在指定方式下与指定数值匹配的数组中元素的相应位置。使用格式:MATCH(lookup_value,lookup_array,match_type)lookup_value 查找什么,为一个数值 或者 一个单元格(内容可能是数值或是文本).lookup_array 在哪些数据区别中查找,为一行或者一列数据.match_type 匹配类型:-1:查找大于或等于lookup_value最小值

26、的位置.1:查找小于或等于lookup_value最大值的位置.0:查找等于lookup_value值的位置,或者文本内容为lookup_value的位置.,MATCH函数,参数说明:Lookup_value代表需要在数据表中查找的数值。Lookup_array表示可能包含所要查找的数值的连续单元格区域。Match_type表示查找方式的值(-1,0或1)。如果match_type为-1,查找大于或等于 lookup_value的最小数值。Lookup_array 必须按降序排列。如果match_type为1,查找小于或等于 lookup_value 的最大数值。Lookup_array 必须

27、按升序排列。如果match_type为0,查找等于lookup_value 的第一个数值。Lookup_array 可以按任何顺序排列。如果省略match_type,则默认为1。,应用举例:如图4所示,F2单元格中输入公式:=MATCH(E2,B1:B11,0),确认后则返回查找的结果“9”。,特别提醒:Lookup_array只能为一列或一行。,ADDRESS函数,主要功能:使用文字形式返回对工作薄中某一单元格的引用。使用格式:ADDRESS(row_num,column_num,abs_num,A1,sheet_text)参数说明:Row_num 在单元格引用中使用的行号。Column_n

28、um 在单元格引用中使用的列标。Abs_num 指明返回的引用类型。(绝对引用=1;绝对行/相对列=2;相对行/绝对列=3;相对引用=4)A1逻辑值,指定是以A1还是以R1C1样式表示返回的引用:A1样式=1或TRUE;R1C1样式=0或FALSE。Sheet_text字符串,指定用作外部引用的工作表名称。,应用举例:,特别提醒:ISNUMBER、ADDRESS、MATCH通常组合使用。,COLUMN 函数,主要功能:显示所引用单元格的列标号值。使用格式:COLUMN(reference)参数说明:reference为引用的单元格。,应用举例:B1单元格中输入公式:=COLUMN(B1),确认

29、后显示2(即B列)。,特别提醒:如果在B2单元格中输入公式:=COLUMN(),显示出2;与之相对应的还有一个返回行标号值的函数:ROW(reference)。,INDEX函数,主要功能:返回列表或数组中的元素值,此元素由行序号和列序号的索引值进行确定。使用格式:INDEX(array,row_num,column_num)参数说明:Array代表单元格区域或数组常量。Row_num表示指定的行序号(如果省略row_num,则必须有 column_num)。Column_num表示指定的列序号(如果省略column_num,则必须有 row_num)。,应用举例:如图3所示,在F11单元格中输

30、入公式:=INDEX(A1:D11,4,3),确认后则显示出A1至D11单元格区域中,第4行和第3列交叉处的单元格(即C4)中的内容。,特别提醒:此处的行序号参数(row_num)和列序号参数(column_num)是相对于所引用的单元格区域而言的,不是Excel工作表中的行或列序号。,VLOOKUP函数,主要功能:用于搜索表区域首列中查找满足条件的元素,确定行序号,返回该行中参数索引列号指定的单元格中的值。使用格式:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)参数说明:lookup_value:查找值,需要在数据表首

31、列进行搜索的值,可以是数值、引用或字符串。table_array:查找表或区域,需要在其中搜索数据的信息表,可以是对区域或区域名称的引用。col_index_num:索引列号,满足条件单元格在数据区域(table_array)里的列序号,首列序号为1。range_lookup:检索类型,指定在查找时要求精确匹配,FALSE指大致匹配,TRUE或忽略指精确匹配。(数字0表示大致匹配).,应用举例:,HLOOKUP函数,主要功能:用于在一个构造好的表中的最上行查找一个指定值(列号),返回该列中参数索引行号指定的单元格的值。使用格式:HLOOKUP(lookup_value,table_array,

32、row_index_num,range_lookup)参数说明:text代表需要转换文本型字符串数值。lookup_value:查找值,需要在数据表首列进行搜索的值,可以是数值、引用或字符串。table_array:查找表或区域,需要在其中搜索数据的信息表,可以是对区域或区域名称的引用。row_index_num:索引行号,满足条件单元格在数组区域(table_array)里的行序号,表中第一行序号为1。range_lookup:检索类型,指定在查找时要求精确匹配,FALSE指大致匹配,TRUE或忽略指精确匹配。,应用举例:,特别提醒:查找表或区域应从第1行开始搜索。,LookUp函数,LOO

33、KUP函数和VLOOKUP函数是EXCEL中最常用的两个查找函数。VLOOKUP函数能做到的LOOKUP函数同样可以做到,而且可以做得更好。,LOOKUP函数有两种语法形式:向量和数组。向量形式的语法:LOOKUP(lookup_value,lookup_ve ctor,result_v e ctor)Lookup_value:所要查找的数值。Lookup_value 可以为数字、文本、逻辑值或包含数值的名称或引用。Lookup_vector:只包含一行或一列的区域。Lookup_vector 的数值可以为文本、数字或逻辑值。Lookup_vector的数值必须按升序排序:.、-2、-1、0、

34、1、2、.、A-Z、FALSE、TRUE,否则,LOOKUP不能返回正确的结果。文本不区分大小写。Result_vector:只包含一行或一列的区域,区域大小必须与 lookup_vector 相同。,LookUp函数,LOOKUP函数说明:第一,如果函数 LOOKUP 找不到 lookup_value,则查找 lookup_vector 中小于或等于 lookup_value 的最大数值。第二,如果 lookup_value 小于 lookup_vector 中的最小值,函数 LOOKUP 返回错误值#N/A。利用“以大欺小”特性,我们可以运用通用公式来作查找引用。,通用公式:(第二个参数要

35、求对源数据进行升序排序,使用通用公式可以避免排序)LOOKUP(a,b/(条件),查找数组或区域)a=bLOOKUP(a,b/(条件1)*(条件2),查找数组或区域)a=b注意:a必须大于等于b。,LookUp函数,公式中的2、1、0等数字的含义是什么?首先,条件为一组逻辑判断的值。一组由TRUE和FALSE逻辑值组成数组,或者为0与非0组成的数组。因而:【0/(条件)】的作用是用于构建一个由0或者#DI V!0错误值组成的数组。例如:数据源里面能查找到对应值就是ture,没有就是false。形如:0/True=0,0/false=#DI V0!,查找到就0,查不到就是错误值。因此【0/(条件

36、)】数组由0和#DI V0!组成。LOOKUP 函数在一个由0和#DI V!0组成的数组中里面查找 lookup_value(即:1),肯定是查找不到了lookup_value(即:1)了,则它与 lookup_vector 中小于或等于 lookup_value 的最大值(即:0)匹配。,通用公式:LOOKUP(1,0/(条件),查找数组或区域),以此为例,LookUp函数,公式中的2、1、0等数字的含义是什么?首先,条件为一组逻辑判断的值。一组由TRUE和FALSE逻辑值组成数组,或者为0与非0组成的数组。因而:【1/(条件)】的作用是用于构建一个由1或者#DI V!0错误值组成的数组。例

37、如:数据源里面能查找到对应值就是ture,没有就是false。形如:1/True=1,1/false=#DI V0!,查找到就1,查不到就是错误值。因此【1/(条件)】数组由1和#DI V0!组成。LOOKUP 函数在一个由1和#DI V!0组成的数组中里面查找 lookup_value(即:2),肯定是查找不到了lookup_value(即:2)了,则它与 lookup_vector 中小于或等于 lookup_value 的最大值(即:1)匹配。,通用公式:LOOKUP(2,1/(条件),查找数组或区域),以此为例,LookUp函数,公式中的2、1、0等数字的含义是什么?首先,条件为一组逻

38、辑判断的值。一组由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/(条件),查找数组或区域),以此为例,时 间 函 数,DATE函数,主要功能:给出指

39、定数值的日期。使用格式: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日。,DATEDIF函数,主要功能:计算返回两个日期参数的差值。使用格式:DATEDIF(date1,date2,y)DATEDIF(date1,date2,m)DATE

40、DIF(date1,date2,d)参数说明:date1代表前面一个日期,date2代表后面一个日期;y(m、d)要求返回两个日期相差的年(月、天)数。,应用举例:B1单元格中输入公式:=DATEDIF(A1,TODAY(),y),确认后返回系统当前日期(用TODAY()表示)与A1单元格中日期的差值,并返回相差的年数。,特别提醒:这是Excel中的一个隐藏函数,函数向导中是找不到的,可以直接输入使用,对于计算年龄、工龄等非常有效。,DAY函数,主要功能:求出指定日期或引用单元格中的日期的天数。使用格式:DAY(serial_number)参数说明:serial_number代表指定的日期或引

41、用的单元格。应用举例:输入公式:=DAY(2003-12-18),确认后,显示出18。特别提醒:如果是给定的日期,请包含在英文双引号中。,MONTH函数,主要功能:求出指定日期或引用单元格中的日期的月份。使用格式:MONTH(serial_number)参数说明:serial_number代表指定的日期或引用的单元格。应用举例:输入公式:=MONTH(2003-12-18),确认后,显示出12。特别提醒:如果是给定的日期,请包含在英文双引号中;如果将上述公式修改为:=YEAR(2003-12-18),则返回年份对应的值2003。,NOW函数,主要功能:给出当前系统日期和时间。使用格式:NOW(

42、)参数说明:该函数不需要参数。应用举例:输入公式:=NOW(),确认后即刻显示出当前系统日期和时间。如果系统日期和时间发生了改变,只要按一下F9功能键,即可让其随之改变。特别提醒:显示出来的日期和时间格式,可以通过单元格格式进行重新设置。,应用举例:输入公式:=ISERROR(A1/B1),确认以后,如果B1单元格为空或“0”,则A1/B1出现错误,此时前述函数返回TRUE结果,反之返回FALSE。,特别提醒:此函数通常与IF函数配套使用,如果将上述公式修改为:=IF(ISERROR(A1/B1),A1/B1),如果B1为空或“0”,则相应的单元格显示为空,反之显示A1/B1的结果。,公式错误值分析,#DIV/0!除数为零。#N/A公式中无可用的数值或函数缺少参数。#NUM!在需要数字参数的函数中使用了不能接受的参数或公式产生的数字太大(太小),不能表示。#VALUE!输入了一个不能运算的参数或单元格里的内容包含不能运算的对象。,#NULL!使用了不正确的区域运算或不正确的单元格引用。#REF!误删了公式中的引用区域,使公式或函数中缺少应有的参数。#NAME!删除了公式中使用的名称或使用了不存在的名称以及名称有拼写错误。#!公式产生的结果太长,单无格容纳不下。如果用户对日期和时间进行减法运算,请确认格式是否正确。,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号