1、Excel 函数第1页Excel 函数介绍:函数介绍:Excel中所提函数其实是一些预定义公式,它们使用一些称为参数特定数值按特定次序或结构进行计算。Excel函数一共有11类,分别是:数据库函数、日期与时间函数、工程函数、财务函数、信息函数、逻辑函数、查询和引用函数、数学和三角函数、统计函数、文本函数、以及用户自定义函数。第2页第一部分:相关概念第一部分:相关概念1.函数语法:函数语法:由函数名函数名+括号括号+参数参数组成 例:求和函数:SUM(A1,B2,)。参数与参数之 间用逗号”,”隔开 参数包含单元格引用和常量,文本型常量需要用 引号,如字符窜“abc”.第3页第一部分:相关概念第
2、一部分:相关概念2.运算符:运算符:公式运算符:公式运算符:加(加(+)、减()、减(-)、乘()、乘(*)、除()、除(/)、)、百分号(百分号(%)、乘幂()、乘幂()比较运算符:比较运算符:大与(大与()、小于()、小于()、等于()、等于(=)、)、小于等于(小于等于(=)、不等于(、不等于()引用运算符:引用运算符:区域运算符(区域运算符(:)、联合运算符()、联合运算符(,)第4页第一部分:相关概念第一部分:相关概念3.单元格相对引用与绝对引用:单元格相对引用与绝对引用:例:例:A1$A1 锁定第锁定第A列列 A$1 锁定第锁定第1行行$A$1 锁定第锁定第A列与第列与第1行行第5
3、页第二部分:惯用函数第二部分:惯用函数(一)统计函数(一)统计函数(二)逻辑函数(二)逻辑函数(三)文本函数(三)文本函数(四)查找与引用函数(四)查找与引用函数(五)日期函数(五)日期函数(六)信息函数(六)信息函数第6页(一)统计函数(一)统计函数 求和:求和:SUM()条件求和:条件求和:SUMIF()求个数:求个数:COUNT()条件求个数:条件求个数:COUNTIF()求算术平均数:求算术平均数:AVERAGE()四舍五入函数:四舍五入函数:ROUND()排位函数:排位函数:RANK()第7页(一)统计函数(一)统计函数1.求和:求和:SUM()SUM(数值数值1,数值数值2,)=S
4、UM(6,8)=6+8=14 =SUM(A1,C1)=6+8=14 =SUM(A1:C1)=6+7+8=21ABC1678第8页(一)统计函数(一)统计函数2.条件求和:条件求和:SUMIF()SUMIF(查找范围,条件(即对象),要求和范围查找范围,条件(即对象),要求和范围)例例 ABC110020100022004015003300604400802500=SUMIF(A1:A4,”=200”,B1:B4)=40+60+80=180=SUMIF(A1:A4,”300”,C1:C4)=1500+1000=2500 第9页(一)统计函数(一)统计函数3.求个数:求个数:COUNT()COUN
5、T(数值数值1,数值数值2,)例例 ABC110020100022004015003300604400802500=COUNT(A1:A4)=4=COUNT(A1:C4)=12 第10页(一)统计函数(一)统计函数4.条件求个数:条件求个数:COUNTIF()COUNTIF(范围范围,条件条件)例例 ABC110020100022004015003300604400802500=COUNTIF(A1:A4,”200”)=3=COUNTIF(A1:C4,”=1000”)=4=COUNTIF(A1:C4,”=100”)-COUNTIF(A1:C4,”)=7 第11页(一)统计函数(一)统计函数5.
6、求算术平均数:求算术平均数:AVERAGE()AVERAGE(数值数值1,数值数值2,)例例 ABC110020100022004015003300604400802500=AVERAGE(A1,B2)=60=AVERAGE(A1:A4)=250 第12页(一)统计函数(一)统计函数6.四舍五入函数:四舍五入函数:ROUND()ROUND(数值数值,保留小数位数保留小数位数)例例 ABC110020100022004015003300604400802500=ROUND(A1/A3,2)=0.33第13页(一)统计函数(一)统计函数7.排位函数:排位函数:RANK()RANK(数值数值,范围范
7、围,序别序别)1-升序升序 0-降序降序 例例 ABC110020100022004015003300604400802500=RANK(A1,A1:A4,1)=1=RANK(A1,A1:A4,0)=4=RANK(A1,A1:C4,1)=5第14页(二)逻辑函数(二)逻辑函数执行条件函数执行条件函数 IF()将条件按且方式结合函数将条件按且方式结合函数 AND()将条件按或方式结合函数将条件按或方式结合函数 OR()将条件值反过来函数将条件值反过来函数 NOT()第15页(二)逻辑函数(二)逻辑函数1.条件函数:条件函数:IF()IF(条件条件,执行条件真执行条件真,执行条件假执行条件假)可执
8、行七层嵌套可执行七层嵌套 例例 A1=5 A2=3 A3=6 A4=7=IF(A1A2,1,0)=1=IF(A1A2,IF(A3A4,8,9),1)=9第16页(二)逻辑函数(二)逻辑函数2.将条件按且方式结合函数将条件按且方式结合函数AND AND(条件条件)括号中条件值均为括号中条件值均为TRUE,则为,则为TRUE;假如任一个为假如任一个为FALSE,则为,则为FALSE 例例 =AND(53,21)=TRUE =AND(13,21)=FALSE 第17页(二)逻辑函数(二)逻辑函数3.将条件按或方式结合函数将条件按或方式结合函数OR OR(条件条件)括号中条件值均为括号中条件值均为FA
9、LSE,则为,则为FALSE;假如任一个为假如任一个为TRUE,则为,则为TRUE 例例 =OR(13,21)=TRUE =OR(13,25)=FALSE 第18页(二)逻辑函数(二)逻辑函数4.将条件值反过来函数将条件值反过来函数NOT NOT(条件条件)括号中条件值为括号中条件值为FALSE,则为,则为TRUE;假如为假如为TRUE,则为,则为FALSE 例例 =NOT(53)=FALSE =NOT(13)=TRUE第19页(三)文本函数(三)文本函数截取函数:截取函数:LEFT()、RIGHT()、MID()计算字符长度:计算字符长度:LEN()合并字符函数:合并字符函数:CONCATE
10、NATE()在字符串中查找特定字符:在字符串中查找特定字符:FIND()比较两个字符是否完全相符:比较两个字符是否完全相符:EXACT()将数值转化为文本:将数值转化为文本:TEXT()将数值型字符转换为数值:将数值型字符转换为数值:VALUE()第20页(三)文本函数(三)文本函数1.截取函数:截取函数:LEFT()、RIGHT()、MID()LEFT(文本文本,截取长度截取长度)-从左边截取从左边截取 例例 =LEFT(“abcdefg”,3)=abc RIGHT(文本文本,截取长度截取长度)-从右边截取从右边截取 例例 =RIGHT(“abcdefg”,3)=efg MID(文本文本,开
11、始位开始位,截取长度截取长度)-从中间截取从中间截取 例例 =MID(“abcdefg”,2,3)=bcd 第21页(三)文本函数(三)文本函数2.计算字符长度:计算字符长度:LEN()LEFT(文本文本)例例 =LEN(“abcdefg”)=7 3.合并字符函数:合并字符函数:CONCATENATE()通常使用通常使用&符号符号 CONCATENATE(文本文本1,文本文本2,)例例 =CONCATENATE(“ab”,“cd”,“ef”)=abcdef =“ab”&“cd”&“ef”=abcdef 第22页(三)文本函数(三)文本函数4.在字符串中查找特定字符:在字符串中查找特定字符:FI
12、ND()FIND(文本文本,范围范围,数值数值)-数值表示查找第几个数值表示查找第几个 例例 =FIND(“a”,“abcadeafga”,2)=4 =FIND(“a”,“abcadeafga”,3)=7 =FIND(“a”,“abcadeafga”,4)=10 第23页(三)文本函数(三)文本函数5.比较两个字符是否完全相符:比较两个字符是否完全相符:EXACT()EXACT(文本文本1,文本文本2)例例 =EXACT(“a”,“a”)=TRUE =EXACT(“a”,“ab”)=FALSE =EXACT(“a”,“A”)=FALSE 第24页(三)文本函数(三)文本函数6.将数值转化为文本
13、:将数值转化为文本:TEXT()TEXT(数值数值,参数参数)-参数普通为参数普通为0 例例 =TEXT(“1234”,0)=1234 7.将数值型字符转化为数值:将数值型字符转化为数值:VALUE()VALUE(数值文本数值文本)例例 =VALUE(“1234”)=1234 第25页(四)查找函数(四)查找函数1.以列方式查找表格中值:以列方式查找表格中值:VLOOKUP()VLOOKUP(对象对象,范围范围,数值数值,FALSE)对象对象-需要查找文本需要查找文本 范围范围-最少包含对象及需要返回值所在列连续范围最少包含对象及需要返回值所在列连续范围 数值数值-需要返回值所在列列数需要返回
14、值所在列列数 FALSE-准确查找准确查找 例例 =VLOOKUP(A1,A1:D10,3,FALSE)第26页(五)日期函数(五)日期函数返回日期序列年份返回日期序列年份 YEAR()返回日期序列月份返回日期序列月份 MONTH()返回日期序列特定天返回日期序列特定天 DATE()返回系统今天日期返回系统今天日期 TODAY()返回系统今天日期与时间返回系统今天日期与时间 NOW()第27页(五)日期函数(五)日期函数1.返回日期序列年份返回日期序列年份 YEAR()YEAR(日期日期)例例 A1=-07-14 =YEAR(A1)=第28页(五)日期函数(五)日期函数2.返回日期序列月份返回
15、日期序列月份 MONTH()MONTH(日期日期)例例 A1=-07-14 =MONTH(A1)=7 第29页(五)日期函数(五)日期函数3.返回日期序列特定天返回日期序列特定天 DATE()DATE(日期日期)例例 A1=-07-14 =DATE(A1)=14 第30页(五)日期函数(五)日期函数4.返回系统今天日期返回系统今天日期 TODAY()TODAY()=TODAY()=今天日期今天日期 比如:比如:-07-145.返回系统今天日期与时间返回系统今天日期与时间 NOW()NOW()=NOW()=-07-14 14:25:45 第31页(六)信息函数(六)信息函数检测是否为错误值函数检测是否为错误值函数 ISERROR()检测是否为错误值检测是否为错误值#N/A函数函数 ISNA()检测引用单元格是否为空检测引用单元格是否为空 ISBLANK()检测一个值是否是数值检测一个值是否是数值 ISNUMBER()检测一个值是否是逻辑值检测一个值是否是逻辑值 ISLOGICAL()上述函数返回结果为一个逻辑值上述函数返回结果为一个逻辑值 TRUE 或者或者 FALSE 第32页