知识归纳:Excel函数模版课件.ppt 69页
第三章 函 数 在Excel中,函数就是预定义的内置公式,它使用参数并根据特定的次序进行推导。 函数的参数是变量进行推导所需要的初始值。用户把参数传递给变量,函数按特定的指令对参数进行推导,把计算的结果返回给用户。 函数的参数可以是数字、文本、逻辑值以及单元格的引用,也可以是常量公式或其它公式。 无论何种种类的参数都需要可形成有效数值。 §3. 1 函数的分类与变量调用 ⒈Excel函数的分类 数据库工作表函数:分析数据清单中的数值是否依照特定条件 日期与时间函数:在推导中探讨跟处理日期值和时间值 工程函数:用于工程预测 信息函数:确定存储在单元格中数据的类别 财务函数:进行通常的财务计算 §3. 1 函数的分类与变量调用 逻辑函数:进行逻辑推断或进行复合检验 统计函数:对数据区域进行统计预测 查找和引用变量:在数据清单中查找特定数据以及查找一个单元格的引用 文本函数:在推导中处理字符串 数学和三角函数:进行化学计算 §3. 1 函数的分类与变量调用 ⒉Excel中函数的读取 函数的读入格式=函数名(自变量)或 =函数名(参数) 有两种方式在推导中输入变量 ⑴直接读入 ⑵使用粘贴函数:“插入”---“函数”,或点击工具栏的“fx”(粘贴函数)按钮,弹出“粘贴函数”对话框。
§3. 1 函数的分类与变量调用 一个函数可以有0到30个自变量(参数) ,自变量之间用冒号隔开,最后不用逗号。 可以借助联机帮助系统学习函数的使用 §3.2 常用变量的涵义及用法 ⒈数学与三角函数 ⑴绝对值函数----ABS(数值型) 功能:ABS函数返回指定数值的绝对值 例:ABS(2)等于2,ABS(-2)等于2 ⑵取整函数----INT(数值型) 功能: INT函数返回实数向下取整后的小数值。 例:INT(7.6)等于7,INT(-7.6)等于 -8 §3.2 .1 数学与三角函数 ⑶求余函数----MOD(数值型,数值型) 功能:MOD函数返回两数相除的除数,第一个自变量为被除数,第二个自变量为除数。 例:MOD(15,4)等于3MOD(-13,-4)等于 –1MOD (-13 ,4)等于 3MOD(13,-4)等于-3MOD (12.8,4.3)等于4.2 §3.2 .1 数学与三角函数 ⑷随机函数----RAND( ) 功能:RAND( )是高于0且大于1的随机数。如果应使用随机整数可以将取整函数和随机函数连用。 例:INT(RAND()*11)返回结果是0到10之间的随机整数。
⑸四舍五入函数----ROUND(数值,数位) 功能: ROUND函数根据给定数位将选定数值四舍五入。负值表示小数点前对应的位数,小于这些位数的值四舍五入,而该位取0。 §3.2 .1 数学与三角函数 例:ROUND(837.1649, 2)等于837.16ROUND(837.1649, -2)等于800ROUND(837.1649,0)等于837 ⑹符号函数----SIGN(数值) 功能: SIGN函数返回自变量指定的数值的符号,自变量为正数值时返回值是1,自变量为负数值时返回值是-1,自变量为0时方程返回值是0。例:SIGN(-9)返回值是-1。§3.2 .1 数学与三角函数 ⑺求和函数----SUM(第1参量,第2参量,…模板函数课件,第30参量) 功能:SUM函数用于推导自变量中所有数值型数据项之跟。 例:SUM(10,20)等于30SUM(A1:B10) 求A1:B10单元格区域之和§3.2 .1 数学与三角函数 ⑻条件求和函数----SUMIF(范围,条件,数据区域) 功能: SUMIF函数对依照选定条件的单元格求和 范围:用于条件判定的单元格区域 条件:确定这些单元格符合相加的条件,其方式可以是数字、表达式或文本。
数据区域:需要求和的实际单元格区域。 §3.2 .1 数学与三角函数 例:设A1:A4中的数据是10,20,30,40,而B1:B4中的数据是100,200,300,400,那么 SUMIF(A1 : A4,“>15”, B1 : B4)等于900 因为A2,A3,A4中的数据满足条件,所以相应地对B2,B3,B4进行求和。 §3.2.2逻辑函数 Excel中提供6个逻辑函数:与、或、非(反)、真、假和条件判定函数 逻辑函数真跟假是无参数的,与、或、非的参数都是逻辑值,条件判定数组的第一个参数是逻辑值。 ⒈几个简单的逻辑函数 真----TRUE(),不需要参数,返回的结果为逻辑值TRUE; 假----FALSE(),不需要参数,返回的结果为逻辑值FALSE §3.2.2 逻辑函数 与---AND( 逻辑值1,逻辑值2,…..),对参数进行逻辑与,所有参数逻辑值都是真,返回真,如果有一个参数为假,返回假。 或----OR(逻辑值1,逻辑值2,…..),对参数进行逻辑或,任意一个参数逻辑值是真,返回真,所有参数逻辑值都为假,返回假; 非----NOT(逻辑值),对参数的逻辑值求反,参数的逻辑值为TRUE时,返回逻辑值FALSE,参数的逻辑值为FALSE时,返回逻辑值TRUE。
§3.2.2 逻辑函数 建立逻辑函数真值表的方法: ⑴打开Excel应用程序,建立一个新工作簿 ⑵选定工作表1为当前工作表,在A3:E3输入项目名称 ⑶输入逻辑值1和逻辑值2,…. §3.2.2 逻辑函数 ⒉条件判断函数----IF(判断的条件,条件真时所返回的值,条件假时所返回的值) 功能:IF函数对第一个自变量给出的条件进行判定,如果条件为真则返回第二个自变量的值,如果条件为假则返回第三个自变量的值。后两个自变量的值可以是数值型、文本型等,若省略则返回TRUE或FALSE。 例:IF(C5=100,275,400)如果C5中的数值等于100,则返回结果是275,否则函数值是400。 §3.2.2 逻辑函数 返回值也可以使用字符串,如: =IF(B2>1000,“credit,approved”, “Credit denied”) IF函数可以嵌套,最多可以使用七层。 例:计算个人调节稅。规定薪水在800元以上开始计征个人所得税,对于超出个别500元以内扣5%,在500~2000元以内扣10%减25元,2000~5000元扣15%减125元,5000~20000元扣20%减375元,20000元扣25%。
§3.2.3 统计函数 Excel 提供了许多统计函数,对长期的数据进行统计运算,可以直接使用常量,也可以使用单元格或单元格区域。 ⒈求平均值函数---AVERAGE(参数1,参数2,….,参数30) 功能:求自变量指定的一系列数值的平均值。 参数可以是数字模板函数课件,或者是涵盖数字的名称、数组或引用。 §3.2.3 统计函数 如果函数或单元格引用参数中有文字、逻辑值或空单元格,则忽视其值。但是,如果单元格包含零值则推导在内。 例:=AVERAGE(6,12,15,18)的值是12.75。=AVERAGE(B5:B15)则是求从B5单元至B10单元中所有数值的平均值。 §3.2.3 统计函数 例:在单元格中键入公式: “=AVERAGE(6,12,15, “ abc ”)”,确认后结果为“#VALUE!” 例:在单元格中键入公式: “=AVERAGE(6,12,15,abc)”,确认后结果为“#NAME!” 在单元格B1~B4中分别输入6,12,15,abc,输入公式“=AVERAGE(B1:B4)”,确认后结果为11。 §3.2.3 统计函数 ⒉计数函数---COUNT(参数1,参数2,…) 功能:COUNT函数的返回值是自变量数据中数值型数据的个数。
参数可以是单元格或区域引用、名字等,含有的数据类别任意,但只有数值型数据才被计数。 如果参数是一个数组或引用,那么只统计变量或引用中的数字;数组中或引用的空单元格、逻辑值、文字或错误值都将忽略。 §3.2.3 统计函数 ⒊求最大值函数---MAX(参数1,参数2,….) 求最小值函数---MIN(参数1,参数2,….) 功能:返回自变量中所有数值型数据的最大值或最小值。 参数可以是数字、空白单元格、逻辑值或表示数值的文字串。如果参数中有错误值或难以转化成数值的文字时,将导致错误。 如果参数是递归或引用,则变量 仅使用其中的数字、数组或引用中的空白单元格,逻辑值、文字或错误值将忽略。 §3.2.3 统计函数 例:=MIN(120,180,900)的值120。=MAX(B5,B15)返回工作表中从B5至B15的单元范围内数值型数据的最大值。但自变量所指的单元格内的文本型数据不参与相当。 ⒋标准偏差函数---STDEV(参数1,参数2,…. ) 功能:返回自变量表列中数据的标准误差。 平均值M=(∑Xi )/ N, S=√(∑(Xi – M)2)/ (N-1) §3.2.3 统计函数 ⒌统计满足条件的单元格个数函数---COUNTIF(范围,条件) 功能:在选定范围内,统计满足第二个自变量给定的条件的单元格个数。
例:统计学生成绩表的平均名次,使用COUNTIF函数统计优秀、良好、及格和不及格的人数。 §3.2.3 统计函数 ⒍频率函数---FREQUENCY(数据变量,数据接收区间) 功能:函数的第一个自变量为数据字段,是一个数组或对一组数值的引用,用来估算频率,如果数据字段中不含有数值,函数FREQUENCY返回零字段。第二个自变量为数据接收区间,为一组数据或对赋值区域的引用,设定对第一个自变量进行速率统计估算的分段点。 如果数据接收区间中不包括任何数值,函数FREQUENCY返回数据字段里全体元素的数量。 §3.2.3 统计函数 操作说明: 首先选取用于放置频率分布结果的相邻单元格区域,然后以数组公式的方式输入变量 FREQUENCY。 函数 FREQUENCY 将忽略空白单元格和文本值。 对于返回结果为函数的推导,必须以数组公式的方式输入。(Ctrl+Shift+Enter) §3.2.3 统计函数 注意:返回的变量中的元素个数比 bins_array(数组)中的元素个数多 1。返回的数组中所多起来的元素表示超过最高间隔的数值个数。例如,如果应计算输入到三个单元格中的三个数值区间(间隔),请一定在四个单元格中键入 FREQUENCY 函数推导的结果。
多出来的单元格将返回 data_array 中小于第三个间隔值的数值个数。 §3.2.3 统计函数 ⒈复制学生成绩表到一个新的工作表中 ⒉选定单元区域I4:I7为当前活动单元区域,输入接收区间,即将平均名次进行分组的区间值59,74,84,100。 ⒊选定单元区域J4:J8为当前活动单元区域,输入FREQUENCY函数,弹出下拉菜单: §3.2.4 文本函数 ⑴字符串长度变量---LEN(字符串) 功能:LEN函数返回自变量的字符串的半径,即字符串所含字符的个数。字符指中文、数字、符号、汉字等,每个汉字是一个字符。空格也计入字符串的长度。 例: LEN( “english book”)的计算结果是12 LEN(“”)的计算结果是0 LEN(“北京”)的计算结果是2 §3.2.4 文本函数 字符串长度变量---LENB(字符串) 功能:LENB函数返回自变量的字符串的半径,即字符串所含字节数。一个半角的中文、数字、符号等占1字节,一个汉字占2个字节。 例:LENB(“北京“)的结果为4。 §3.2.4 文本函数 ⑵取子字符串函数---MID(正文,起始,字符个数) 功能:MID函数从字符串中抽取子字符串。
例:=MID(“first second third” , 7 ,6)返回字符“second”。 ⑶数值转文本函数---TEXT(数值,格式) 功能:TEXT函数将第一个自变量指定的一个数值,变成第二个自变量指定格式的字符串。 §3.2.4 文本函数 例:=TEXT(12345.67, “$##,##0,00”)返回结果是$12,345.67。=TEXT(12.5*5 , “0.00”)的返回结果是62.50。=TEXT(“HH:MM:SS”) 的返回结果是15:17:00 。=TEXT(36150 ,“mm-dd-yyyy”) 返回结果是12-21-1998。 §3.2.4 文本函数 ⑷文本转数值变量----VALUE(“字符串”) 功能:VALUE函数将字符串转换成数值。字符串必须由数字、日期或时间构成。 例:=VALUE(“1234.567”)返回值1234.567=VALUE(“2002-09-25”)返回值是37524。=VALUE(“15:17”)返回值是0 §3.2.5 查找和引用变量 ⑴按列查找函数----VLOOKUP(查找值,数据区域,返回的列标,匹配类型) 功能:VLOOKUP函数在第二个自变量给定的数据区域(table_array)的最左列中查找第一个自变量给定的值(lookup_value),然后将第三个自变量指定列(col_index_num)值返回至单元中。
别让和平到来