Excel函数教程.ppt
Excel 函数,Excel 函数介绍:Excel中所提的函数其实是一些预定义的公式,它们使用一些称为参数的特定数值按特定的顺序或结构进行计算。Excel函数一共有11类,分别是:数据库函数、日期与时间函数、工程函数、财务函数、信息函数、逻辑函数、查询和引用函数、数学和三角函数、统计函数、文本函数、以及用户自定义函数。,第一部分:相关概念1.函数语法:由函数名+括号+参数组成 例:求和函数:SUM(A1,B2,)。参数与参数之 间用逗号”,”隔开 参数包括单元格引用和常量,文本型常量需要用 引号,如字符窜“abc”.,第一部分:相关概念2.运算符:公式运算符:加(+)、减(-)、乘(*)、除(/)、百分号(%)、乘幂()比较运算符:大与()、小于(=)、不等于()引用运算符:区域运算符(:)、联合运算符(,),第一部分:相关概念3.单元格的相对引用与绝对引用:例:A1$A1 锁定第A列 A$1 锁定第1行$A$1 锁定第A列与第1行,第二部分:常用函数(一)统计函数(二)逻辑函数(三)文本函数(四)查找与引用函数(五)日期函数(六)信息函数,(一)统计函数 求和:SUM()条件求和:SUMIF()求个数:COUNT()条件求个数:COUNTIF()求算术平均数:AVERAGE()四舍五入函数:ROUND()排位函数:RANK(),(一)统计函数1.求和:SUM()SUM(数值1,数值2,)=SUM(6,8)=6+8=14=SUM(A1,C1)=6+8=14=SUM(A1:C1)=6+7+8=21,(一)统计函数,2.条件求和:SUMIF()SUMIF(查找的范围,条件(即对象),要求和的范围)例,=SUMIF(A1:A4,”=200”,B1:B4)=40+60+80=180=SUMIF(A1:A4,”300”,C1:C4)=1500+1000=2500,(一)统计函数,3.求个数:COUNT()COUNT(数值1,数值2,)例,=COUNT(A1:A4)=4=COUNT(A1:C4)=12,(一)统计函数,4.条件求个数:COUNTIF()COUNTIF(范围,条件)例,=COUNTIF(A1:A4,”200”)=3=COUNTIF(A1:C4,”=1000”)=4=COUNTIF(A1:C4,”=100”)-COUNTIF(A1:C4,”2000”)=7,(一)统计函数,5.求算术平均数:AVERAGE()AVERAGE(数值1,数值2,)例,=AVERAGE(A1,B2)=60=AVERAGE(A1:A4)=250,(一)统计函数,6.四舍五入函数:ROUND()ROUND(数值,保留的小数位数)例,=ROUND(A1/A3,2)=0.33,(一)统计函数,7.排位函数:RANK()RANK(数值,范围,序别)1-升序 0-降序 例,=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(条件,执行条件真,执行条件假)可执行七层嵌套 例,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(条件)括号中条件值均为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()计算字符长度:LEN()合并字符函数:CONCATENATE()在字符串中查找特定字符:FIND()比较两个字符是否完全相符:EXACT()将数值转化为文本:TEXT()将数值型字符转换为数值:VALUE(),(三)文本函数,1.截取函数:LEFT()、RIGHT()、MID()LEFT(文本,截取长度)-从左边截取 例=LEFT(“abcdefg”,3)=abc RIGHT(文本,截取长度)-从右边截取 例=RIGHT(“abcdefg”,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.在字符串中查找特定字符: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,(三)文本函数,6.将数值转化为文本:TEXT()TEXT(数值,参数)-参数一般为0 例=TEXT(“1234”,0)=1234,7.将数值型字符转化为数值:VALUE()VALUE(数值文本)例=VALUE(“1234”)=1234,(四)查找函数,1.以列的方式查找表格中的值:VLOOKUP()VLOOKUP(对象,范围,数值,FALSE)对象-需要查找的文本 范围-至少包含对象及需要返回的值所在的列的连续范围 数值-需要返回的值所在列的列数 FALSE-精确查找 例=VLOOKUP(A1,A1:D10,3,FALSE),(五)日期函数,返回日期序列年份 YEAR()返回日期序列月份 MONTH()返回日期序列特定天 DATE()返回系统今天日期 TODAY()返回系统今天日期与时间 NOW(),(五)日期函数,1.返回日期序列年份 YEAR()YEAR(日期)例 A1=2011-07-14=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,