电子表格中的函数.doc_第1页
电子表格中的函数.doc_第2页
电子表格中的函数.doc_第3页
电子表格中的函数.doc_第4页
电子表格中的函数.doc_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

电子表格中的函数公式和函数是在工作表中对数据进行分析的等式。电子表格excell有强大的数据计算和模拟功能,设定一系列特定的数据模块公式,可以模拟不同的生产设备和工艺过程,如石油蒸馏塔,纯碱和化工的碳化塔,电厂的锅炉燃烧换热过程和汽轮机每一级的压力温度的焾降内效率等,早在八十年代国外就经常用excell强大的数据计算能力,模拟化工塔罐的工艺过程。本人经常用它模拟锅炉换热烟气侧和空气侧的温度,用它模拟了汽轮机各级温度压力和焓降。当然excell主要用于了解热力过程的参数,如温度压力和流量焓熵等。了解excell各种公式和函数,可以对工作表数值进行加法、减法或乘法等各种数据运算。还可以引用同一工作表中的其他单元格、同一工作薄不同工作表中的单元格、或者其它工作薄的工作表中的单元格。一、常用运算符公式由运算符、常量、单元格引用值、名称和工作表函数等元素构成。运算符运算符用来对公式中的各元素进行运算操作。Excel包含算术运算符、比较运算符、文本运算符和引用运算符4种类型。1、算术运算符:算术运算符用来完成基本的数学运算,如加法、减法和乘法。算术运算符有十(加)、一(减)、(乘)、(除)、%(百分比)、(乘方)。其中乘方运算符ctrl+6是常用运算符,可以不输入公式直接运算。2、比较运算符:比较运算符用来对两个数值进行比较,产生的结果为逻辑值True(真)或False(假)。比较运算符有(等于)、(ctrl+即大于)、(小于)、(大于等于)、(小于等于)、(不等于)。3、文本运算符:文本运算符用来将一个或多个文本连接成为一个组合文本。例如Microsoft的结果为Microsoft。4、引用运算符:引用运算符用来将单元格区域合并运算。引用运算符为:区域(冒号),表示对两个引用之间,包括两个引用在内的所有区域的单元格都进行引用,例如,SUM(B1:D5),表示在B1:B5,直到D1:D5所有矩形格的引用。联合(逗号),表示将多个引用单元合并为一个引用,例如,SUM(B5,B15,D5,D15)。交叉(空格),表示产生同时隶属于两个引用的单元格区域的引用。运算符的运算顺序如果公式中同时用到了多个运算符,Excel将按下面的顺序进行运算:1、如果公式中包含了相同优先级的运算符,例如公式中同时包含了乘法和除法运算符,Excel将从左到右进行计算。2、如果要修改计算的顺序,应把公式需要首先计算的部分括在圆括号内。注意多重圆括号,不要少一个。3、公式中运算符的顺序从高到低依次为:(冒号)、(逗号)、(空格)、负号(如一l)、(百分比)、(乘幂)、和(乘和除)、十和一(加和减)、(连接符)、比较运算符。日期和时间的运算Excel将日期存储为一系列连续的序列数,而将时间存储为小数,因为时间被看作“天”的一部分。日期和时间都是数值,因此它们也可以进行各种运算。例如,如果要计算两个日期之间的差值,可以用一个日期减去另一个日期。如果通过将单元格的格式设置为常规格式,则计算结果将以数字(时间和日期均以天为单位)显示。Excel支持两种日期系统:1900年和1904年日期系统。默认的日期系统是1900年日期系统,1900/1/1数值为1,2001/1/1数值为36892。如果要改为1904年日期系统,应在工具选项对话框的重新计算选项卡上,选定1904年日期系统复选框。当在Excel中输入日期,但仅为年份输入两位数字时,则默认为:1、如果为年份输入的数字在00到29之间,则默认为是2000到2029年。例如,如果键入7/30/13,则默认为这个日期是2013年7月30日。2、如果为年份输入的数字在30到99之间,则默认为是1930到1999年。例如,如果键入7/30/66,则默认为该日期为1966年7月30日。输入公式:函数和公式输入在Excel中可以创建许多种公式,其中既有进行简单代数运算的公式,也有分析复杂数学模型的公式。输入公式的方法有两种:一是直接键入,二是利用公式选项板。1、直接键入的方法:选定需要输入公式的单元格。在所选的单元格中输入等号,如果单击了编辑公式(编辑栏)按钮或粘贴函数(常用工具栏)按钮,这时将自动插入一个等号。输入公式内容。如果计算中用到单元格中的数据,可用鼠标单击所需引用的单元格,如果输入错了,在未输入新的运算符之前,可再单击正确的单元格;也可使用手工方法引用单元格,即在光标处键入单元格的坐标。公式输入完后,按Enter键,Excel自动计算并将计算结果显示在单元格中,公式内容显示在编辑栏中。按Ctrl(位于数字键左端),可使单元格在显示公式内容与公式结果之间进行切换。从上述步骤可知,公式的最前面必须是等号,后面是计算的内容。例如,要在G4中建立一个公式来计算E4F4的值,则在G4中输入:E4F4输入公式后按回车键确认,结果将显示在G4单元格中。输入公式可以使用公式选项板:输入的公式中,如果含有函数,“公式选项板”将有助于输入函数。在公式中输入函数时,“公式选项板”将显示函数的名称、各个参数、函数功能和参数的描述、函数的当前结果和整个公式的结果。如果要显示“公式选项板”,请单击编辑栏上的“编辑公式”按钮(“”)。2、举例说明公式选项板的用法。自动求和求和计算是一种最常用的公式计算,Excel提供了快捷的自动求和方法,即使用工具栏按钮来进行,它将自动对活动单元格上方或左侧的数据进行求和计算,步骤为: 将光标放在求和结果单元格。 单击工具栏自动求和按钮,Excel将自动出现求和函数SUM以及求和数据区域。 单击编辑栏上输入钮(对号)确定公式,或重新输入数据区域修改公式。 在计算连续单元格的数据之和时,如果在求和区域内单元格中数字有改变,Excel会自动地更新自动求和结果。公式自动填充在一个单元格输入公式后,如果相邻的单元格中需要进行同类型的计算(如数据行合计),可以利用公式的自动填充功能。其方法是: 选择公式所在的单元格,移动鼠标到单元格的右下角变成黑十字形,即填充柄。 鼠标变成小黑十字时,按住鼠标左键,拖动填充柄经过目标区域。 到达目标区域后,放开鼠标左键,公式自动填充完毕。可以选择向左向右向上和向下填充,公式与第一个所编辑的内容一样。二、常用函数12345abcdeExcell最常用函数有:平均数Average,求和SUM,乘幂powe,以及sin函数。常用函数还有绝对值ABS,if,Hyperlink,Count,Max,SUMif等函数。常用函数说明1、COUNT函数COUNT(用于计算单元格区域中数字值的个数)COUNTA(用于计算单元格区域中非空白单元格的个数)COUNTBLANK(用于计算单元格区域中空白单元格的个数)COUNTIF(用于计算符合一定条件的COUNTBLANK单元格个数)。结合例子将具体介绍:如何利用函数COUNTA统计本班应考人数(总人数)、利用函数COUNT统计实际参加考试人数、利用函数COUNTBLANK统计各科缺考人数、利用函数COUNTIF统计各科各分数段的人数。首先,在上期最后形成的表格的最后添加一些字段名和合并一些单元格。利用函数COUNTA统计本班的应考人数(总人数)因为函数COUNTA可以计算出非空单元格的个数,所以我们在利用此函数时,选取本班学生名字所在单元格区域(B3B12)作为统计对象,就可计算出本班的应考人数(总人数)。选取存放本班总人数的单元格,此单元格是一个经过合并后的大单元格(C18G18);选取函数;单击菜单“插入/函数”或工具栏中的函数按钮f,打开“粘贴函数”对话框,在“函数分类”列表中选择函数类别“统计”,然后在“函数名”列表中选择需要的函数“COUNTA”,按“确定”按钮退出“粘贴函数”对话框。选取需要统计的单元格区域;在打开的“函数向导”对话框中,选取需要计算的单元格区域B3B13,按下回车键以确认选取;“函数向导”对话框图再次出现在屏幕上,按下“确定”按钮,就可以看到计算出来本班的应考人数(总人数)了。利用COUNT、COUNTBLANK和COUNTIF函数分别统计各科参加考试的人数、统计各科缺考人数、统计各科各分数段的人数我们在输入成绩时,一般情况下,缺考的人相应的科目的单元格为空就可以了,是0分的都输入0。统计语文科的参加考试人数、缺考人数、各分数段的人数。a用函数COUNT统计语文科的参加考试人数。单击存放参加语文科考试人数的单元格C19,然后按照前面的操作步骤,首先在“函数分类”列表中选择函数类别“统计”,在“函数名”列表中选择需要的函数“COUNT”;其次按照上面“3”选取单元格区域的操作方法,选取需要统计的单元格区域(C3C12),然后回车确认,单击“函数向导”对话框“确定”按钮,就可以看到计算出来的结果。b用函数COUNTBLANK统计语文科的缺考人数。单击存放语文科缺考人数的单元格C20,然后按照上面的操作方法,在“统计”类别中选取函数COUNTBLANK,并进行需要统计单元格区域(C3C12)的选取,直到得出结果。c用函数COUNTIF分别统计出语文科各分数段的人数。(1)统计90分(包括90分)以上的人数(表中为“90分以上”):单击存放此统计人数的单元格C21,然后选取函数,即选取“统计”类别中的函数“COUNTIF”,然后单击“函数向导”对话框中的“Ragane”右侧的按钮,以选取统计单元格的区域(C3C12)后,回到“函数向导”对话框中,再输入统计的条件:“=90”。单击“确定”按钮,就可以计算出结果了。(2)统计大于或等于80分而小于90分的人数(表中为“8089分”):双击单元格C21进入编辑状态,可以看到统计90分以上的分数段的人数的公式如图3所示是:=COUNTIF(C3:C12,=90),要统计本分数段人数,我们只要双击C22,在其中输入计算公式:=COUNTIF(C3:C12,=80)COUNTIF(C3:C12,=90)回车后,即可计算出此分数段的人数。(3)用同样方法,只要在C23、C24、C25三个单元格中,分别输入公式(可以通过复制粘贴后,修改数字快速完成):=COUNTIF(C3:C12,=70)COUNTIF(C3:C12,=80)=COUNTIF(C3:C12,=60)COUNTIF(C3:C12,=70)=COUNTIF(C3:C12,60)输入完毕后,注意一定要以回车确定,即可分别统计出“大于或等于70分而小于80分”(表中为“7079分”)、“大于或等于60分而小于70分”(表中为“6069分”)、“小于60分”(表中为“不及格”),这三个分数段的各自的人数。统计其余各科的参加考试人数、缺考人数、各分数段的人数。如前一期所述,用复制公式的方法,可以快速计算出其余各科的有关数据。以上已经计算出语文科的应考人数、缺考人数及各分数段的人数,选取范围(C19C25),把鼠标指向刚才选取的单元格区域的右下方(即填充句柄),待光标变为小黑十字时,按下鼠标左键,并向右拖动,至G25松开鼠标,各科要统计的结果都出来了。前两期对班级成绩,分别作了总分、平均分、最高分、最低分、应考人数、缺考人数、分数段等数据统计,这些数据可以用来衡量这个班的成绩的情况。2、RANK函数用函数“RANK”对总分排名次用函数“RANK”以最快的速度把本班的名次排出来,作为衡量学生个人在本班的学习情况;另外再介绍用“MEDIAN”、“MODE”、“STDEVP”函数分别统计出各科成绩的“中位数”、“众数”、“标准差”,以此衡量各科试题的质量(如试题的难易程度、离散程度等)情况。单元格区域的命名先打开上期制作的表格,如果用“总分”来排名次,首先选取所有“总分”数据的单元格区域(H3H12),然后单击菜单中的“插入/名称/定义”,在弹出的“定义名称”对话框中,在“当前工作簿的名称”中输入或修改名称为“总分”;在“引用位置”栏中显示的就是刚才选取的单元格区域(H3H12),当然也可以通过单击其右侧的按钮重新选取单元格区域。如果只定义一个名称,则可按“确定”按钮退出;如果还要添加其它区域名称,可单击“添加”按钮,待命名完毕后,再按“确定”按钮结束单元格区域的命名。在此我们可以比较一下前两期用“选取”和现在用“命名”区域的不同方法及用途:利用“选取”确定区域,预选区域不是固定的,如果需要相对固定的区域,可以利用“命名”,则以后的操作会比较简便,如果对某个区域一旦命名,利用函数的时候,就可以按以下的方法确定单元格的区域,无须再去选取区域了。选取函数确定排名在图1的“平均分”右边的单元格(J2)中输入“名次”。单击选取单元格J3,再选择“统计”类的“RANK”函数,则在弹出的“粘贴函数”对话框中,一切设置如图2(图中的“H3”是存放第一个学生总分的单元格,“总分”则是刚才命名的单元格区域名称。此时不能在“粘贴函数”对话框中,单击图2中“Ref”右边的按钮去选取单元格区域,否则后面利用复制方法统计其余各人的名次时,单元格的区域会发生变化;利用命名的单元格区域,复制时其区域不会发生变化;如果只看其中一个人的名次,则可以利用“选取”的方法),单击“确定”按钮,即可得出第一个学生的成绩排名。然后选取单元格J3,拖动其填充句柄至最后一名学生,马上得出全班的成绩排名。而且名次是可以动态变化的,如果某人的某科成绩发生变化,所有排名也会随数据的变化而变化。如果想把名次按从低到高的顺序进行排列,只要先选取范围(J3J12),然后利用菜单中的“数据/排序”命令,对“名次”进行“递增”排序即可。用“MEDIAN”、“MODE”、“STDEVP”函数分别计算各科成绩的“中位数”、“众数”、“标准方差”“中位数”、“众数”、“标准差”是三个“统计类”的函数,也是统计学中三个十分常用的概念,它是分析数据的分布、离散程度等标志的重要依据,下面通过对学生成绩的分布情况,分析每科试题的有关情况。a计算“语文”的“中位数”先选取存放数据的单元格C26,然后在“统计”类函数中选取函数“MEDIAN”,在弹出的“粘贴函数”对话框中,单击“Number1”右边的按钮,选取需计算的单元格区域(C3:C12),然后单击“粘贴函数”对话框中的“确定”按钮,就可计算出语文科的中位数(在选取的数据中,中位数是它们的平均数)。b计算“语文”的“众数”、“标准差”利用“MODE”、“STDEVP”两个函数,按照上述的方法,即可计算出“语文”的“众数”、“标准差”。所谓众数,就是出现频度最多的数,如一班如果考100分最多,100分就是众数。注意,如果是偶数,中位数在理论上是两个,在excell表格中自动将两个中位数平均,出现一个中位数平均值,为个值可能没有出现在上述表中。c计算其余各科的“中位数”、“众数”、“标准差”按照介绍的复制方法,相信各位可以熟练地操作,计算出其余各科的“中位数”、“众数”、“标准差”了。分类汇总函数(SUBTOTAL)的应用分类汇总函数(SUBTOTAL)不仅仅是一个求和函数,还能够对给定区域内的数值进行其它计算,它的语法结构为:SUBTOTAL(function_num,ref1)其中的“function_num”是计算类型编号,为一个1到11的数字,它规定所要进行的计算类型,为计算类型编号及具体含义;“ref1”为进行汇总数据的单元格区域。应用举例如下:1计算“门市部2”的“数量”平均值选定函数后,弹出“粘贴函数”对话框中,在“Function_num”项中输入计算类型“1”,单击“Ref1”右侧的按钮,选取“门市部2”对应的“数量”单元格区域(D6D9),如图5,按“确定”按钮完成。2计算“门市部4”中的数量之和与计算“门市部2”的“数量”平均值相似,计算类型(“Function_num”)为“9”,汇总单元格区域(“Ref1”)为“D14:D17”。3计算“门市部2”的商品“类别”数目与上例相似的操作,计算类型(“Function_num”)为“2”,汇总单元格区域为“C6:C9”。4计算最大的销售数量计算类型(“Function_num”)为“4”,汇总单元格区域(“Ref1”)为“D2:D17”。5计算“门市部2”中的最便宜的单价计算类型(“Function_num”)为“5”,汇总单元格区域(“Ref1”)为“E6:E9”。分类汇总函数的应用是十分灵活的,这是它与使用菜单中“数据/分类汇总”命令的最大差别,如果应用菜单中的分类汇总命令,往往是对于有标题的某个区域而进行的分类汇总,这样的应用有时缺乏必要的灵活性,不利于实际中的灵活运用,所以应该学会利用分类汇总函数进行分类汇总,这在我们的实际工作中是非常有用的。IF函数函数名称:IF主要功能:根据对指定条件的进行逻辑判断的真假结果,返回相对应的内容。使用格式:=IF(Logical,Value_if_true,Value_if_false)参数说明:Logical代表逻辑判断表达式;Value_if_true表示当判断条件为逻辑“真(TRUE)”时的显示内容,如果忽略返回“TRUE”;Value_if_false表示当判断条件为逻辑“假(FALSE)”时的显示内容,如果忽略返回“FALSE”。总结:对指定条件的区域进行汇总和分类汇总,这是我们在实际工作中经常遇到的,利用总计函数(SUMIF)和分类汇总函数(SUBTOTAL)一般就能够处理这些工作,而且具有比较强的灵活性。常见函数说明1、AND “与”运算,返回逻辑值,仅当有参数的结果均为逻辑“真(TRUE)”时返回逻辑“真(TRUE)”,反之返回逻辑“假(FALSE)”。 条件判断 2、AVERAGE 求出所有参数的算术平均值。 数据计算 3、COLUMN 显示所引用单元格的列标号值。 显示位置 4、CONCATENATE 将多个字符文本或单元格中的数据连接在一起,显示在一个单元格中。 字符合并 5、COUNTIF 统计某个单元格区域中符合指定条件的单元格数目。 条件统计 6、DATE 给出指定数值的日期。 显示日期 7、DATEDIF 计算返回两个日期参数的差值。 计算天数 8、DAY 计算参数中指定日期或引用单元格中的日期天数。 计算天数 9、DCOUNT 返回数据库或列表的列中满足指定条件并且包含数字的单元格数目。 条件统计 10、FREQUENCY 以一列垂直数组返回某个区域中数据的频率分布。 概率计算 11、IF 根据对指定条件的逻辑判断的真假结果,返回相对应条件触发的计算结果。 条件计算 12、INDEX 返回列表或数组中的元素值,此元素由行序号和列序号的索引值进行确定。 数据定位 13、INT 将数值向下取整为最接近的整数。 数据计算 14、ISERROR 用于测试函数式返回的数值是否有错。如果有错,该函数返回TRUE,反之返回FALSE。 逻辑判断 15、LEFT 从一个文本字符串的第一个字符开始,截取指定数目的字符。 截取数据 16、LEN 统计文本字符串中字符数目。 字符统计 17、MATCH 返回在指定方式下与指定数值匹配的数组中元素的相应位置。 匹配位置 18、MAX 求出一组数中的最大值。 数据计算 19、MID 从一个文本字符串的指定位置开始,截取指定数目的字符。 字符截取 20、MIN 求出一组数中的最小值。 数据计算 21、MOD 求出两数相除的余数。 数据计算 22、MONTH 求出指定日期或引用单元格中的日期的月份。 日期计算 23、NOW 给出当前系统日期和时间。 显示日期时间 24、OR 仅当所有参数值均为逻辑“假(FALSE)”时返回结果逻辑“假(FALSE)”,否则都返回逻辑“真(TRUE)”。 逻辑判断 25、RANK 返回某一数值在一列数值中的相对于其他数值的排位。 数据排序 26、RIGHT 从一个文本字符串的最后一个字符开始,截取指定数目的字符。 字符截取 27、SUBTOTAL 返回列表或数据库中的分类汇总。 分类汇总 28、SUM 求出一组数值的和。 数据计算 29、SUMIF 计算符合指定条件的单元格区域内的数值和。 条件数据计算 30、TEXT 根据指定的数值格式将相应的数字转换为文本形式 数值文本转换 31、TODAY 给出系统日期 显示日期 32、VALUE 将一个代表数值的文本型字符串转换为数值型。 文本数值转换 33、VLOOKUP 在数据表的首列查找指定的数值,并由此返回数据表当前行中指定列处的数值 条件定位 34、WEEKDAY 给出指定日期的对应的星期数。 星期计算示例1.NOW用途:返回当前日期和时间所对应的序列号。语法:NOW()参数:无实例:如果正在使用的是1900日期系统,而且计算机的内部时钟为2012/3/21 15:02,则公式“=NOW()”返回当前时间如:2012/3/21 15:02(根据数据格式不同,也可能返回数值40989.63)。2.TODAY用途:返回系统当前日期的序列号。参数:无语法:TODAY()实例:公式“=TODAY()”返回2001-8-28(执行公式时的系统时间)。3.CELL用途:返回某一引用区域的左上角单元格的格式、位置或内容等信息,该函数主要用于保持与其它电子表格程序的兼容性。语法:CELL(info_type,reference)参数:Info_type为一个文本值,指明所需要的单元格信息的类型。Reference表示要获取其有关信息的单元格。如果忽略,则在info_type中所指定的信息将返回给最后更改的单元格。实例:公式“=CELL(row,A20)”返回20,如果A3单元格包含TOTAL,则CELL(contents,A3)返回TOTAL。4.ISEVEN用途:测试参数的奇偶性,如果参数为偶数返回TRUE,否则返回FALSE。语法:ISEVEN(number)Number待测试的数值。如果参数值不是整数,则自动截去小数部分取整。注意:该函数必须加载“分析工具库”方能使用。如果参数number不是数值,ISEVEN函数返回错误值#VALUE!。实例:公式“=ISEVEN(11)返回FALSE”,=ISEVEN(6)返回TRUE。5.ISODD用途:测试参数的奇偶性,如果参数为奇数返回TRUE,否则返回FALSE。语法:ISODD(number)参数:Number待测试的数值。如果参数不是整数,则自动截去小数部分取整。注意:该函数必须加载“分析工具库”方能使用。实例:公式“=ISODD(19)”返回TRUE,=ISODD(14.5)返回FALSE。6.AND用途:所有参数的逻辑值为真时返回TRUE(真);只要有一个参数的逻辑值为假,则返回FALSE(假)。语法:AND(logical1,logical2,)。参数:Logical1,logical2,为待检验的130个逻辑表达式,它们的结论或为TRUE(真)或为FALSE(假)。参数必须是逻辑值或者包含逻辑值的数组或引用,如果数组或引用内含有文字或空白单元格,则忽略它的值。如果指定的单元格区域内包括非逻辑值,AND将返回错误值#VALUE!。实例:如果A1=2、A=6,那么公式“=AND(A1A2)”返回FALSE。如果B4=104,那么公式“=IF(AND(17.IF用途:执行逻辑判断,它可以根据逻辑表达式的真假,返回不同的结果,从而执行数值或公式的条件检测任务。语法:IF(logical_test,value_if_true,value_if_false)。参数:Logical_test计算结果为TRUE或FALSE的任何数值或表达式;Value_if_true是Logical_test为TRUE时函数的返回值,如果logical_test为TRUE并且省略了value_if_true,则返回TRUE。而且Value_if_true可以是一个表达式;Value_if_false是Logical_test为FALSE时函数的返回值。如果logical_test为FALSE并且省略value_if_false,则返回FALSE。Value_if_false也可以是一个表达式。实例:公式“=IF(C2=85,A,IF(C2=70,B,IF(C2=60,C,IF(C2=85成立,则D2单元格被赋值“A”;如果第一个逻辑判断表达式C2=85不成立,则计算第二个IF语句“IF(C2=70”;以此类推直至计算结束,该函数广泛用于需要进行逻辑判断的场合。8.OR用途:所有参数中的任意一个逻辑值为真时即返回TRUE(真)。语法:OR(logical1,logical2,.)参数:Logical1,logical2,.是需要进行检验的1至30个逻辑表达式,其结论分别为TRUE或FALSE。如果数组或引用的参数包含文本、数字或空白单元格,它们将被忽略。如果指定的区域中不包含逻辑值,OR函数将返回错误#VALUE!。实例:如果A1=6、A2=8,则公式“=OR(A1+A2A2,A1=A2)”返回TRUE;而公式“=OR(A1A2,A1=A2)”返回FALSE。9.CHOOSE用途:可以根据给定的索引值,从多达29个待选参数中选出相应的值或操作。语法:CHOOSE(index_num,value1,value2,.)。参数:Index_num是用来指明待选参数序号的值,它必须是1到29之间的数字、或者是包含数字1到29的公式或单元格引用;Value1,value2,.为1到29个数值参数,可以是数字、单元格,已定义的名称、公式、函数或文本。实例:公式“=CHOOSE(2,电脑,爱好者)返回“爱好者”。公式“=SUM(A1:CHOOSE(3,A10,A20,A30)”与公式“=SUM(A1:A30)”等价(因为CHOOSE(3,A10,A20,A30)返回A30)。10.INDEX用途:返回表格或区域中的数值或对数值的引用。函数INDEX()有两种形式:数组和引用。数组形式通常返回数值或数值数组;引用形式通常返回引用。语法:INDEX(array,row_num,column_num)返回数组中指定的单元格或单元格数组的数值。INDEX(reference,row_num,column_num,area_num)返回引用中指定单元格或单元格区域的引用。参数:Array为单元格区域或数组常数;Row_num为数组中某行的行序号,函数从该行返回数值。如果省略row_num,则必须有column_num;Column_num是数组中某列的列序号,函数从该列返回数值。如果省略column_num,则必须有row_num。Reference是对一个或多个单元格区域的引用,如果为引用输入一个不连续的选定区域,必须用括号括起来。Area_num是选择引用中的一个区域,并返回该区域中row_num和column_num的交叉区域。选中或输入的第一个区域序号为1,第二个为2,以此类推。如果省略area_num,则INDEX函数使用区域1。实例:如果A1=68、A2=96、A3=90,则公式“=INDEX(A1:A3,1,1)”返回68,=INDEX(A1:A3,1,1,1)返回68。11.LOOKUP用途:返回向量(单行区域或单列区域)或数组中的数值。该函数有两种语法形式:向量和数组,其向量形式是在单行区域或单列区域(向量)中查找数值,然后返回第二个单行区域或单列区域中相同位置的数值;其数组形式在数组的第一行或第一列查找指定的数值,然后返回数组的最后一行或最后一列中相同位置的数值。语法1(向量形式):LOOKUP(lookup_value,lookup_vector,result_vector)语法2(数组形式):LOOKUP(lookup_value,array)。参数1(向量形式):Lookup_value为函数LOOKUP在第一个向量中所要查找的数值。Lookup_value可以为数字、文本、逻辑值或包含数值的名称或引用。Lookup_vector为只包含一行或一列的区域。Lookup_vector的数值可以为文本、数字或逻辑值。参数2(数组形式):Lookup_value为函数LOOKUP在数组中所要查找的数值。Lookup_value可以为数字、文本、逻辑值或包含数值的名称或引用。如果函数LOOKUP找不到lookup_value,则使用数组中小于或等于lookup_value的最大数值。Array为包含文本、数字或逻辑值的单元格区域,它的值用于与lookup_value进行比较。注意:Lookup_vector的数值必须按升序排列,否则LOOKUP函数不能返回正确的结果,参数中的文本不区分大小写。实例:如果A1=68、A2=76、A3=85、A4=90,则公式“=LOOKUP(76,A1:A4)”返回2,=LOOKUP(bump,a,1;b,2;c,3)返回2。12.MATCH用途:返回在指定方式下与指定数值匹配的数组中元素的相应位置。如果需要找出匹配元素的位置而不是匹配元素本身,则应该使用MATCH函数。语法:MATCH(lookup_value,lookup_array,match_type)。参数:Lookup_value为需要在数据表中查找的数值,它可以是数值(或数字、文本或逻辑值)、对数字、文本或逻辑值的单元格引用。Lookup_array是可能包含所要查找的数值的连续单元格区域,Lookup_array可以是数组或数组引用;Match_type为数字-1、0或1,它说明Excel如何在lookup_array中查找lookup_value。如果match_type为1,函数MATCH查找小于或等于lookup_value的最大数值。如果match_type为0,函数MATCH查找等于lookup_value的第一个数值。如果match_type为-1,函数MATCH查找大于或等于lookup_value的最小数值。注意:MATCH函数返回lookup_array中目标值的位置,而不是数值本身。如果match_type为0且lookup_value为文本,lookup_value可以包含通配符(“*”和“?”)。星号可以匹配任何字符序列,问号可以匹配单个字符。实例:如果A1=68、A2=76、A3=85、A4=90,则公式“=MATCH(90,A1:A5,0)”返回3。13.VLOOKUP用途:在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。当比较值位于数据表首列时,可以使用函数VLOOKUP代替函数HLOOKUP。语法:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)参数:Lookup_value为需要在数据表第一列中查找的数值,它可以是数值、引用或文字串。Table_array为需要在其中查找数据的数据表,可以使用对区域或区域名称的引用。Col_index_num为table_array中待返回的匹配值的列序号。Col_index_num为1时,返回table_array第一列中的数值;col_index_num为2,返回table_array第二列中的数值,以此类推。Range_lookup为一逻辑值,指明函数VLOOKUP返回时是精确匹配还是近似匹配。如果为TRUE或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value的最大数值;如果range_value为FALSE,函数VLOOKUP将返回精确匹配值。如果找不到,则返回错误值#N/A。实例:如果A1=23、A2=45、A3=50、A4=65,则公式“=VLOOKUP(50,A1:A4,1,TRUE)”返回50。14.COUNTIF用途:统计某一区域中符合条件的单元格数目。语法:COUNTIF(range,criteria)参数:range为需要统计的符合条件的单元格数目的区域;Criteria为参与计算的单元格条件,其形式可以为数字、表达式或文本(如36、160和男等)。其中数字可以直接写入,表达式和文本必须加引号。实例:假设A1:A5区域内存放的文本分别为女、男、女、男、女,则公式“=COUNTIF(A1:A5,女)”返回3。15.INT用途:将任意实数向下取整为最接近的整数。语法:INT(number)参数:Number为需要处理的任意一个实数。实例:如果A1=16.24、A2=-28.389,则公式“=INT(A1)”返回16,=INT(A2)返回-29。16.RAND用途:返回一个大于等于0小于1的随机数,每次计算工作表(按F9键)将返回一个新的数值。语法:RAND()参数:不需要注意:如果要生成a,b之间的随机实数,可以使用公式“=RAND()*(b-a)+a”。如果在某一单元格内应用公式“=RAND()”,然后在编辑状态下按住F9键,将会产生一个变化的随机数。实例:公式“=RAND()*1000”返回一个大于等于0、小于1000的随机数。17.ROUND用途:按指定位数四舍五入某个数字。语法:ROUND(number,num_digits)参数:Number是需要四舍五入的数字;Num_digits为指定的位数,Number按此位数进行处理。注意:如果num_digits大于0,则四舍五入到指定的小数位;如果num_digits等于0,则四舍五入到最接近的整数;如果num_digits小于0,则在小数点左侧按指定位数四舍五入。实例:如果A1=65.25,则公式“=ROUND(A1,1)”返回65.3;=ROUND(82.149,2)返回82.15;=ROUND(21.5,-1)返回20。18.SUM用途:返回某一单元格区域中所有数字之和。语法:SUM(number1,number2,.)。参数:Number1,number2,.为1到30个需要求和的数值(包括逻辑值及文本表达式)、区域或引用。注意:参数表中的数字、逻辑值及数字的文本表达式可以参与计算,其中逻辑值被转换为1、文本被转换为数字。如果参数为数组或引用,只有其中的数字将被计算,数组或引用中的空白单元格、逻辑值、文本或错误值将被忽略。实例:如果A1=1、A2=2、A3=3,则公式“=SUM(A1:A3)”返回6;=SUM(3,2,TRUE)返回6,因为3被转换成数字3,而逻辑值TRUE被转换成数字1。19.SUMIF用途:根据指定条件对若干单元格、区域或引用求和。语法:SUMIF(range,criteria,sum_range)参数:Range为用于条件判断的单元格区域,Criteria是由数字、逻辑表达式等组成的判定条件,Sum_range为需要求和的单元格、区域或引用。实例:某单位统计工资报表中职称为“中级”的员工工资总额。假设工资总额存放在工作表的F列,员工职称存放在工作表B列。则公式为“=SUMIF(B1:B1000,中级,F1:F1000)”,其中“B1:B1000”为提供逻辑判断依据的单元格区域,中级为判断条件,就是仅仅统计B1:B1000区域中职称为“中级”的单元格,F1:F1000为实际求和的单元格区域。20.AVERAGE用途:计算所有参数的算术平均值。语法:AVERAGE(number1,number2,.)。参数:Number1、number2、.是要计算平均值的130个参数。实例:如果A1:A5区域命名为分数,其中的数值分别为100、70、92、47和82,则公式“=AVERAGE(分数)”返回78.2。21.COUNT用途:返回数字参数的个数。它可以统计数组或单元格区域中含有数字的单元格个数。语法:COUNT(value1,value2,.)。参数:Value1,value2,.是包含或引用各种类型数据的参数(130个),其中只有数字类型的数据才能被统计。实例:如果A1=90、A2=人数、A3=、A4=54、A5=36,则公式“=COUNT(A1:A5)”返回3。22.COUNTA用途:返回参数组中非空值的数目。利用函数COUNTA可以计算数组或单元格区域中数据项的个数。语法:COUNTA(value1,value2,.)说明:Value1,value2,.所要计数的值,参数个数为130个。在这种情况下的参数可以是任何类型,它们包括空格但不包括空白单元格。如果参数是数组或单元格引用,则数组或引用中的空白单元格将被忽略。如果不需要统计逻辑值、文字或错误值,则应该使用COUNT函数。实例:如果A1=6.28、A2=3.74,其余单元格为空,则公式“=COUNTA(A1:A7)”的计算结果等于2。23.COUNTIF用途:计算区域中满足给定条件的单元格的个数。语法:COUNTIF(range,criteria)参数:Range为需要计算其中满足条件的单元格数目的单元格区域。Criteria为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本。24.LARGE用途:返回某一数据集中的某个最大值。可以使用LARGE函数查询考试分数集中第一、第二、第三等的得分。语法:LARGE(array,k)参数:Array为需要从中查询第k个最大值的数组或数据区域,K为返回值在数组或数据单元格区域里的位置(即名次)。实例:如果B1=59、B2=70、B3=80、B4=90、B5=89、B6=84、B7=92,则公式“=LARGE(B1,B7,2)”返回90。25.MAX用途:返回数据集中的最大数值。语法:MAX(number1,number2,.)参数:Number1,number2,.是需要找出最大数值的1至30个数值。实例:如果A1=71、A2=83、A3=76、A4=49、A5=92、A6=88、A7=96,则公式“=MAX(A1:A7)”返回96。26.MEDIAN用途:返回给定数值集合的中位数(它是在一组数据中居于中间的数。换句话说,在这组数据中,有一半的数据比它大,有一半的数据比它小)。语法:MEDIAN(number1,number2,.)参数:Number1,number2,.是需要找出中位数的1到30个数字参数。实例:MEDIAN(11,12,13,14,15)返回13;MEDIAN(1,2,3,4,5,6)返回3.5,即3与4的平均值。27.MIN用途:返回给定参数表中的最小值。语法:MIN(number1,number2,.)。参数:Number1,number2,.是要从中找出最小值的1到30个数字参数。实例:如果A1=71、A2=83、A3=76、A4=49、A5=92、A6=88、A7=96,则公式“=MIN(A1:A7)”返回49;而=MIN(A1:A5,0,-8)返回-8。28.FIND用途:FIND用于查找其他文本串(within_text)内的文本串(find_text),并从within_text的首字符开始返回find_text的起始位置编号。此函数适用于双字节字符,它区分大小写但不允许使用通配符。语法:FIND(find_text,within_text,start_num),参数:Find_text是待查找的目标文本;Within_text是包含待查找文本的源文本;Start_num指定从其开始进行查找的字符,即within_text中编号为1的字符。如果忽略start_num,则假设其为1。实例:如果A1=软件报,则公式“=FIND(软件,A1,1)”返回1。29.LEFT或LEFTB用途:根据指定的字符数返回文本串中的第一个或前几个字符。此函数用于双字节字符。语法:LEFT(text,num_chars)或LEFTB(text,num_bytes)。参数:Text是包含要提取字符的文本串;Num_chars指定函数要提取的字符数,它必须大于或等于0。Num_bytes按字节数指定由LEFTB提取的字符数。实例:如果A1=电脑爱好者,则LEFT(A1,2)返回“电脑”,LEFTB(A1,2)返回“电”。30.LEN或LENB用途:LEN返回文本串的字符数。LENB返回文本串中所有字符的字节数。语法:LEN(text)或LENB(text)。参数:Text待要查找其长度的文本。注意:此函数用于双字节字符,且空格也将作为字符进行统计。实例:如果A1=电脑爱好者,则公式“=LEN(A1)”返回5,=LENB(A1)返回10。31.MID或MIDB用途:MID返回文本串中从指定位置开始的特定数目的字符,该数目由用户指定。MIDB返回文本串中从指定位置开始的特定数目的字符,该数目由用户指定。MIDB函数可以用于双字节字符。语法:MID(text,start_num,num_chars)或MIDB(text,start_num,num_bytes)。参数:Text是包含要提取字符的文本串。Start_num是文本中要提取的第一个字符的位置,文本中第一个字符的start_num为1,以此类推;Num_chars指定希望MID从文

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论