EXCEL函数培训课件PPT.ppt
结算部结算部2012-11-22内容内容1.相关概念相关概念:2.常用函数常用函数3常用函数组合常用函数组合4.其它其它第一部分第一部分:相关概念相关概念1.函数语法函数语法:由由函数名函数名+括号括号+参数参数组成组成 例例 求和函数求和函数:SUM(A1,B2,)参数与参数之间用逗号参数与参数之间用逗号“,”表表示示 第第一一部部分分:相相关关概概念念2.运算符运算符:n n公式运算符公式运算符:+-*/n n比较运算符比较运算符:=n n引用运算符引用运算符:,:第第一一部部分分:相相关关概概念念3.单元格的相对引用与绝对引用单元格的相对引用与绝对引用:样式样式:A1$A1 锁定第锁定第A例例 A$1 锁定第锁定第1横横$A$1 锁定第锁定第A例与第例与第1横横EXCEL函数培训函数培训.xlsx第第一一部部分分:相相关关概概念念n n数数值值与与文文本本相相互互转转换换n n 1、Ctrl+1设设置置文文本本格格式式或或数数字字格格式式n n 2、函函数数转转换换TEXT&VALUEn n 3、将将文文本本乘乘以以1,转转换换为为数数字字n n 4、文文本本类类型型的的数数字字点点击击单单元元格格左左上上角角图图标标,选选择择“转转换换为为数数字字”第第二二部部分分:常常用用函函数数(一一)数学函数数学函数:(二二)日期函数日期函数:(三三)信息函数信息函数:(四四)逻辑函数逻辑函数:(五五)文本函数文本函数:(六六六六)查找与引用函数查找与引用函数查找与引用函数查找与引用函数:(一一)数学函数数学函数:n n条件求和条件求和:SUMIFn n求个数求个数:COUNTn n求符合条件个数求符合条件个数:COUNTIFn n求随机求随机:RAND,RANDBETWEEN n n求余数求余数:MODn n四舍五入函数四舍五入函数:ROUNDn n排位排位:RANK1.随随机机数数RANDn nRAND()返回大于等于返回大于等于0小于小于1的随机数的随机数n nRANDBETWEEN(bottom,top)返返回两数之间的一个随机数回两数之间的一个随机数 =RAND()=RANDBETWEEN(1,100)2.条条件件求求和和:SUMIFn nSUMIF(SUMIF(范围范围范围范围,条件条件条件条件,要求和范围要求和范围要求和范围要求和范围)A B C A B C 1 100 20 1000 1 100 20 1000 2 200 40 2000 2 200 40 2000 3 300 60 3000 3 300 60 3000=SUMIF(A1:A3,=SUMIF(A1:A3,“=200=200”,B1:B3)=100,B1:B3)=100=SUMIF(A1:A3,=SUMIF(A1:A3,“=200=200”,C1:C3)=5000,C1:C3)=50003.求求个个数数:COUNTn nCOUNT(COUNT(数值数值数值数值1,1,数值数值数值数值2,2,)A B C A B C 1 100 20 1000 1 100 20 1000 2 200 40 2000 2 200 40 2000 3 300 60 3000 3 300 60 3000 =COUNT(A1:A3)=3=COUNT(A1:A3)=3 =COUNT(B1:B3)=3=COUNT(B1:B3)=34.求符合条件个数求符合条件个数:COUNTIFn nCOUNTIF(COUNTIF(范围范围范围范围,条件条件条件条件)A B C A B C 1 100 20 1000 1 100 20 1000 2 200 40 2000 2 200 40 2000 3 300 60 3000 3 300 60 3000 =COUNTIF(A1:A3,=COUNTIF(A1:A3,“=200=200”)=2=2 =COUNTIF(A1:A3,=COUNTIF(A1:A3,“200200”)=1=15.求余数求余数:MODn nMOD(number,divisor)n n =MOD(5,2)值值=1n n =MOD(6,2)值值=0n n 常用于判断奇偶数,奇偶列,奇偶行常用于判断奇偶数,奇偶列,奇偶行6.四舍五入函数四舍五入函数:ROUNDn nROUND(ROUND(数值数值数值数值,小数位小数位小数位小数位)A B C A B C 1 100 20 1000 1 100 20 1000 2 200 40 2000 2 200 40 2000 3 300 60 3000 3 300 60 3000 =ROUND(A1/A3,2)=0.33=ROUND(A1/A3,2)=0.33 =ROUNDUP(A1/A3,2)=0.34 =ROUNDUP(A1/A3,2)=0.34 =ROUNDDOWN(A1/A3,2)=0.33 =ROUNDDOWN(A1/A3,2)=0.337.排位排位:RANKn nRANK(数值数值,范围范围,数值数值)1-升序升序,0-降序降序 A B C 1 100 20 1000 2 200 40 2000 3 300 60 3000=RANK(A1,A1:A3,1)=1=RANK(A1,A1:A3,0)=3(二二)日期函数日期函数:n n返返回回日日期期序序列列年年份份YEARn n返返回回日日期期序序列列月月份份MONTHn n返返回回日日期期序序列列特特定定天天DATEn n返返回回系系统统今今天天日日期期TODAYn n返返回回系系统统今今天天日日期期与与时时间间NOWn n返返回回对对应应日日期期的的星星期期数数WEEKDAY1.返回日期序列年份返回日期序列年份YEARn nYEAR(日期日期)A1=2003-07-29 星期二 =YEAR(A1)=2003 2.返回日期序列月份返回日期序列月份MONTHnMONTH(日日期期)A1=2003-07-29 星期二 =MONTH(A1)=7 3.返返回回日日期期序序列列特特定定天天DATEn nDATE(日日期期)A1=2003-07-29 星期二 =DATE(A1)=29 4.返回系统今天日期返回系统今天日期TODAYn nTODAY()A1=2003-07-29 星期二 =TODAY()()=2003-07-29 5.返回系统今天日期与时间返回系统今天日期与时间NOWnNOW()A1=2003-07-29 星期二 =NOW()()=2003-07-29 14:556.返回对应日期的星期数返回对应日期的星期数WEEKDAYn nWEEKDAY(日期日期)A1=2003-07-29 星期二 =WEEKDAY(A1)=3 =星期星期&TEXT(WEEKDAY(NOW(),2),dbnum1)(三三)信息函数信息函数:n测试是否为错误值函数测试是否为错误值函数ISERRORn测试是否为错误值测试是否为错误值#N/A函数函数 ISNA1.测试是否为错误值函数测试是否为错误值函数ISERRORnISERROR()括号中为:括号中为:#N/A、#VALUE、#REF、#DIV/0、#NUM、#NAME?或?或#NULL时为时为TRUE =ISERROR(#N/A)=TRUE错错误误类类型型描描述述n n#N/A 数值对函数或公式不可用、缺数值对函数或公式不可用、缺少数据少数据n n#VALUE参数或操作数类型不正确参数或操作数类型不正确n n#REF单元格引用无效单元格引用无效n n#DIV/0数字除以数字除以0n n#NUM公式或函数使用了无效的数值公式或函数使用了无效的数值n n#NAME无法识别公式的文本无法识别公式的文本知道错误类型描述,可以在编写函数时,很容易找到问题的所在。2.测试是否为错误值测试是否为错误值#N/A函数函数 ISNAn nISNA()括括号号中中为为:#N/A时时为为TRUE =ISNA(#N/A)=TRUE(四四)逻辑函数逻辑函数:n n将条件按且方式结合函数将条件按且方式结合函数ANDn n将条件按或方式结合函数将条件按或方式结合函数ORn n将条件值反过来函数将条件值反过来函数NOTn n执行条件函数执行条件函数IFn n错误判断函数错误判断函数 IFERROR1.将将条条件件按按且且方方式式结结合合函函数数ANDn nAND(条件条件)括号中条件值均为括号中条件值均为TRUE,则为,则为TRUE;如果任一个为;如果任一个为FALSE,则为,则为FALSE =AND(53,21)=TRUE =AND(13,21)=FALSE2.将条件按或方式结合函数将条件按或方式结合函数ORn nOR(条件条件)括号中条件值均为括号中条件值均为FALSE,则为,则为FALSE;如果任一个为;如果任一个为TRUE,则为,则为TRUE =OR(53,21)=TRUE =OR(13,21)=TRUE =OR(13,25)=FALSE3.将条件值反过来函数将条件值反过来函数NOTn nNOT(条件条件)括号中条件值为括号中条件值为FALSE,则为,则为TRUE;如果为;如果为TRUE,则为,则为FALSE =NOT(53)=FALSE =NOT(13)=TRUE4.执行条件函数执行条件函数IFn nIF(条件条件,执行条件真执行条件真,执行条件假执行条件假)可以执行七层嵌套.=IF(53,2,3)=2 =IF(53,IF(12,6,7),0)=75.决决断断错错误误函函数数 IFERRORn nIFERROR(value,value_if_error)是是用用来来处处理理可可能能存存在在错错误误的的函函数数n n value可可能能存存在在错错误误的的错错n n value_if_error如如果果出出现现 错错误误则则出出现现的的值值n n=IFERROR(5/0,”被被零零除除有有错错误误”)(五五)文本函数文本函数:n n截取函数截取函数LEFT RIGHT MIDn n计算字符长度计算字符长度LENn n合并字符函数合并字符函数CONCATENATEn n在字符串中查找特定字符在字符串中查找特定字符FINDn n比较两个字符是否完全相符比较两个字符是否完全相符EXACTn n将数值转化为文本将数值转化为文本TEXTn n将数值型字符转化为数值将数值型字符转化为数值VALUE1.截取函数截取函数LEFT RIGHT MIDn nLEFT(LEFT(文本文本文本文本,数值数值数值数值)从左边截取从左边截取从左边截取从左边截取n nRIGHT(RIGHT(文本文本文本文本,数值数值数值数值)从右边截取从右边截取从右边截取从右边截取n nMID(MID(文本文本文本文本,开始位,数值开始位,数值开始位,数值开始位,数值)从中间截取从中间截取从中间截取从中间截取 =LEFT=LEFT(“abcdefabcdef”,2,2)=ab=ab =RIGHT =RIGHT(“abcdefabcdef”,2,2)=ef=ef =MID =MID(“abcdefabcdef”,2,3,2,3)=bcd=bcd2.计计算算字字符符长长度度LENn nLEN(文文本本)计计算算字字符符串串的的长长度度 =LEN(“abcdef”)=63.合并字符函数合并字符函数CONCATENATEn nCONCATENATE(文文本本1,)合合并并字字符符串串 =CONCATENATE(“a”,“ef”)=aef4.在在字字符符串串中中查查找找特特定定字字符符FIND 查查找找一一个个字字符符在在另另一一个个FIND(文文本本,范范围围,数数值值)字字符符串串中中的的位位置置 数数值值表表示示查查找找第第几几个个.=FIND(“a”,“abcaef”,1)=1 =FIND(“a”,“abcaef”,2)=45.比比较较两两个个字字符符是是否否完完全全相相符符EXACTn nEXACT(文文本本1,文文本本2)比比较较两两个个字字符符是是否否完完全全相相符符,是是则则为为TRUE,否否则则为为FALSE.=EXACT(“a”,“a”)=TRUE =EXACT(“a”,“ab”)=FALSE =EXACT(“a”,“A”)=FALSE6.将数值转化为文本将数值转化为文本TEXTn nTEXT(数值数值,参数参数)将数值转化为文本将数值转化为文本,参数一般为参数一般为0.=TEXT(1234,0)=1234 =TEXT(100,”DBNum2”)n n 小写转换成大写小写转换成大写n n =LEFT(TEXT(日期日期,”yyyy-mm-dd”),7)7.将将数数值值型型字字符符转转化化为为数数值值VALUE 将将文文本本型型数数值值转转化化为为数数值值.=VALUE(“1234”)=1234n nVALUE(数数值值文文本本)(六六)查查找找与与引引用用函函数数:n nVLOOKUP按列的方式查找按列的方式查找n nMATCH查找指定数值在数组中的位置查找指定数值在数组中的位置n nINDEX返回表或区域中值或值的引用返回表或区域中值或值的引用n nOFFSET通过偏移返回新的引用或区域通过偏移返回新的引用或区域查找函数查找函数 VLOOKUP查找表格中的值以列的方式查找表格中的值以列的方式VLOOKUP Vlookup(文本文本,范围范围,列列,FALSE)文本文本-条件条件 范围范围-条件所在的列条件所在的列 列列-范围中对应列用数值表示范围中对应列用数值表示 FALSE-精确查找精确查找MATCH查查找找索索引引位位置置MATCH(lookup_value,lookup_array,match_type)lookup_value需要查找的数值需要查找的数值 lookup_array需要查找的区域需要查找的区域 match_type查找的类型查找的类型 1 升序排列升序排列 0 无序排列无序排列 -1 降序排列降序排列INDEX引用函数引用函数INDEX(array,row_num,column_num)array 单元格区域或数组row_num数组的行号column_num 数组的列号=INDEX(A2:B3,2,2)位于区域中第二行和第二列交叉处的数值=INDEX(1,2;3,4,1,2)数组常量中第一行、第二列中的数值(2)OFFSET引引用用函函数数OFFSET(reference,rows,cols,height,width)reference reference 单元格参照区域单元格参照区域单元格参照区域单元格参照区域rowsrows偏移的行数偏移的行数偏移的行数偏移的行数colscols 偏移的列数偏移的列数偏移的列数偏移的列数height height 返回区域的行数返回区域的行数返回区域的行数返回区域的行数width width 返回区域的列数返回区域的列数返回区域的列数返回区域的列数=OFFSET(C3,2,3,1,1)显示单元格 F5 中的值 第第三三部部分分:常常用用函函数数组组合合下次讲解结结束束语语 Excel的提高需要的提高需要更多的实际操作练习。更多的实际操作练习。-结算结算部部