《excel学习教程.ppt》由会员分享,可在线阅读,更多相关《excel学习教程.ppt(50页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、基础篇:第1 到第5章应用篇:第6到第10章分析篇:第11到第16章Microsoft Excel 从入门到精通从入门到精通第六章 创建和使用公式第一节第一节 公式的基本概念公式的基本概念_公式是指对工作表数据进行运算的算式,利用公公式是指对工作表数据进行运算的算式,利用公式可以进行数学运算,可以比较工作表数据并返式可以进行数学运算,可以比较工作表数据并返回布尔值等回布尔值等_公式通常由以下五种元素组成:运算符、单元格公式通常由以下五种元素组成:运算符、单元格引用、文字(数字、字符串等)、工作表函数、引用、文字(数字、字符串等)、工作表函数、括号括号_公式以等号公式以等号=开始,等号后面是要进
2、行计算的操开始,等号后面是要进行计算的操作数、运算符、函数等作数、运算符、函数等_公式按照运算符特定顺序从左至右进行运算,括公式按照运算符特定顺序从左至右进行运算,括号()可改变运算顺序,先运算括号内,再运算号()可改变运算顺序,先运算括号内,再运算括号外括号外应用篇应用篇第二节第二节 公式中使用的运算符公式中使用的运算符算术运算符算术运算符+加、加、-减、减、*乘、乘、/除、除、%百分号、百分号、乘方乘方比较操作符比较操作符=、=大于等于、大于等于、=小于等于、小于等于、不等于不等于文本串联符文本串联符&文字串联符,把两个字符串首尾连接文字串联符,把两个字符串首尾连接引用操作符引用操作符:冒
3、号:冒号-引用两个地址间的所有单元格,如引用两个地址间的所有单元格,如B5B5:C6C6,包含包含B5B5、B6B6、C5C5、C6C6四个单元格四个单元格,逗号,逗号-引用逗号前后的两个单元格或单元格区域,引用逗号前后的两个单元格或单元格区域,如如A1A1:B2B2,B4B4:C5C5,包含包含A1A1、A2A2、B1B1、B2B2和和B4B4、B5B5、C4C4、C5C5公式中符号运算优先次序公式中符号运算优先次序:、,-%*、/+、-&=、=、=、即:引用即:引用负号负号百分号百分号乘方乘方乘、除乘、除加、减加、减文本连接符文本连接符比较运算符比较运算符第三节第三节 输入公式输入公式直接
4、在单元格中输入公式直接在单元格中输入公式单击要输入公式单元格单击要输入公式单元格输入等号输入等号=输入公式内容,回车确认输入公式内容,回车确认使用使用“公式选项板公式选项板”输入公式输入公式单击编辑栏上单击编辑栏上“编辑公式编辑公式”按钮按钮 ,直接输入公,直接输入公式,或者再单击所需函数,出现式,或者再单击所需函数,出现“公式选项板公式选项板”公式中单元格的输入公式中单元格的输入选重要输入公式单元格,输入等号选重要输入公式单元格,输入等号=用鼠标单击要引用单元格,输入单元格地址用鼠标单击要引用单元格,输入单元格地址输入运算符输入运算符继续上述操作,若输入完毕,按回车键或单击编继续上述操作,若
5、输入完毕,按回车键或单击编辑栏上辑栏上“确认确认”按钮按钮 结束,也可按结束,也可按EscEsc或编辑栏或编辑栏上上“取消取消”按钮按钮 取消输入取消输入第四节 编辑公式编辑公式就向编辑其他单元格一样编辑公式就向编辑其他单元格一样双击单元格可在单元格内部直接编辑公式双击单元格可在单元格内部直接编辑公式选择要编辑的单元格,再单击选择要编辑的单元格,再单击“编辑栏编辑栏”编辑公编辑公式式单击单击“编辑栏编辑栏”中的中的“编辑公式编辑公式”按钮,再使用按钮,再使用“公式选项板公式选项板”编辑公式编辑公式第五节第五节 单元格和区域引用单元格和区域引用_一个引用地址代表工作表上的一个或一组单元格一个引用
6、地址代表工作表上的一个或一组单元格_引用地址告诉引用地址告诉ExcelExcel在哪些单元格中查找公式中要在哪些单元格中查找公式中要用的数值用的数值_通过使用引用地址,可以在一个公式中使用工作通过使用引用地址,可以在一个公式中使用工作表不同部分的数据,也可以在几个公式公式用同表不同部分的数据,也可以在几个公式公式用同一单元格数值;同时还可以引用同一工作簿不同一单元格数值;同时还可以引用同一工作簿不同工作表的数据,或者引用其他工作簿的数据工作表的数据,或者引用其他工作簿的数据相对引用相对引用在输入和创建公式的过程中,若非特别指明,通在输入和创建公式的过程中,若非特别指明,通常采用单元格的相对位置
7、常采用单元格的相对位置相对地址是当公式复制到新位置或用一个公式增相对地址是当公式复制到新位置或用一个公式增加一个新的范围时公式中单元格地址会改变加一个新的范围时公式中单元格地址会改变在复制包含相对引得公式时,在复制包含相对引得公式时,ExcelExcel会自动调整复会自动调整复制公式中的引用,以引用相对于当前公式位置的制公式中的引用,以引用相对于当前公式位置的其他单元格(如:其他单元格(如:A1A1、B5B5、A2A2:C3C3等)等)绝对引用绝对引用一般情况下,复制单元格地址时使用使用相对地一般情况下,复制单元格地址时使用使用相对地址,但我们如果不希望复制公式时系统自动调整址,但我们如果不希
8、望复制公式时系统自动调整引用,就要使用绝对地址引用引用,就要使用绝对地址引用绝对地址引用是指在复制公式或把公式填入到新绝对地址引用是指在复制公式或把公式填入到新位置时,公式的固定单元格地址不变位置时,公式的固定单元格地址不变ExcelExcel中通过在行号列号前增加中通过在行号列号前增加$符号表示绝对引符号表示绝对引用(如:用(如:$A$4A$4、$B$7$B$7等等)混合地址引用混合地址引用相对地址和绝对地址可以混合使用相对地址和绝对地址可以混合使用如:如:$A1A1、A$8A$8等等三维地址引用三维地址引用所谓三维地址引用是指:在同一工作簿中引用不所谓三维地址引用是指:在同一工作簿中引用不
9、同工作表中单元格或单元格区域中的数据同工作表中单元格或单元格区域中的数据三维地址引用的一般格式为:工作表名称!单元三维地址引用的一般格式为:工作表名称!单元格地址格地址如:如:Sheet3Sheet3!B3+C4B3+C4即即Sheet3Sheet3工作表中工作表中B3B3单元格的单元格的值和当前工作表中值和当前工作表中C4C4单元格的值相加单元格的值相加注意避免循环引用注意避免循环引用如果公式引用自己所在的单元格,不论是直接还如果公式引用自己所在的单元格,不论是直接还是间接,都称为循环引用是间接,都称为循环引用如:如:A1A1单元格的公式为单元格的公式为=A1+A2+A3A1+A2+A3当系
10、统计算此类公式时,必须使用前一次的结果当系统计算此类公式时,必须使用前一次的结果来进行下一次的计算,一般来说来进行下一次的计算,一般来说ExcelExcel将在将在100100次计次计算后或相邻两次计算值变化小于算后或相邻两次计算值变化小于0.0010.001时,停止迭时,停止迭代计算过程(可在菜单代计算过程(可在菜单“工具工具/选项选项”-“”-“重新计重新计算算”中修改)中修改)第六节第六节 移动和复制公式移动和复制公式_移动和复制单元格的操作同移动复制单元格操作移动和复制单元格的操作同移动复制单元格操作_移动复制公式会产生单元格地址的变化移动复制公式会产生单元格地址的变化_可使用可使用“
11、剪切剪切”“”“复制复制”“”“粘贴粘贴”,也可使用鼠标,也可使用鼠标拖拽,还可使用填充柄拖拽,还可使用填充柄移动复制公式对相对引用的影响移动复制公式对相对引用的影响ExcelExcel会自动调整位于新粘贴单元格区域内的所有的会自动调整位于新粘贴单元格区域内的所有的相对地址引用和混合引用的相关部分相对地址引用和混合引用的相关部分移动复制单元格对绝对引用的影响移动复制单元格对绝对引用的影响移动复制公式对绝对引用和混合引用中的相关部分移动复制公式对绝对引用和混合引用中的相关部分没有影响,引用地址保持不变没有影响,引用地址保持不变第七节第七节 在工作表中使用名称在工作表中使用名称可用行列标题引用该行
12、或该列数据可用行列标题引用该行或该列数据可用可用“列标题列标题 行标题行标题”引用该列该行单元格数据引用该列该行单元格数据可使用已定义的名称引用相应的数据可使用已定义的名称引用相应的数据第八节第八节 公式与常见错误公式与常见错误第七章 工作表函数的使用_函数是一些预定义的公式,它们使用一些称为参函数是一些预定义的公式,它们使用一些称为参数的特定数值按特定的顺序或结构进行计算。如:数的特定数值按特定的顺序或结构进行计算。如:SUMSUM函数用来求和,函数用来求和,AVERAGEAVERAGE函数用来求平均函数用来求平均第一节第一节 了解工作表函数了解工作表函数_在在ExcelExcel中使用函数
13、,必须先将它们输入到公式中中使用函数,必须先将它们输入到公式中_若函数的参数也是函数,称为函数的嵌套若函数的参数也是函数,称为函数的嵌套_一个公式最多可以嵌套一个公式最多可以嵌套7 7层层_函数的参数的开始和结束用()括起,()必须函数的参数的开始和结束用()括起,()必须成对出现,()前后不能有空格成对出现,()前后不能有空格函数的结构函数的结构以函数名称开始,然后是左圆括号(、以逗号分以函数名称开始,然后是左圆括号(、以逗号分开的参数和右圆括号)开的参数和右圆括号)应用篇应用篇函数结构如:函数结构如:例如:求平均例如:求平均W W=AVERAGE(A1AVERAGE(A1:A5)A5)例如
14、:求最大值例如:求最大值W W=MAX(A1MAX(A1:B10)B10)函数语法函数语法有的函数带有必选参数和可选参数有的函数带有必选参数和可选参数W W如:如:CELL(CELL(info_typeinfo_type,reference)reference),加粗的是必选参加粗的是必选参数,常规是可选参数数,常规是可选参数W W必选参数一定要有,可选参数可省略必选参数一定要有,可选参数可省略W W正确使用:正确使用:CELL(“format”,B12)CELL(“format”,B12),CELL(“format”)CELL(“format”),但但CELL()CELL()是错误的,因为没
15、有必选参数是错误的,因为没有必选参数有的函数参数后跟省略号有的函数参数后跟省略号W W如:如:SUM(SUM(number1,number2number1,number2)等号,如果函数应用于公式中函数名称函数参数,用逗号分隔参数用()括起W W带省略号表示用户可使用该数据类型的多个参数带省略号表示用户可使用该数据类型的多个参数W W正确的使用正确的使用:SUM(26,31)SUM(26,31)、SUM(A1:B4)SUM(A1:B4),A1,B2)A1,B2)等等有的函数不带参数有的函数不带参数W W如:如:NOWNOW()W W虽然这些函数没有参数,但使用时一定要带()虽然这些函数没有参数
16、,但使用时一定要带()常用参数类型常用参数类型numbernumber:数字数字 texttext:文本文本referencereference:引用引用 valuevalue:任意单值结果任意单值结果logicallogical:逻辑值逻辑值函数中的逗号函数中的逗号函数中使用逗号分隔不同参数,不可多键入逗号函数中使用逗号分隔不同参数,不可多键入逗号如果用逗号预留了一个参数位置而未输入该参数,如果用逗号预留了一个参数位置而未输入该参数,系统将用默认值代替该参数,但必选参数除外系统将用默认值代替该参数,但必选参数除外例如:求平均例如:求平均AVERAGE(1,2,3,4,5),AVERAGE(1
17、,2,3,4,5),结果为结果为3;3;若输若输入为入为AVERAGE(,1,2,3,4,5),AVERAGE(,1,2,3,4,5),则结果为则结果为(0+0+1 (0+0+1+2+3+4+5)/7=2.14,+2+3+4+5)/7=2.14,因为用逗号预留的参数用因为用逗号预留的参数用缺省值缺省值0 0补上参与了计算补上参与了计算第二节第二节 在公式中输入函数在公式中输入函数_两种函数输入方法两种函数输入方法vv手工输入手工输入vv使用粘贴函数使用粘贴函数手工输入函数手工输入函数选定单元格选定单元格在编辑栏单击在编辑栏单击“编辑公式编辑公式”按钮按钮单击单击“函数函数”下拉列表框,选择函数
18、,如果函数下拉列表框,选择函数,如果函数不在下拉列表中,单击列表中不在下拉列表中,单击列表中“其他函数其他函数”项项在粘贴函数对话框中选择函数并输入相应参数在粘贴函数对话框中选择函数并输入相应参数粘贴函数粘贴函数选定单元格选定单元格菜单菜单“插入插入/函数函数”或单击工具栏上或单击工具栏上“粘贴函数粘贴函数”按钮,出现对话框按钮,出现对话框选择函数的种类和具体函数后选择函数的种类和具体函数后“确定确定”填入函数所需的参数(利用填入函数所需的参数(利用“范围范围”按钮按钮 可以可以方便快捷输入引用区域)方便快捷输入引用区域)第三节第三节 数学和三角函数数学和三角函数SUM函数函数格式:格式:SU
19、M(SUM(number1number1,number2),number2)参数为参数为130130个个例例:=:=SUM(4,6)SUM(4,6)值为值为1010例例:=:=SUM(“3”,6,FALSE)SUM(“3”,6,FALSE)值为值为9,9,因为文本因为文本“3”“3”被被自动自动 转换为数字转换为数字3,3,逻辑值逻辑值FALSEFALSE被转换为数字被转换为数字0 0例例:若若F10F10单元格内容为文本单元格内容为文本“3”,“3”,则则=SUM(F10,6)SUM(F10,6)的值为的值为6,6,因为对非数值型的值的引用不能被转换成因为对非数值型的值的引用不能被转换成数值
20、参与计算数值参与计算如果参数为引用如果参数为引用,只有其中的数字被计算只有其中的数字被计算,引用中的引用中的文本、逻辑值、错误值将被忽略文本、逻辑值、错误值将被忽略如果参数错误或不能被转换成数字的文本,将导致如果参数错误或不能被转换成数字的文本,将导致错误错误SUMIF函数函数格式:格式:SUMIF(RANGE,SUMIF(RANGE,criteriacriteria,sum_RANGE),sum_RANGE)RANGE:RANGE:用于条件判断的单元格区域用于条件判断的单元格区域criteria:criteria:为确定哪些单元格将被求和的条件为确定哪些单元格将被求和的条件sum_RANGE
21、:sum_RANGE:为需要求和的实际单元格。只有当为需要求和的实际单元格。只有当RANGERANGE中相应单元格满足条件,才对中相应单元格满足条件,才对sum_RANGEsum_RANGE 中的单元格求和。若省略中的单元格求和。若省略sum_RANGE,sum_RANGE,则直接对则直接对RANGERANGE中的单元格求和中的单元格求和如如:=:=SUM(A1:A5,“1000”,B1:B5)SUM(A1:A5,“1000”,B1:B5)INT函数函数格式格式:INT(INT(numbenumber)r)对对numbernumber取整取整如如:=:=INT(12.4)INT(12.4)的值
22、是的值是1212如如:=:=INT(-12.4)INT(-12.4)的值是的值是-13-13RAND函数函数格式格式:RAND()RAND()返回大于等于返回大于等于0 0小于小于1 1的随机数的随机数如如:=:=RAND()*100,RAND()*100,生成生成1 1个个01000100的数的数如如:=:=INT(RAND()*100),INT(RAND()*100),生成生成1 1个个01000100的整数的整数ROUND函数函数格式格式:ROUND(ROUND(number,num_digitsnumber,num_digits)根据根据number_digitsnumber_digi
23、ts指定的位数为指定的位数为numbernumber四舍五入四舍五入如如:=:=ROUND(3.52,1)ROUND(3.52,1)值是值是3.53.5如如:=:=ROUND(-4.276,2)ROUND(-4.276,2)值是值是-4.28-4.28如如:=:=ROUND(46.5,-1)ROUND(46.5,-1)值是值是5050PI函数函数格式格式:PI()PI()返回圆周率返回圆周率3.1415926,3.1415926,精确到小数点后精确到小数点后1515位位如如:=:=SIN(PI()/2)SIN(PI()/2)值是值是1 1SIN函数函数格式格式:SIN(number)SIN(n
24、umber)返回给定弧度的正弦值返回给定弧度的正弦值SQRT函数函数格式格式:SQRT(number)SQRT(number)返回返回numbernumber的平方根的平方根ABS函数函数格式格式:ABS(number)ABS(number)返回返回numbernumber的绝对值的绝对值TRUNC函数函数格式格式:TRUNC(TRUNC(numbernumber,num_digits),num_digits)根据根据num_digitsnum_digits指定的位数对指定的位数对numbernumber截取小数部分截取小数部分num_digitsnum_digits默认值为默认值为0 0如如
25、:=:=TRUNC(-9.3)TRUNC(-9.3)值为值为-9-9LOG函数函数格式格式:LOG(LOG(numbernumber,base),base)返回以返回以basebase为底为底numbernumber的对数的对数,缺省的缺省的basebase位位1010如如:=:=LOG(16,2)LOG(16,2)值是值是4 4COUNTIF函数函数格式格式:COUNTIF(RANGE,COUNTIF(RANGE,criteriacriteria)计算计算RANGERANGE指定区域内满足指定区域内满足criteriacriteria条件的单元格条件的单元格数目数目如如:A3:A6A3:A6
26、内容分别为内容分别为“apples”,“oranges”,apples”,“oranges”,“peaches”,“apples”,“peaches”,“apples”,则则=COUNTIF(A3:A6,“apples”)COUNTIF(A3:A6,“apples”)值为值为2 2如如:B3:B6B3:B6内容分别为内容分别为32,54,75,86,32,54,75,86,则则=COUNTIF(COUNTIF(B3:B6,“55”)B3:B6,“55”)值为值为2 2第四节第四节 文本函数文本函数CHAR函数函数格式格式:CHAR(CHAR(numbernumber)返回一个返回一个ASCII
27、ASCII码为码为number(number(取值取值1255)1255)的字符的字符如如:CHAR(65)CHAR(65)值为值为“A”A”LEFT函数和函数和LEFTB函数函数格式格式:LEFT(LEFT(texttext,num_chars),num_chars)格式格式:LEFTB(LEFTB(texttext,num_bytes),num_bytes)主要应用于中文字主要应用于中文字符符返回返回texttext文本串中前文本串中前charschars个字符个字符,缺省的缺省的num_chars num_chars 为为1,1,若其大于若其大于texttext总长度总长度,返回整个字符
28、串返回整个字符串如如:=:=LEFT(“Sale_Price”,4)LEFT(“Sale_Price”,4)值是值是“Sale”Sale”如如:A1:A1单元格内容为单元格内容为“Soft”,“Soft”,则则=LEFT(A1)=LEFT(A1)值是值是“S”“S”如如:=LEFT(“:=LEFT(“计算机计算机”,2)”,2)值是值是“计算计算”如如:=LEFTB(“:=LEFTB(“计算机计算机”,4)”,4)值是值是“计算计算”LEN函数和函数和LENB函数函数格式格式:LEN(:LEN(texttext)格式格式:LENB(LENB(texttext),),主要应用于中文字符主要应用于
29、中文字符返回返回texttext字符串的长度字符串的长度,空格也作为字符参与计算空格也作为字符参与计算如如:=:=LEN(“”)LEN(“”)值是值是0 0如如:=:=LEN(“”)LEN(“”)值是值是1 1如如:=:=LEN(“LEN(“计算机计算机”)”)值是值是3 3如如:=:=LENB(“LENB(“计算机计算机”)”)值是值是6 6MID函数和函数和MIDB函数函数格式格式:MID(MID(text,start_num,text,start_num,)格式格式:MIDB(MIDB(text,start_num,num_bytestext,start_num,num_bytes)返回
30、指定字符串返回指定字符串texttext中从中从start_numstart_num开始长度为开始长度为 num num _chars_chars或或num_bytesnum_bytes的子字符串的子字符串如果如果start_num),start_num),返回返回“”“”空文本空文本如果如果start_num LEN(text),start_num LEN(text),LEN(text),则返回从则返回从start_numstart_num到字符串末尾的子到字符串末尾的子字符串字符串如如:=:=MID(“Fluid firm”,7,15)MID(“Fluid firm”,7,15)值是值是“
31、firm”firm”如如:=:=MID(“1234”,5,5)MID(“1234”,5,5)值是值是“”“”空文本空文本如如:=:=MID(“MID(“计算机计算机”,1,2)”,1,2)值是值是“计算计算”如如:=:=MIDB(“MIDB(“计算机计算机”,1,2)”,1,2)值是值是“计计”REPLACE函数和函数和REPLACEB函数函数格式格式:REPLACE(old_text,start_num,num_chars,REPLACE(old_text,start_num,num_chars,new_text)new_text)格式格式:REPLACEB(old_text,start_n
32、um,num_bytes,REPLACEB(old_text,start_num,num_bytes,new_text)new_text)在在old_textold_text中从中从start_numstart_num开始用开始用new_textnew_text替换替换num_charnum_char或或num_bytesnum_bytes个字符个字符如如:REPLACE(“123456”,1,3,“$”)REPLACE(“123456”,1,3,“$”)值是值是“$456”“$456”如如:=:=REPLACE(“REPLACE(“计算机计算机”,1,2,“*”)”,1,2,“*”)值是值是
33、“*“*机机”如如:=:=REPLACEB(“REPLACEB(“计算机计算机”,1,2,“*”)”,1,2,“*”)值是值是“*“*算机算机”SEARCH函数和函数和SEARCHB函数函数格式格式:SEARCH(SEARCH(find_text,find_text,start_num),start_num)格式格式:SEARCHB(SEARCHB(find_text,within_textfind_text,within_text,start_num),start_num)在在within_textwithin_text字符串中从字符串中从字符串中从字符串中从处开始查找处开始查找find_t
34、ext,find_text,缺缺缺缺省省省省start_numstart_num为为1,1,在在find_textfind_text中可以使用通配符中可以使用通配符中可以使用通配符中可以使用通配符*和和和和?SEARCHSEARCH函数和函数和SEARCHBSEARCHB函数查找指定字符串时函数查找指定字符串时不区分大小写不区分大小写如如:=:=SEARCH(“e”,“Statements”,6)SEARCH(“e”,“Statements”,6)值是值是7 7如如:=:=SEARCHB(“SEARCHB(“建建”,“”,“福建省福建省”)”)值是值是3 3如如:=:=SEARCH(“SEAR
35、CH(“建建”,“”,“福建省福建省”)”)值是值是2 2如如:若若B10B10单元格内容单元格内容“margin”,A10margin”,A10单元格内容单元格内容“Profit Margin”,Profit Margin”,则则=SEARCH($B$10,$A$10)SEARCH($B$10,$A$10)值值是是8 8如如:上例上例=REPLACE($A$10,SEARCH($B$10,REPLACE($A$10,SEARCH($B$10,$A$10),6,“Amount”)$A$10),6,“Amount”)值是值是“Profit Amount”Profit Amount”FIND函数和
36、函数和FINDB函数函数格式格式:FIND(FIND(find_text,within_textfind_text,within_text,start_num),start_num)格式格式:FINDB(FINDB(find_text,within_textfind_text,within_text,start_num),start_num)在在within_textwithin_text字符串中从字符串中从字符串中从字符串中从处开始查找处开始查找find_text,find_text,缺缺缺缺省省省省start_numstart_num为为1 1 在在find_textfind_text中不
37、可以使用通配符中不可以使用通配符中不可以使用通配符中不可以使用通配符*和和和和?查找指定字符串时区分大小写查找指定字符串时区分大小写如如:=:=FIND(“M”,“Miriam Mc”)FIND(“M”,“Miriam Mc”)值是值是1 1如如:=:=FIND(“m”,“Miriam Mc”)FIND(“m”,“Miriam Mc”)值是值是6 6如如:=:=FIND(“M”,“Miriam Mc”,3)FIND(“M”,“Miriam Mc”,3)值是值是8 8如如:=:=FIND(“FIND(“建建”,“”,“福建省福建省”)”)值是值是3 3如如:=:=FINDB(“FINDB(“建建
38、”,“”,“福建省福建省”)”)值是值是2 2UPPER函数和函数和LOWER函数函数格式格式:UPPER(UPPER(texttext)格式格式:LOWER(LOWER(texttext)将字符串转化成大写、小写形式将字符串转化成大写、小写形式如如:=:=UPPER(“Total”)UPPER(“Total”)值是值是“TOTAL”TOTAL”如如:=:=LOWER(“Total”)LOWER(“Total”)值是值是“total”total”EXACT函数函数格式格式:EXACT(:EXACT(text1,text2text1,text2)比较第一个字符串比较第一个字符串text1text
39、1和第二个字符串和第二个字符串text2text2是否是否完全相同完全相同EXACTEXACT区别大小写区别大小写,但是忽略格式的不同但是忽略格式的不同如如:=:=EXACT(“James”,“James”)EXACT(“James”,“James”)值是值是TRUETRUE如如:=:=EXACT(“Diane”,“diane”)EXACT(“Diane”,“diane”)值是值是FALSEFALSE第五节第五节 逻辑函数逻辑函数IF函数函数格式格式:IF(IF(logical_testlogical_test,value_if_truevalue_if_true,value_if_false
40、),value_if_false)logical_testlogical_test是值为逻辑值是值为逻辑值是值为逻辑值是值为逻辑值TRUETRUE或或或或FALSEFALSE的逻辑表的逻辑表的逻辑表的逻辑表达式达式达式达式,若条件成立若条件成立若条件成立若条件成立,返回返回返回返回value_if_truevalue_if_true的值的值的值的值,否则返否则返否则返否则返回回回回value_if_falsevalue_if_false的值的值,value_if_falsevalue_if_false可省略可省略如如:A10A10单元格中存放当前预算值单元格中存放当前预算值,如果如果A10A1
41、0值大值大于于100,100,显示显示“超出预算超出预算”,”,否则显示否则显示“预算内预算内”=IF(A10=100,“IF(A1089,“A”,IF(average79,”B”,IF(average89,“A”,IF(average79,”B”,IF(average69,”C”,IF(average59,“D”,“FAIL”)IF(average69,”C”,IF(average59,“D”,“FAIL”)AND函数函数格式格式:AND(AND(logical1,logical2logical1,logical2,),)所有的参数均为真所有的参数均为真,返回逻辑值返回逻辑值“TRUE”,T
42、RUE”,否则返否则返回回“FALSE”FALSE”如如:=:=AND(1+4=1,2+6=8)AND(1+4=1,2+6=8)值是值是FALSEFALSEOR函数函数格式格式:OR(OR(logical1,logical2logical1,logical2,),)所有的参数只要有一个为真所有的参数只要有一个为真,返回逻辑值返回逻辑值“TRUE”,TRUE”,否则返回否则返回“FALSE”FALSE”如如:=:=OR(1+4=1,2+6=8)OR(1+4=1,2+6=8)值是值是TRUETRUENOT函数函数格式格式:NOT(NOT(logicallogical)如果如果logicallogi
43、cal为真为真,返回返回FALSE;FALSE;否则否则,返回返回TRUETRUE如如:=:=NOT(1+3=2)NOT(1+3=2)值是值是TRUETRUE第六节第六节 时间日期函数时间日期函数_ExcelExcel将日期存储为一系列连续的序列数将日期存储为一系列连续的序列数,时间被时间被存储成小数存储成小数,因为时间可以看作是天的一部分。它因为时间可以看作是天的一部分。它们被看作数值后可进行计算,如计算两个日期相们被看作数值后可进行计算,如计算两个日期相差得天数等。差得天数等。_默认情况下,默认情况下,19001900年年1 1月月1 1日被看作系统的第一天,日被看作系统的第一天,序列数是
44、序列数是1 1;99999999年年1212月月3131日是系统最后一天。日是系统最后一天。_如:如:20012001年年1 1月月2121日的序列数是日的序列数是3691236912TODAY函数函数格式格式:TODAY()TODAY()返回当前的系统日期返回当前的系统日期如如:假设今天是假设今天是20012001年年1 1月月2121日日,则则=TODAY()TODAY()的值的值是是1/21/20001/21/2000DATE函数函数格式格式:DATE(DATE(year,month,dayyear,month,day)返回返回yearyear年年,monthmonth月月,dayday
45、日的序列号日的序列号如如:=:=DATE(2001,1,21)DATE(2001,1,21)值是值是3691236912如果如果yearyear在在0189901899间间,系统会自动在此数值上加系统会自动在此数值上加1900,1900,当作年份进行计算当作年份进行计算;如果如果yearyear在在1900999919009999间间,系统直接将此数值当作年份计算系统直接将此数值当作年份计算如如:=:=DATE(100,1,2)DATE(100,1,2)等于等于=DATE(1900+100,1,2)DATE(1900+100,1,2)值是值是3652736527WEEKDAY函数函数格式格式:
46、WEEKDAY(WEEKDAY(serial_numberserial_number,return_type),return_type)返回返回serial_numberserial_number代表的日期是星期几代表的日期是星期几,return_type return_type 为确定返回值类型的数字为确定返回值类型的数字,可省略可省略,默默认是认是1 1如如:=:=WEEKDAY(“2001/1/21”)WEEKDAY(“2001/1/21”)值是值是1,1,表示星期日表示星期日如如:=:=WEEKDAY(35981.007)WEEKDAY(35981.007)值是值是1,1,表示星期日表
47、示星期日TIME函数函数格式格式:TIME(hour,minute,second)TIME(hour,minute,second)返回返回hourhour小时小时,minuteminute分钟分钟,secondsecond秒对应的小数值秒对应的小数值hourhour取值取值123,123,minuteminute和和secondsecond取值取值059059如如:=:=TIME(12,0,0)TIME(12,0,0)值是值是0.50.5第七节第七节 财务函数财务函数_财务函数可以进行一般的财务计算财务函数可以进行一般的财务计算,例如确定贷例如确定贷款的支付额款的支付额,投资的未来值或净现值投
48、资的未来值或净现值,以及债券或以及债券或股票的价值股票的价值_常用的参数常用的参数:vv未来值未来值(fv)-fv)-在所有付款发生后的投资或贷款价值在所有付款发生后的投资或贷款价值vv期间数期间数(nper)-nper)-投资的总支付期间数投资的总支付期间数vv付款付款(pmt)-pmt)-对意向投资或贷款的定期支付数额对意向投资或贷款的定期支付数额vv现值现值(pv)-pv)-投资初的投资或贷款价值投资初的投资或贷款价值vv利率利率(rate)-rate)-投资或贷款的利率或贴现率投资或贷款的利率或贴现率vv类型类型(type)-type)-付款期间内进行支付的间隔付款期间内进行支付的间隔
49、SLN函数函数格式格式:SLN(SLN(cost,salvage,lifecost,salvage,life)返回一项资产每期的直线折旧费返回一项资产每期的直线折旧费如如:一辆价值一辆价值$30000$30000的卡车的卡车,折旧期限折旧期限1010年年,资产资产残值残值$10000,$10000,则每年折旧额为则每年折旧额为=SLN(30000,10000,SLN(30000,10000,10)10)为为$2000$2000RATE函数函数格式格式:RATE(RATE(nper,pmt,pvnper,pmt,pv,type,guess),type,guess)返回年金的各期利率返回年金的各期
50、利率如如:金额为金额为$8000$8000的的4 4年期贷款年期贷款,月支付额为月支付额为$200,$200,则该笔贷款的利率为则该笔贷款的利率为=RATE(48,-200,8000)RATE(48,-200,8000)为为0.77%0.77%第八节第八节 统计函数统计函数AVERAGE函数函数格式格式:AVERAGE(AVERAGE(number1number1,number2,),number2,)返回若干个参数的算术平均值返回若干个参数的算术平均值如如:=:=AVERAGE(1,2,3)AVERAGE(1,2,3)值是值是2 2如如:A1A4A1A4单元格值为单元格值为2,3,4,5,2