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