《教你如何使用Excel函数》由会员分享,可在线阅读,更多相关《教你如何使用Excel函数(70页珍藏版)》请在金锄头文库上搜索。
1、第三章 函 数n在Excel中,函数就是预定义的内置公式,它 使用参数并按照特定的顺序进行计算。n函数的参数是函数进行计算所必须的初始值。 用户把参数传递给函数,函数按特定的指令对 参数进行计算,把计算的结果返回给用户。n函数的参数可以是数字、文本、逻辑值或者单 元格的引用,也可以是常量公式或其他公式。n无论什么类型的参数都必须能产生有效数值。3. 1 函数的分类与函数调用Excel函数的分类n数据库工作表函数:分析数据清单中的 数值是否符合特定条件n日期与时间函数:在公式中分析和处理日期值和时间值n工程函数:用于工程分析n信息函数:确定存储在单元格中数据的类型n财务函数:进行一般的财务计算3
2、. 1 函数的分类与函数调用n逻辑函数:进行逻辑判断或进行复合检验n统计函数:对数据区域进行统计分析n查找和引用函数:在数据清单中查找特定 数据或者查找一个单元格的引用n文本函数:在公式中处理字符串n数学和三角函数:进行数学计算3. 1 函数的分类与函数调用Excel中函数的调用n函数的调用格式=函数名(自变量)或 =函数名(参数 )n有两种方法在公式中键入函数 直接键入 使用粘贴函数:“插入”-“函数”,或单 击工具栏的“fx”(粘贴函数)按钮,弹出“ 粘贴函数”对话框。3. 1 函数的分类与函数调用n一个函数可以有0到30个自变量(参数) ,自变量之间用逗号隔开,最后不用逗号 。n可以通过
3、联机帮助系统学习函数的使用3.2 常用函数的含义及用法数学与三角函数 绝对值函数-ABS(数值型) 功能:ABS函数返回指定数值的绝对值 例:ABS(2)等于2,ABS(-2)等于2 取整函数-INT(数值型) 功能: INT函数返回实数向下取整后的整数值。 例:INT(7.6)等于7,INT(-7.6)等于 -83.2 .1 数学与三角函数求余函数-MOD(数值型,数值型) 功能:MOD函数返回两数相除的余数,第一个自 变量为被除数,第二个自变量为除数。 例:MOD(15,4)等于3MOD(-13,-4)等于 1MOD (-13 ,4)等于 3MOD(13,-4)等于-3MOD (12.8,
4、4.3)等于4.23.2 .1 数学与三角函数随机函数-RAND( ) 功能:RAND( )是大于0且小于1的随机数。如果 要使用随机整数可以将取整函数和随机函数连 用。 例:INT(RAND()*11)返回结果是0到10之 间的随机整数。 四舍五入函数-ROUND(数值,数位) 功能: ROUND函数根据给定数位将指定数值四 舍五入。负值表示小数点前对应的位数,小于 这些位数的值四舍五入,而该位取0。RAND( ):返回大于 0 小于 1 的均匀分布随 机数,每次计算工作表时都将返回一个新的 数值。如果要生成 a,b 之间的随机实数,请使用RAND()*(b-a)+a 如果要使用函数 RAN
5、D 生成一随机数,并 且使之不随单元格计算而改变,可以在编辑 栏中输入“=RAND()“,保持编辑状态,然后 按 F9 键,将公式永久性地改为随机数。例: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 数学与三角函数3.2 .1 数学与三角函数求和函数-SUM(第1参量,第2参量,
6、,第30参量) 功能:SUM函数用于计算自变量中所有数 值型数据项之和。例:SUM(10,20)等于30SUM(A1:B10) 求A1:B10单元格区域之 和3.2 .1 数学与三角函数条件求和函数-SUMIF(范围,条件,数据区域 ) 功能: SUMIF函数对符合指定条件的单元格求和 范围:用于条件判断的单元格区域 条件:确定哪些单元格符合相加的条件,其形式可以 是数字、表达式或文本。 数据区域:需要求和的实际单元格区域。3.2 .1 数学与三角函数n例:设A1:A4中的数据是10,20,30,40 ,而B1:B4中的数据是100,200,300, 400,那么SUMIF(A1 : A4,“
7、15”, B1 : B4)等于900 因为A2,A3,A4中的数据满足条件,所以相 应地对B2,B3,B4进行求和。nExcel中提供6个逻辑函数:与、或、非 (反)、真、假和条件判断函数n逻辑函数真和假是无参数的,与、或、 非的参数都是逻辑值,条件判断函数的 第一个参数是逻辑值。 几个简单的逻辑函数n真-TRUE(),不需要参数,返回的结果 为逻辑值TRUE;n假-FALSE(),不需要参数,返回的结 果为逻辑值FALSE3.2.2 逻辑函数3.2.2 逻辑函数n与-AND( 逻辑值1,逻辑值2,.),对参数进 行逻辑与,所有参数逻辑值都是真,返回真, 如果有一个参数为假,返回假。n或-OR
8、(逻辑值1,逻辑值2,.),对参数进 行逻辑或,任意一个参数逻辑值是真,返回真 ,所有参数逻辑值都为假,返回假;n非-NOT(逻辑值),对参数的逻辑值求反, 参数的逻辑值为TRUE时,返回逻辑值FALSE ,参数的逻辑值为FALSE时,返回逻辑值 TRUE。3.2.2 逻辑函数n建立逻辑函数真值表的步骤: 打开Excel应用程序,建立一个新工作簿 选定工作表1为当前工作表,在A3:E3 输入项目名称 输入逻辑值1和逻辑值2,.3.2.2 逻辑函数条件判断函数-IF(判断的条件,条件真时所 返回的值,条件假时所返回的值) 功能:IF函数对第一个自变量给出的条件进行判 断,如果条件为真则返回第二个
9、自变量的值, 如果条件为假则返回第三个自变量的值。后两 个自变量的值可以是数值型、文本型等,若省 略则返回TRUE或FALSE。 例:IF(C5=100,275,400)如果C5中的数值等于100,则返回结果是275 ,否则函数值是400。3.2.2 逻辑函数n返回值也可以使用字符串,如: =IF(B21000,“credit,approved”, “Credit denied”)nIF函数可以嵌套,最多可以使用七层。 例:计算个人调节稅。规定工资在800元以 上开始计征个人所得税,对于超过部分 500元以内扣5%,在5002000元以内扣 10%减25元,20005000元扣15%减125
10、元,500020000元扣20%减375元, 20000元扣25%。3.2.3 统计函数nExcel 提供了许多统计函数,对大量的数 据进行统计运算,可以直接使用常量,也 可以使用单元格或单元格区域。 求平均值函数-AVERAGE(参数1,参 数2,., 参数30) 功能:求自变量指定的一系列数值的平均值 。n参数可以是数字,或者是涉及数字的名称 、数组或引用。3.2.3 统计函数n如果数组或单元格引用参数中有文字、 逻辑值或空单元格,则忽略其值。但是 ,如果单元格包含零值则计算在内。 例:=AVERAGE(6,12,15,18)的值 是12.75。=AVERAGE(B5:B15)则是求从B5
11、 单元到B10单元中所有数值的平均值。 3.2.3 统计函数n例:在单元格中输入公式: “=AVERAGE(6,12,15, “ abc ”)”,确认后 结果为“#VALUE!”n例:在单元格中输入公式: “=AVERAGE(6,12,15,abc)”,确认后结果 为“#NAME!”n在单元格B1B4中分别输入6,12,15, abc,输入公式“=AVERAGE(B1:B4 )”,确认后结果为11。3.2.3 统计函数计数函数-COUNT(参数1,参数2, )n功能:COUNT函数的返回值是自变量数 据中数值型数据的个数。参数可以是单 元格或区域引用、名字等,含有的数据 类型任意,但只有数值型
12、数据才被计数 。n如果参数是一个数组或引用,那么只统 计数组或引用中的数字;数组中或引用 的空单元格、逻辑值、文字或错误值都 将忽略。3.2.3 统计函数求最大值函数-MAX(参数1,参数2,.) 求最小值函数-MIN(参数1,参数2,.)功能:返回自变量中所有数值型数据的最大值或 最小值。n参数可以是数字、空白单元格、逻辑值或表示 数值的文字串。如果参数中有错误值或无法转 换成数值的文字时,将引起错误。n如果参数是数组或引用,则函数 仅使用其中的 数字、数组或引用中的空白单元格,逻辑值、 文字或错误值将忽略。3.2.3 统计函数n例:=MIN(120,180,900)的值120。=MAX(B
13、5,B15)返回工作表中从B5到 B15的单元范围内数值型数据的最大值。但自变 量所指的单元格内的文本型数据不参加比较。 标准偏差函数-STDEV(参数,参数2,. )功能:返回自变量表列中数据的标准偏差。平均值(Xi )/ N, S=(Xi M)2)/ (N-1)Ni=1Ni=13.2.3 统计函数统计满足条件的单元格个数函数- COUNTIF(范围,条件) 功能:在指定范围内,统计满足第二个自变 量给定的条件的单元格个数。 例:统计学生成绩表的平均成绩,使用 COUNTIF函数统计优秀、良好、及格和不 及格的人数。3.2.3 统计函数频率函数-FREQUENCY(数据数组,数据接 收区间)
14、 功能:函数的第一个自变量为数据数组,是一个 数组或对一组数值的引用,用来计算频率,如 果数据数组中不含有数值,函数FREQUENCY 返回零数组。第二个自变量为数据接收区间, 为一组数据或对数组区域的引用,设定对第一 个自变量进行频率统计计算的分段点。如果数据接收区间中不包含任何数值,函数 FREQUENCY返回数据数组里全体元素的数目 。3.2.3 统计函数n操作说明:首先选定用于存放频率分布结果的相邻单元格 区域,然后以数组公式的形式输入函数 FREQUENCY。n函数 FREQUENCY 将忽略空白单元格和文本 值。n对于返回结果为数组的公式,必须以数组公式 的形式输入。(Ctrl+S
15、hift+Enter)3.2.3 统计函数n注意:返回的数组中的元素个数比 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(“北京”)的计算结果是23.2.4 文本函数n字符串长度函数-LENB(字符串)n功能:LENB函数返回自变量的字符串的 长度,即字符串所含字节数。一个半角 的英文、数字、