1、EXCELEXCEL函数公式培训函数公式培训PPTPPT21.1.函数语法函数语法:由由函数名函数名+括号括号+参数参数组成组成 例例 求和函数求和函数:SUM(A1,B2,):SUM(A1,B2,)参数与参数之间用逗号参数与参数之间用逗号“”表示表示 32.2.运算符运算符:公式运算符公式运算符:比较运算符比较运算符:引用运算符引用运算符:43.3.单元格的相对引用与绝对引用单元格的相对引用与绝对引用:样式样式:A1 A1$A1 A1 锁定第锁定第A A例例 A A$1 1 锁定第锁定第1 1横横$A A$1 1 锁定第锁定第A A例与第例与第1 1横横56求和求和:SUM :SUM 条件求
2、和条件求和:SUMIF:SUMIF求个数求个数:COUNT:COUNT求符合条件个数求符合条件个数:COUNTIF:COUNTIF求算书平均数求算书平均数:AVERAGE:AVERAGE四舍五入函数四舍五入函数:ROUND:ROUND排位排位:RANK:RANK71.1.求和求和:SUM:SUM 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=148 A B C 1 100 20
3、1000 2 200 40 2000 3 300 60 3000=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.3.求个数求个数:COUNT:COUNT A B C 1 100 20 1000 2 200 40 2000 3 300 60 3000 10 A B C 1 100 20 1000 2 200 40 2000 3 300 60 3000 11 A B C 1 100 20 1000
4、2 200 40 2000 3 300 60 3000 =AVERAGE=AVERAGE(A1A1:A3A3)=200=200 =AVERAGE =AVERAGE(A1A1:A3A3,B1B1)=105=10512 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.3313 1-1-升
5、序升序,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返回系统今天日期与时间返
6、回系统今天日期与时间NOWNOW返回对应日期的星期数返回对应日期的星期数WEEKDAYWEEKDAY151.1.返回日期序列年份返回日期序列年份YEARYEAR A1=2003-07-29 星期二 =YEAR=YEAR(A1A1)=2003=2003 162.2.返回日期序列月份返回日期序列月份MONTHMONTH A1=2003-07-29 星期二 =MONTH=MONTH(A1A1)=7=7 173.3.返回日期序列特定天返回日期序列特定天DATEDATE A1=2003-07-29 星期二 =DATE=DATE(A1A1)=29=29 184.4.返回系统今天日期返回系统今天日期TODA
7、YTODAY A1=2003-07-29 星期二 =TODAY=TODAY()()=2003-07-29=2003-07-29 19 A1=2003-07-29 星期二 =NOW=NOW()()=2003-07-29 14=2003-07-29 14:555520 A1=2003-07-29 星期二 =WEEKDAY=WEEKDAY(A1A1)=3=32122 括号中为:括号中为:#N/A#N/A、#VALUE#VALUE、#REF#REF、#DIV/0#DIV/0、#NUM#NUM、#NAME#NAME?或?或#NULL#NULL时为时为TRUETRUE =ISERROR =ISERROR(
8、#N/A#N/A )=TRUE=TRUE23 括号中为:括号中为:#N/A#N/A时为时为TRUETRUE =ISNA =ISNA(#N/A#N/A )=TRUE=TRUE24将条件按且方式结合函数将条件按且方式结合函数ANDAND将条件按或方式结合函数将条件按或方式结合函数OROR将条件值反过来函数将条件值反过来函数NOTNOT执行条件函数执行条件函数IFIF25 括号中条件值均为括号中条件值均为TRUETRUE,则为,则为TRUETRUE;如果任一个为如果任一个为FALSEFALSE,则为,则为FALSEFALSE =AND =AND(53,21 53,21)=TRUE=TRUE =AND
9、 =AND(13,21 13,21)=FALSE=FALSE262.2.将条件按或方式结合函数将条件按或方式结合函数OROR 括号中条件值均为括号中条件值均为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.3.将条件值反过来函数将条件值反过来函数NOTNOT 括号中条件值为括号中条件值为FALSEFALSE,则为,则为TRUE
10、 TRUE;如果为如果为TRUETRUE,则为,则为FALSEFALSE =NOT =NOT(53 53)=FALSE=FALSE =NOT =NOT(13 13)=TRUE=TRUE284.4.执行条件函数执行条件函数IF 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在字符串中
11、查找特定字符在字符串中查找特定字符FINDFIND比较两个字符是否完全相符比较两个字符是否完全相符EXACTEXACT将数值转化为文本将数值转化为文本TEXTTEXT将数值型字符转化为数值将数值型字符转化为数值VALUEVALUE301.1.截取函数截取函数LEFT RIGHT MIDLEFT RIGHT MID =LEFT=LEFT(“abcdef”,2abcdef”,2)=ab=ab =RIGHT =RIGHT(“abcdef”,2 abcdef”,2)=ef=ef =MID =MID(“abcdef”,2,3 abcdef”,2,3)=bcd=bcd312.2.计算字符长度计算字符长度L
12、ENLEN 计算字符串的长度计算字符串的长度 =LEN=LEN(“abcdef”abcdef”)=6=6323.3.合并字符函数合并字符函数CONCATENATECONCATENATE 合并字符串合并字符串 =CONCATENATE=CONCATENATE(“a”,“ef”a”,“ef”)=aef=aef33 查找一个字符在另一个字符串中的位查找一个字符在另一个字符串中的位置置 =FIND =FIND(“a”,“abcaef”,1a”,“abcaef”,1)=1=1 =FIND =FIND(“a”,“abcaef”,2a”,“abcaef”,2)=4=434 =EXACT =EXACT(“a”,“a”a”,“a”)=EXACT=EXACT(“a”,“ab”a”,“ab”)=EXACT=EXACT(“a”,“A”a”,“A”)=35 =TEXT =TEXT(1234,01234,0)=1234=123436 =VALUE =VALUE(“1234”1234”)=1234=12343738