
EXCEL函数公式培训PPT.ppt
39页EXCELEXCEL函数公式培训函数公式培训PPTPPT内容1.相关概念相关概念2.常用函数常用函数3常用函数组合常用函数组合4.其它其它2第一部分第一部分: :相关概念相关概念1.函数语法函数语法: 由由函数名函数名+括号括号+参数参数组成组成 例例 求和函数求和函数: SUM(A1,B2,…) 参数与参数之间用逗号参数与参数之间用逗号“ “ , ”表表示示 3第一部分第一部分: :相关概念相关概念2.运算符运算符:ß公式运算符公式运算符: + - * / % ^ß比较运算符比较运算符: = > < >= <= <>ß引用运算符引用运算符: , : 4第一部分第一部分: :相关概念相关概念3.单元格的相对引用与绝对引用单元格的相对引用与绝对引用: 样式样式: A1 $A1 锁定第锁定第A例例 A$1 锁定第锁定第1横横 $A$1 锁定第锁定第A例与第例与第1横横5第二部分第二部分: :常用函数常用函数(一一)数学函数数学函数: (二二)日期函数日期函数:(三三)信息函数信息函数:(四四)逻辑函数逻辑函数:(五五)文本函数文本函数:(六六)查找与引用函数查找与引用函数:6(一)数学函数:ß求和求和:SUM ß条件求和条件求和:SUMIFß求个数求个数:COUNTß求符合条件个数求符合条件个数:COUNTIFß求算书平均数求算书平均数:AVERAGEß四舍五入函数四舍五入函数:ROUNDß排位排位:RANK71.求和:SUMßßSUM( 数值数值1, 数值数值2,…) A1=6 A2=7 A3=8 =SUM(6,8)=14 =SUM(A1,A3)=6+8=14 =SUM(A1:A3)=6+7+8=1482.条件求和:SUMIFßßSUMIF( 范围范围, 条件条件,要求和范围要求和范围) A B C 1 100 20 1000 2 200 40 2000 3 300 60 3000=SUMIF(A1:A3, “>=200”,B1:B3)=100=SUMIF(A1:A3, “>=200”,C1:C3)=500093.求个数:COUNTßßCOUNT( 数值数值1,数值数值2,…) A B C 1 100 20 1000 2 200 40 2000 3 300 60 3000 =COUNT(A1:A3)=3 =COUNT(B1:B3)=3104.求符合条件个数:COUNTIFßßCOUNTIF( 范围范围,条件条件) A B C 1 100 20 1000 2 200 40 2000 3 300 60 3000 =COUNTIF(A1:A3,“>=200”))=2 =COUNTIF(A1:A3, “>200” ))=1115.求算书平均数:AVERAGEßßAVERAGE( 数值数值1,数值数值2,…) A B C 1 100 20 1000 2 200 40 2000 3 300 60 3000 =AVERAGE((A1::A3))=200 =AVERAGE((A1::A3,,B1))=105126.四舍五入函数:ROUNDßßROUND( 数值数值,小数位小数位) A B C 1 100 20 1000 2 200 40 2000 3 300 60 3000 =ROUND(A1/A3,2)=0.33 =ROUNDUP(A1/A3,2)=0.34 =ROUNDDOWN(A1/A3,2)=0.33137.排位:RANKßßRANK( 数值数值,范围范围,数值数值) 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)=314(二)日期函数:ß返回日期序列年份返回日期序列年份YEARß返回日期序列月份返回日期序列月份MONTHß返回日期序列特定天返回日期序列特定天DATEß返回系统今天日期返回系统今天日期TODAYß返回系统今天日期与时间返回系统今天日期与时间NOWß返回对应日期的星期数返回对应日期的星期数WEEKDAY151.返回日期序列年份YEARßßYEAR( 日期日期) A1=2003-07-29 星期二 =YEAR((A1))=2003 162.返回日期序列月份MONTHßßMONTH( 日期日期) A1=2003-07-29 星期二 =MONTH((A1))=7 173.返回日期序列特定天DATEßßDATE( 日期日期) A1=2003-07-29 星期二 =DATE((A1))=29 184.返回系统今天日期TODAYßßTODAY( ) A1=2003-07-29 星期二 =TODAY()()= 2003-07-29 195.返回系统今天日期与时间NOWßßNOW( ) A1=2003-07-29 星期二 =NOW()()= 2003-07-29 14::55206.返回对应日期的星期数WEEKDAYßßWEEKDAY(日期日期 ) A1=2003-07-29 星期二 =WEEKDAY((A1))= 321(三)信息函数:ßß测试是否为错误值函数测试是否为错误值函数ISERRORßß测试是否为错误值测试是否为错误值#N/A函数函数 ISNA221.测试是否为错误值函数ISERRORßßISERROR( ) 括号中为:括号中为:#N/A、、#VALUE、、#REF、、#DIV/0、、#NUM、、#NAME?或?或#NULL时时为为TRUE =ISERROR(( #N/A ))= TRUE232.测试是否为错误值#N/A函数ISNAßßISNA( ) 括号中为:括号中为:#N/A时为时为TRUE =ISNA(( #N/A ))= TRUE24(四)逻辑函数:ß将条件按且方式结合函数将条件按且方式结合函数ANDß将条件按或方式结合函数将条件按或方式结合函数ORß将条件值反过来函数将条件值反过来函数NOTß执行条件函数执行条件函数IF251.将条件按且方式结合函数ANDßßAND( 条件条件) 括号中条件值均为括号中条件值均为TRUE,则为,则为TRUE;;如果任一个为如果任一个为FALSE,则为,则为FALSE =AND(( 5>3,2>1 ))= TRUE =AND(( 1>3,2>1 ))= FALSE262.将条件按或方式结合函数ORßßOR( 条件条件) 括号中条件值均为括号中条件值均为FALSE,则为,则为FALSE;如果任一个为;如果任一个为TRUE,则为,则为TRUE =OR(( 5>3,2>1 ))= TRUE =OR(( 1>3,2>1 ))= TRUE =OR(( 1>3,2>5 ))= FALSE273.将条件值反过来函数NOTßßNOT( 条件条件) 括号中条件值为括号中条件值为FALSE,则为,则为TRUE ;;如果为如果为TRUE,则为,则为FALSE =NOT(( 5>3 ))= FALSE =NOT(( 1>3 ))= TRUE284.执行条件函数IFßßIF( 条件条件, 执行条件真执行条件真, 执行条件假执行条件假) 可以执行七层嵌套. =IF(( 5>3 ,2,3))= 2 =IF(( 5<3 ,2,3))=3 =IF (5>3, IF ( 1>2,6,7) ,0)=729(五)文本函数:ß截取函数截取函数LEFT RIGHT MIDß计算字符长度计算字符长度LENß合并字符函数合并字符函数CONCATENATEß在字符串中查找特定字符在字符串中查找特定字符FINDß比较两个字符是否完全相符比较两个字符是否完全相符EXACTß将数值转化为文本将数值转化为文本TEXTß将数值型字符转化为数值将数值型字符转化为数值VALUE301.截取函数LEFT RIGHT MIDßßLEFT( 文本文本, 数值数值) 从左边截取从左边截取ßßRIGHT ( 文本文本, 数值数值) 从右边截取从右边截取ßßMID ( 文本文本, 开始位,数值开始位,数值) 从中间截取从中间截取 =LEFT(( “ “abcdef”,2))= ab =RIGHT(( “ “abcdef”,2 ))=ef = MID(( “ “abcdef”,2,3 ))= bcd312.计算字符长度LENßßLEN( 文本文本) 计算字符串的长度计算字符串的长度 =LEN(( “ “abcdef”))=6323.合并字符函数CONCATENATEßßCONCATENATE( 文本文本1,,…) 合并字符串合并字符串 =CONCATENATE(( “ “a”, “ef”))= aef334.在字符串中查找特定字符FINDßßFIND( 文本文本, 范围范围,数值数值) 查找一个字符在另一个字符串中的位置查找一个字符在另一个字符串中的位置 数值表示查找第几个数值表示查找第几个. =FIND(( “ “a”, “abcaef”,1))= 1 =FIND(( “ “a”, “abcaef”,2))= 4345.比较两个字符是否完全相符EXACTßßEXACT( 文本文本1,文本文本2) 比较两个字符是否完全相符比较两个字符是否完全相符,是则为是则为TRUE,否则为否则为FALSE. =EXACT(( “ “a”, “a”))= TRUE =EXACT(( “ “a”, “ab”))= FALSE =EXACT(( “ “a”, “A”))= FALSE356.将数值转化为文本TEXTßßTEXT( 数值数值,参数参数) 将数值转化为文本将数值转化为文本将数值转化为文本将数值转化为文本, ,参数一般为参数一般为参数一般为参数一般为0 0. =TEXT(( 1234 ,0))= 1234367.将数值型字符转化为数值VALUEßßVALUE( 数值文本数值文本) 将文本型数值转化为数值将文本型数值转化为数值将文本型数值转化为数值将文本型数值转化为数值. =VALUE(( “ “ 1234 ” ))= 123437(六)查找与引用函数:查找表格中的值以列的方式查找表格中的值以列的方式VLOOKUP Vlookup( 文本文本,范围范围,列列,FALSE) 文本文本----条件条件 范围范围----条件所在的列条件所在的列 列列----范围中对应列用数值表示范围中对应列用数值表示 FALSE----精确查找精确查找38结束!结束!。
