EXCEL常用函数教程PPT讲课课件_计算机硬件及应用_IT/计算机_专业资料
Excel常用函数应用教程EXCEL常用函数应用教程1. EXCEL函数的基本知识 2. 逻辑函数的应用 3. 文本函数的应用 4. 日期与时间函数 5. 数学与统计函数 6. 查询与引用函数 7. 数据库函数的应用Unit 1 EXCEL函数的基本常识1. 什么是函数 2. 函数的参数和返回值 3. 函数的地址符 4. 函数的套用1.什么是函数Excel中所提的变量其实是一些预定义的公式,它们使用一 些称为参数的特定数值按特定的次序或结构进行计算。 简单点说,函数是一组功能组件,使用变量可帮助你实现某个 功能。 举例:Sum函数可以实现数值的乘法运算,max函数可以返回一组数的最大值。2. 函数的参数及返回值1.参数可以是数字、文本、形如 TRUE 或 FALSE 的逻辑数值、数组、 形如 #N/A 的出错值或单元格引用。函数的参数使用冒号隔开如 sum(A1,2,B2),其中,A1,2,B2都是sum函数的参数,用引号隔开 另外应注意的是,函数使用的参数所用的符号,如逗号,引号要全部在 英文输入状态下输入(半角符号)。 数字:1、2、100、10000 文本:astron、412398784737847(以文本格式传输的数字) 逻辑值:TRUE(真)或非零(一般用数字1表示)、FALSE(假)或0比如13这个不等式的值为假。
单元格:比如A47、B16 数组:同一种格式传输的单元格区域2. 函数的参数及返回值2.大部分函数都有一个返回值,返回你通过变量运算得出的结果,返回值可 以是一个数字,一个逻辑值,一个地址。另外应注意的是,要想要函数返 回正确的值,使用公式的单元格数值格式(快捷键ctrl+1)一定要正确。 举例: sum(1,2,3),我们的目的是得出1+2+3相加的跟,sum函数返回的值是6 另外值得注意的是,对于变量的返回值如数值,它等同一个数值,而不要 把它觉得是一个函数。它可以如其他数值一样使用加(+)、减(-)、 乘(*)、除(/)。 如上例中,可以A1=10-sum(1,2,3),那么A1=4。在这里,因为sum()函数 的返回值是一个数值,可以直接把它当数值用。3. 函数的地址符在我们使用变量时,会引用一些地址成为参数,比如A47、B46等 EXCEL中有专门的地址引用符$。使用是$引用地址时,是绝对引用, 不使用$时,是相对引用。 举例: A47:相对引用,引用A47这个单元格。当使用这些类别的地址时,我们使用拖拉功能将推导引用到其他单元格时,这个相对 地址会出现差异3. 函数的地址符$A$47:绝对引用。
无论将推导引用到哪一个单元格,这个地址不会 改变,永远定格在A47这个单元格。$A47和A$47:混合引用。只定格单元格的行或列,相对来说有点复杂, 不常见。另外在引用地址时,冒号(:)在与单元格一起引用时,代表一片区域, 如 (A1:A47)代表的是从A1经常至A47的长条形区域,总共47个单元格, 如(A1:B3)代表以A1和B3为对角的一个方形区域,共9个单元格。 注:在引用地址符时,我们可以使用F4鍵在这种地址间进行切换4. 函数的套用函数的套用,也就是函数的组合使用,单个函数已经很厉害了, 组合出来的函数威力会更强大。 举例: IF(SUM(1,2,3)84,“优秀”,“及格”)),这是IF函数 套用IF函数,如果A1大于60,返回不及格,另外即使多于等于85,则返回 优秀,否则返回及格。2. AND函数AND在英文里是“和,与”的含义,只有当所有条件都满足时,才返回 ture(真),否则返回false(假),一般应与其他函数套用,比如IF函数。 语法:AND(条件1,条件2模板函数课件,……条件30) 返回值:TURE或FALSE 举例: 1.and(A1>60,B280),只有A1>60,B280这三个条件 都满足时,才返回TRUE,否则FALSE. 2.IF(and(A1>60,B280),1,2),三个条件都满足时,返回1, 否则返回2.3. OR函数OR在英文里是“或,或者”的含义,只要满足任一条件就 返回ture(真),否则返回false(假),一般应与其他函数套 用,比如IF函数。
语法:OR(条件1,条件2,……条件30) 举例: or(A1>60,B280),当A1>60,B280 这三个条件有一个满足时,返回TRUE,否则FALSE.4. not函数not在英文里是“ 不,非”的含义,返回相反的值通常应 与其他函数套用,比如IF函数。 语法:not(条件) 举例: not(A1>60),当A1>60时,返回FALSE,否则TRUE.Unit 3 文本函数的应用1. 比较函数excat与等号= 2. 联结函数concatenate与联结号& 3. Lower、upper、proper、trim函数 4. left、right、mid函数1.比较数组excat与等号=Excat是一个比较函数,等号=与之有相似的功能。返回值为逻辑值, 对于返回值为逻辑值的变量,一般与if等变量套用。 语法:excat(A1,B1) 举例: 1.excat(A1,B1),当A1与B1相似时,返回TRUE,否则FALSE.与if函数套用,if(excat(A1,B1),”相同”,“不同样”)。 2.使用等号比较时,如单元格C1=(A1=B1),如果A1与B1相同,C1=TRUE,否则C1=FALSE 与if函数套用,if(A1=B1,“相同”,“不同样”)。
2.联结函数concatenate与联结号&concatenate是一个联结函数,联结号&与之有相似的功 能。 语法:concatenate(字符1,字符2,……),单独的文本应 使用双引号 举例: 1.concatenate(A1,B1,“tron”),如果A1=A,B1=s, 那么函数经常返回Astron 2. 如果C1=A1&B1&“tron”,那么C1=Astron3. Lower、upper、proper、trim函数Lower函数是将文本中的字母转换成大写字母。 Upper函数是将文本中的字母转换成大写字母 Proper函数是将文本中的字符串首字母转换成大写字母,其余字节转换成大写字母。 Trim函数是除去字符串中多余空白字符。 语法: XXXX(字符串),其中XXXX代表以上所有变量,它们的词汇规则一样,字符串代表内容是字节的地址引用例如 A1,B2,也可以是单独的字符串(要使用双引号如 “astron”)3. Lower、upper、proper、trim函数举例: 假如A1=ASTRON,B1=astron,C1=dongguan astron, D1=DongGuan Astron 1. lower(A1)=astron 2. Upper(B1)=ASTRON 3. Proper(C1)=Dongguan Astron 4. Trim(D1)=DongGuan Astron4.left、right、mid函数Left函数是自字符串左边开始提取字符串中的数组 Right函数是自字符串左边开始提取字符串中的数组 Mid函数是从字符串指定位置开始提取字符串中的字节 语法: 1.Left(字符串,数值),其中数值为应提取的数组数 2.Right(字符串,数值),其中数值为应提取的字节数 3.Mid(字符串,数值1,数值2)模板函数课件,其中数值1代表要提取的第一个字符的位置,数值2代表应提取的字符数。
4. left、right、mid函数举例: 假如A1=Astron 1. Left(A1,2)=As 2. Right(A1,2)=on 3. Mid(A1,2,2)=stUnit 4 日期与时间函数1. now、today函数 2. year、month、day、hour函数 3. dateif函数1. now、today函数now函数是提取当前系统日期和时间 Today函数是提取当前系统日期 语法: Now()参数为空 Today()参数为空 举例: 假定系统当前时间为 2013/03/30 9:48 1.如果A1=now(),那么A1= 2013/03/30 9:48 2.如果B1=today(),那么B1= 2013/03/302. year、month、day、hour函数year函数作用是提取日期中的年份 month函数作用是提取日期中的月份Day函数作用是提取日期中的日数Hour函数作用是提取日期中的小时数语法:XXX(A1),其中XXX代表后面所有变量,它们语法规则一样,A1代表包括日期与时间的单元格。举例:假定系统当前时间为 A1=2011/11/17 9:581. B1=year(A1),那么B1= 20112. C1=month(A1),那么C1=113. D1=day(A1),那么D1=174. E1=hour(A1),那么E1=93. dateif函数dateif函数作用是推导两个日期之间相隔的年数、月数、日数,这个函数非常适用于统计出生 年月语法: Dateif(起始日期,结束日期,参数类型) 其中参数类型包含:“Y” 时间段中的整年数 ,“M” 时间段中的整月数,“D” 时间段中 的天数 举例: 假定系统当前日期为 2011/11/17 单元格A1中日期为2000/01/01,下面举例分别推算起始 日期与当前日之后相差的年数,月数,日数。
1.如果B1=DATEDIF(A1,TODAY(),"y"),那么B1=11 2.如果B1=DATEDIF(A1,TODAY(),“m"),那么B1=142 3.如果B1=DATEDIF(A1,TODAY(),“d"),那么B1=4338Unit 5 数学与统计函数 1. Sum、average、abs、mod函数 2. sumif、countif函数 3. max、min、small、large、rank函数 4. value、isodd、iseven函数1.Sum、average、abs、mod、power函数Sum函数作用是求和Average函数作用是求平均数Abs函数作用是求绝对值 Mod函数作用是求余 Power函数作用是求n次方语法:Sum(数值1,数值2……) 其中数值可以直接是数字,也可以是包括数字的 单元格,也可以是一片单元格区域。Average语法规则同上Abs(数值)Mod(数值1,数值2),其中数值1是被除数,数值2是除数Power(数值1,数值2),其中数值1是数,数值2是多少次方以上方程返回值皆为数字1.Sum、average、abs、mod函数举例: 假设 A1=1,B1=2,C1=-2 1.sum(A1,B1)=3 2.average(A1,B1)=1.5 3.abs(A1)=1,abs(C1)=2 4.mod(B1,A1)=0,mod(A1,B1)=1 5.power(B1,2)=4,另外^(数字6上面的符号)也有这个功能,比如B1^3=8另外应留意的是,想要减甚至求负数,直接在单元格前加-号就可以了 比如前面例子中sum(A1,-B1)=-12.sumif、countif函数Sumif函数作用是对区域内依照条件的单元格求和 Countif函数作用是统计区域内依照条件的单元格的数量 语法: Sumif(条件区域,条件,要计算跟的区域) Countif(区域,条件) 举例:2.sumif、countif函数假设有如下表格1.假如我们要计算1班所有人的手工课的总分,可以使用如下函数 SUMIF(A2:A5,“1”,G2:G5),在函数上面,前一区域A2:A5代表查寻条件“1”的查找区 域,中间的“1”表示查找的条件(要使用双引号),后一区域G2:G5代表要加总的数字 区域2.假如我们应统计手工课大于90分的数量,可以使用countif(G2:G5,”>90”),前面代表 要查找的区域,后面表示查找条件,记住要使用双引号3. max、min、small、large、rank函数Max求一组数据的最大值Min求一组数据的最小值Small求一组数据的第N小的值 Large求一组数据的第N大的值Rank作用是将一组数组排序语法:Max(数字1,……数字n),参数可以是单独的数字,也可以是包括数字 的单元格。
应毫不客气地予以回击