《EXCEL函数公式培训PPT.ppt》由会员分享,可在线阅读,更多相关《EXCEL函数公式培训PPT.ppt(36页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
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.单元格的相对引用与绝对引用单元格的相对引用与绝对引
2、用:样式样式:A1 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
4、=SUMIF(A1: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 =AVER
6、AGE =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(数值数值,范围范围,数值数值)1-1-
7、升序升序,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返回系统今天日期返回系统今天日期TODAYTODAY返回系
8、统今天日期与时间返回系统今天日期与时间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(A1A1)=29=29 184.返回系统今天日期TODAY
9、TODAY()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=321(三)信息函数:测试是否为错误值函数测试是否为错误值函数ISERRORISERROR测试是否为错误
10、值测试是否为错误值#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()括号中为:括号中为:#N/A#N/A时为时为TRUETRUE =ISNA =ISNA(#N/A#N/A )=TRUE
11、=TRUE24(四)逻辑函数:将条件按且方式结合函数将条件按且方式结合函数ANDAND将条件按或方式结合函数将条件按或方式结合函数OROR将条件值反过来函数将条件值反过来函数NOTNOT执行条件函数执行条件函数IF IF251.将条件按且方式结合函数ANDAND(AND(条件条件)括号中条件值均为括号中条件值均为TRUETRUE,则为,则为TRUETRUE;如;如果任一个为果任一个为FALSEFALSE,则为,则为FALSEFALSE =AND =AND(53,21 53,21)=TRUE=TRUE =AND =AND(13,21 13,21)=FALSE=FALSE262.将条件按或方式结合
12、函数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 TRUE;如;如果为果为TRUETRUE,则为,则为FALSEFALSE =NOT =NOT(53
13、 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合并字符函数合并字符函数CONCATENATECONCATENATE在字符串中查找特定字符在字符串中查找特定字符FIN
14、DFIND比较两个字符是否完全相符比较两个字符是否完全相符EXACTEXACT将数值转化为文本将数值转化为文本TEXTTEXT将数值型字符转化为数值将数值型字符转化为数值VALUEVALUE301.截取函数LEFT RIGHT MIDLEFT(LEFT(文本文本,数值数值)从左边截取从左边截取RIGHT(RIGHT(文本文本,数值数值)从右边截取从右边截取MID(MID(文本文本,开始位,数值开始位,数值)从中间截取从中间截取 =LEFT=LEFT(“abcdef”,2abcdef”,2)=ab=ab =RIGHT =RIGHT(“abcdef”,2 abcdef”,2)=ef=ef =MID
15、 =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.在字符串中查找特定字符FINDFIND(FIND(文本文本,范围范围,数值数值)查找一个字符在另一个字符串中的位置查找一个字符在另一个字符串中
16、的位置 数值表示查找第几个数值表示查找第几个.=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”,“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=123436