《EXCEL函数公式培训.ppt》由会员分享,可在线阅读,更多相关《EXCEL函数公式培训.ppt(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Excel函数培训1内容内容1.1.相关概念相关概念2.2.常用函数常用函数3 3常用函数常用函数组合合4.4.其它其它2第一部分第一部分:相关概念相关概念1.1.函数函数语法法:由由函数名函数名+括号括号+参数参数组成成 例例 求和函数求和函数:SUM(A1,B2,):SUM(A1,B2,)参数与参数之参数与参数之间用逗号用逗号“,”表示表示 3第一部分第一部分:相关概念相关概念2.2.运算符运算符:公式运算符公式运算符:+-*/%+-*/%比比较运算符运算符:=引用运算符引用运算符:,:,:4第一部分第一部分:相关概念相关概念3.3.单元格的相元格的相对引用与引用与绝对引用引用:样式式:A
2、1 A1$A1 A1 锁定第定第A A例例 A A$1 1 锁定第定第1 1横横$A A$1 1 锁定第定第A A例与第例与第1 1横横5第二部分第二部分:常用函数常用函数(一一)数学函数数学函数:(二二)日期函数日期函数:(三三)信息函数信息函数:(四四)逻辑函数函数:(五五)文本函数文本函数:(六六)查找与引用函数找与引用函数:6(一一)数学函数数学函数:求和求和:SUM :SUM 条件求和条件求和:SUMIF:SUMIF求个数求个数:COUNT:COUNT求符合条件个数求符合条件个数:COUNTIF:COUNTIF求算求算书平均数平均数:AVERAGE:AVERAGE四舍五入函数四舍五入
3、函数:ROUND:ROUND排位排位:RANK:RANK71.求和求和:SUMSUM(SUM(数数值1,1,数数值2,)2,)A1=6 A2=7 A3=8A1=6 A2=7 A3=8 =SUM(6,8)=14 =SUM(6,8)=14 =SUM(A1,A3)=6+8=14 =SUM(A1,A3)=6+8=14 =SUM(A1:A3)=6+7+8=14 =SUM(A1:A3)=6+7+8=1482.条件求和条件求和:SUMIFSUMIF(SUMIF(范范围,条件条件,要求和范要求和范围)A B C 1 100 20 1000 2 200 40 2000 3 300 60 3000=SUMIF(A
4、1:A3,“=200”,B1:B3)=100=SUMIF(A1:A3,“=200”,B1:B3)=100=SUMIF(A1:A3,“=200”,C1:C3)=5000=SUMIF(A1:A3,“=200”,C1:C3)=500093.求个数求个数:COUNTCOUNT(COUNT(数数值1,1,数数值2,)2,)A B C 1 100 20 1000 2 200 40 2000 3 300 60 3000 =COUNT(A1:A3)=3=COUNT(A1:A3)=3 =COUNT(B1:B3)=3=COUNT(B1:B3)=3104.求符合条件个数求符合条件个数:COUNTIFCOUNTIF(
5、COUNTIF(范范围,条件条件)A B C 1 100 20 1000 2 200 40 2000 3 300 60 3000 =COUNTIF(A1:A3,“=200”=COUNTIF(A1:A3,“=200”)=2=2 =COUNTIF(A1:A3,“200”=COUNTIF(A1:A3,“200”)=1=1115.求算求算书平均数平均数:AVERAGEAVERAGE(AVERAGE(数数值1,1,数数值2,)2,)A B C 1 100 20 1000 2 200 40 2000 3 300 60 3000 =AVERAGE=AVERAGE(A1A1:A3A3)=200=200 =AV
6、ERAGE =AVERAGE(A1A1:A3A3,B1B1)=105=105126.四舍五入函数四舍五入函数:ROUNDROUND(ROUND(数数值,小数位小数位)A B C 1 100 20 1000 2 200 40 2000 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.33137.排位排位:RANKRANK(RANK(数数值,范范围,数数
7、值)1-1-升序升序,0-,0-降序降序 A B CA 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=RANK(A1,A1:A3,1)=1=RANK(A1,A1:A3,1)=1=RANK(A1,A1:A3,0)=3=RANK(A1,A1:A3,0)=314(二二)日期函数日期函数:返回日期序列年份返回日期序列年份YEARYEAR返回日期序列月份返回日期序列月份MONTHMONTH返回日期序列特定天返回日期序列特定天DATEDATE返回系返回系统今天日期今天日期TOD
8、AYTODAY返回系返回系统今天日期与今天日期与时间NOWNOW返回返回对应日期的星期数日期的星期数WEEKDAYWEEKDAY151.返回日期序列年份返回日期序列年份YEARYEAR(YEAR(日期日期)A1=2003-07-29 星期二 =YEAR=YEAR(A1A1)=2003=2003 162.返回日期序列月份返回日期序列月份MONTHMONTH(MONTH(日期日期)A1=2003-07-29 星期二 =MONTH=MONTH(A1A1)=7=7 173.返回日期序列特定天返回日期序列特定天DATEDATE(DATE(日期日期)A1=2003-07-29 星期二 =DATE=DATE
9、(A1A1)=29=29 184.返回系返回系统今天日期今天日期TODAYTODAY()TODAY()A1=2003-07-29 星期二 =TODAY=TODAY()()=2003-07-29=2003-07-29 195.返回系返回系统今天日期与今天日期与时间NOWNOW()NOW()A1=2003-07-29 星期二 =NOW=NOW()()=2003-07-29 14=2003-07-29 14:5555206.返回返回对应日期的星期数日期的星期数WEEKDAYWEEKDAY(WEEKDAY(日期日期 )A1=2003-07-29 星期二 =WEEKDAY=WEEKDAY(A1A1)=3
10、=321(三三)信息函数信息函数:测试是否是否为错误值函数函数ISERRORISERROR测试是否是否为错误值#N/A#N/A函数函数 ISNAISNA221.测试是否是否为错误值函数函数ISERRORISERROR()ISERROR()括号中括号中为:#N/A#N/A、#VALUE#VALUE、#REF#REF、#DIV/0#DIV/0、#NUM#NUM、#NAME#NAME?或?或#NULL#NULL时为TRUETRUE =ISERROR =ISERROR(#N/A#N/A )=TRUE=TRUE232.测试是否是否为错误值#N/A函数函数 ISNAISNA()ISNA()括号中括号中为:
11、#N/A#N/A时为TRUETRUE =ISNA =ISNA(#N/A#N/A )=TRUE=TRUE24(四四)逻辑函数函数:将条件按且方式将条件按且方式结合函数合函数ANDAND将条件按或方式将条件按或方式结合函数合函数OROR将条件将条件值反反过来函数来函数NOTNOT执行条件函数行条件函数IF IF251.将条件按且方式将条件按且方式结合函数合函数ANDAND(AND(条件条件)括号中条件括号中条件值均均为TRUETRUE,则为TRUETRUE;如;如果任一个果任一个为FALSEFALSE,则为FALSEFALSE =AND =AND(53,21 53,21)=TRUE=TRUE =A
12、ND =AND(13,21 13,21)=FALSE=FALSE262.将条件按或方式将条件按或方式结合函数合函数OROR(OR(条件条件)括号中条件括号中条件值均均为FALSEFALSE,则为FALSEFALSE;如果任一个如果任一个为TRUETRUE,则为TRUETRUE =OR =OR(53,21 53,21)=TRUE=TRUE =OR =OR(13,21 13,21)=TRUE=TRUE =OR =OR(13,25 13,25)=FALSE=FALSE273.将条件将条件值反反过来函数来函数NOTNOT(NOT(条件条件)括号中条件括号中条件值为FALSEFALSE,则为TRUE T
13、RUE;如;如果果为TRUETRUE,则为FALSEFALSE =NOT =NOT(53 53)=FALSE=FALSE =NOT =NOT(13 13)=TRUE=TRUE284.执行条件函数行条件函数IFIF(IF(条件条件,执行条件真行条件真,执行条件假行条件假)可以执行七层嵌套.=IF =IF(53,2,353,2,3)=2=2 =IF =IF(53,2,353,=IF(53,IF(12,6,7),IF(12,6,7),0)=70)=729(五五)文本函数文本函数:截取函数截取函数LEFT RIGHT MIDLEFT RIGHT MID计算字符算字符长度度LENLEN合并字符函数合并字
14、符函数CONCATENATECONCATENATE在字符串中在字符串中查找特定字符找特定字符FINDFIND比比较两个字符是否完全相符两个字符是否完全相符EXACTEXACT将数将数值转化化为文本文本TEXTTEXT将数将数值型字符型字符转化化为数数值VALUEVALUE301.截取函数截取函数LEFT RIGHT MIDLEFT(LEFT(文本文本,数数值)从左从左边截取截取RIGHT(RIGHT(文本文本,数数值)从右从右边截取截取MID(MID(文本文本,开始位,数开始位,数值)从中从中间截取截取 =LEFT=LEFT(“abcdef”,2abcdef”,2)=ab=ab =RIGHT
15、=RIGHT(“abcdef”,2 abcdef”,2)=ef=ef =MID =MID(“abcdef”,2,3 abcdef”,2,3)=bcd=bcd312.计算字符算字符长度度LENLEN(LEN(文本文本)计算字符串的算字符串的长度度 =LEN=LEN(“abcdef”abcdef”)=6=6323.合并字符函数合并字符函数CONCATENATECONCATENATE(CONCATENATE(文本文本1 1,)合并字符串合并字符串 =CONCATENATE=CONCATENATE(“a”,“ef”a”,“ef”)=aef=aef334.在字符串中在字符串中查找特定字符找特定字符FIN
16、DFIND(FIND(文本文本,范范围,数数值)查找一个字符在另一个字符串中的位置找一个字符在另一个字符串中的位置 数数值表示表示查找第几个找第几个.=FIND =FIND(“a”,“abcaef”,1a”,“abcaef”,1)=1=1 =FIND =FIND(“a”,“abcaef”,2a”,“abcaef”,2)=4=4345.比比较两个字符是否完全相符两个字符是否完全相符EXACTEXACT(EXACT(文本文本1,1,文本文本2)2)比比较两个字符是否完全相符两个字符是否完全相符,是是则为TRUE,TRUE,否否则为FALSEFALSE.=EXACT =EXACT(“a”,“a”a”
17、,“a”)=TRUETRUE =EXACT=EXACT(“a”,“ab”a”,“ab”)=FALSEFALSE =EXACT=EXACT(“a”,“A”a”,“A”)=FALSEFALSE356.将数将数值转化化为文本文本TEXTTEXT(TEXT(数数值,参数参数)将数将数将数将数值转值转化化化化为为文本文本文本文本,参数一般参数一般参数一般参数一般为为0 0 0 0.=TEXT =TEXT(1234,01234,0)=1234=1234367.将数将数值型字符型字符转化化为数数值VALUEVALUE(VALUE(数数值文本文本)将文本型数将文本型数将文本型数将文本型数值转值转化化化化为为数数数数值值.=VALUE =VALUE(“1234”1234”)=1234=123437(六六)查找与引用函数找与引用函数:查找表格中的找表格中的值以列的方式以列的方式VLOOKUPVLOOKUP Vlookup(Vlookup(文本文本,范范围,列列,FALSE),FALSE)文本文本-条件条件 范范围-条件所在的列条件所在的列 列列-范范围中中对应列用数列用数值表示表示 FALSE-FALSE-精确精确查找找38
限制150内