《LD课件第3章常用函数.ppt》由会员分享,可在线阅读,更多相关《LD课件第3章常用函数.ppt(43页珍藏版)》请在金锄头文库上搜索。
1、1Excel 数据 管理与分析第三章第三章 常用函数常用函数2024/7/22第三章 常用系统函数函数的分类函数的分类函数引用的基本步骤函数引用的基本步骤常用函数:常用函数:三角函数三角函数逻辑函数逻辑函数文本函数文本函数查找与引用函数查找与引用函数22024/7/22函数的分类Excel包含包含12类函数(类函数(1-7):):数学和三角函数:数学和三角函数:日期和时间函数:可以获取当前的时间、计算时间间隔日期和时间函数:可以获取当前的时间、计算时间间隔文本函数:改变大小写、确定字符串长度、替换字符串文本函数:改变大小写、确定字符串长度、替换字符串逻辑函数:进行逻辑运算或复合检验的函数,这类
2、函数逻辑函数:进行逻辑运算或复合检验的函数,这类函数主要包括主要包括AND、OR、NOT、IF(逻辑检测)等(逻辑检测)等财务函数:进行一般的财务计算,如确定贷款的支付额、财务函数:进行一般的财务计算,如确定贷款的支付额、投资的未来值或净现值,以及债券或息票的价值投资的未来值或净现值,以及债券或息票的价值统计函数:用于对数据区域进行统计分析。统计函数:用于对数据区域进行统计分析。信息函数:用以判断单元格中数据的类型,计算结果为信息函数:用以判断单元格中数据的类型,计算结果为逻辑值逻辑值32024/7/22函数的分类Excel包含包含12类函数(类函数(8-12):):工程函数:主要用于工程分析
3、,可以对不同的数字系工程函数:主要用于工程分析,可以对不同的数字系统(如统(如10、16、8和和2进制系统)和度量系统中进行数进制系统)和度量系统中进行数值转换值转换数据库函数:用于对数据库函数:用于对数据清单数据清单和数据库中的数据进行和数据库中的数据进行分析、处理和判断分析、处理和判断查找和引用函数:可以在数据清单或表格中查找特定查找和引用函数:可以在数据清单或表格中查找特定数据数据加载宏和自动化函数:用于计算一些与宏和动态链接加载宏和自动化函数:用于计算一些与宏和动态链接库相关的内容库相关的内容多维数据集函数:用于返回多维数据集中的相关信息多维数据集函数:用于返回多维数据集中的相关信息4
4、2024/7/22函数的基本概念函数:自变量与因变量的对应关系函数:自变量与因变量的对应关系Excel函数的自变量:函数的自变量: 常数、单元格、计算区域、常数、单元格、计算区域、 其他表达式其他表达式函数引用过程:函数引用过程:选择函数选择函数指定参数指定参数52024/7/22函数的基本概念函数格式:函数格式: 函数名(参数列表)函数名(参数列表) 参数:常数、单元格、单元格区域参数:常数、单元格、单元格区域参数输入:参数输入:光标停留在函数录入区参数位置光标停留在函数录入区参数位置单击指定单元格单击指定单元格鼠标拖动框选单元格区域鼠标拖动框选单元格区域得到指定单元格的相对地址得到指定单元
5、格的相对地址立即应用立即应用F4功能键,可以调整绝对地址功能键,可以调整绝对地址62024/7/22函数引用的基本步骤函数引用的基本步骤:函数引用的基本步骤:手工输入手工输入应用插入函数对话框:指定函数应用插入函数对话框:指定函数72024/7/22函数引用的基本步骤在函数对话框中指定参数在函数对话框中指定参数8区域拾取器区域拾取器2024/7/22函数应用实例92024/7/22特殊函数应用应用:计算复杂或领域专业知识有限应用:计算复杂或领域专业知识有限例如:按揭贷款的等额分期偿还额计算例如:按揭贷款的等额分期偿还额计算需要高等数学和专门知识,使用系统需要高等数学和专门知识,使用系统PMT函
6、数可以完成:在固定利率下,贷函数可以完成:在固定利率下,贷款等额分期偿还额的计算款等额分期偿还额的计算102024/7/22常用函数数学函数(理解函数说明与使用)数学函数(理解函数说明与使用)三角函数(理解函数说明与使用)三角函数(理解函数说明与使用)统计函数统计函数逻辑函数逻辑函数文本函数文本函数查找与引用函数查找与引用函数112024/7/22数学函数数学函数(理解函数说明与使用)数学函数(理解函数说明与使用)三角函数(理解函数说明与使用)三角函数(理解函数说明与使用)统计函数统计函数逻辑函数逻辑函数文本函数文本函数查找与引用函数查找与引用函数122024/7/22ABS计算数值的绝对值计
7、算数值的绝对值COMBIN计算指定元素数目的组合数计算指定元素数目的组合数FACT计算给定正整数的阶乘计算给定正整数的阶乘MOD计算两数相除的余数,其结果的正负号与除数相同计算两数相除的余数,其结果的正负号与除数相同PI 计算圆周率计算圆周率,精确到小数点后,精确到小数点后14位位POWER计算给定数字的乘幂。计算给定数字的乘幂。PRODUCT 计算所有参数的乘积计算所有参数的乘积RAND产生一个大于等于产生一个大于等于0小于小于1的随机数的随机数RANDBETWEEN产生位于两个指定数值之间的一个随机数产生位于两个指定数值之间的一个随机数 SIGN 返回数值的符号。正数返回返回数值的符号。正
8、数返回1,零返回,零返回0,负数时返回,负数时返回-1SQRT计算某一正数的算术平方根计算某一正数的算术平方根EXP计算计算e的的n次幂次幂LN、LOG、LOG10 计算对数值计算对数值MDETERM 计算一个矩阵行列式的值计算一个矩阵行列式的值POWER 功能:计算给定数字的乘幂。功能:计算给定数字的乘幂。 语法:语法:POWER(number,power) 参数:参数:Number为底数,为底数,Power为指数,均可为任意实数。为指数,均可为任意实数。 举例:举例:B1=2.5,则函数,则函数“=POWER(B1,7)” 的值为:的值为:610.3516 “=POWER(4,1/2) 的
9、值为:的值为:2 可以用可以用“”运算符代替运算符代替POWER函数执行乘幂运算,例如函数执行乘幂运算,例如公式公式“=52”与函数与函数“=POWER(5,2)”相同。相同。 132024/7/22舍入取整函数142024/7/22INT 将数值向下舍入计取整将数值向下舍入计取整ODD、EVEN 将将数值数值向绝对值高的方向,向绝对值高的方向,舍入舍入为奇或偶数为奇或偶数TRUNC 将数值的小数部分截去,返回整数将数值的小数部分截去,返回整数ROUND 按指定位数四舍五入数值按指定位数四舍五入数值ROUNDUP 、ROUNDDOWN 按指定位数向上或向下四舍五入数值按指定位数向上或向下四舍五
10、入数值求和函数152024/7/22SUBTOTAL返回数据清单或数据库中的分类汇总返回数据清单或数据库中的分类汇总SUM计算单元格计算单元格区域中所有数值之和区域中所有数值之和SUMIF根根据据指指定定条条件件对对满满足足指指定定条条件件的的单单元元格格、区域或引用求和区域或引用求和SUMPRODUCT计算数组间对应的元素相乘,并返回乘计算数组间对应的元素相乘,并返回乘积之和积之和SUMSQ计算所有参数的平方和计算所有参数的平方和SUMX2MY2计算两数组中对应数值的平方差之和计算两数组中对应数值的平方差之和SUMX2PY2计算两数组中对应数值的平方和的总和计算两数组中对应数值的平方和的总和
11、SUMXMY2计算两数组中对应数值之差的平方和计算两数组中对应数值之差的平方和日期函数162024/7/22DATA返回返回当前日期和时间的序列号当前日期和时间的序列号NOW返回返回当前日期和时间的序列号当前日期和时间的序列号TODAY返回返回当前日期的序列号当前日期的序列号YEAR返回返回某日期对应的年份某日期对应的年份MONTH返回返回以序列号表示的日期中的月份以序列号表示的日期中的月份DAY返回返回以序列号表示的某日期的天数以序列号表示的某日期的天数HOUR返回返回时间值的小时数时间值的小时数文本函数172024/7/22LOWER将将一一个个文文字字串串中中的的所所有有大大写写字字母母
12、转转换换为为小小写写字字母母,但但不不改改变文本中的非字母的字符变文本中的非字母的字符UPPER将将文本转换成大写形式文本转换成大写形式PROPER 将将文文本本字字符符串串的的首首字字母母及及任任何何非非字字母母字字符符之之后后的的首首字字母母转转换成大写。将其余的字母转换成小写换成大写。将其余的字母转换成小写LEFT根据根据所指定的字符数所指定的字符数,返回文本字符串中左边的几个字符返回文本字符串中左边的几个字符MID返回返回文本字符串中从指定位置开始的特定数目的字符文本字符串中从指定位置开始的特定数目的字符RIGHT根据根据所指定的字符数所指定的字符数,返回文本字符串中右边的几个字符返回
13、文本字符串中右边的几个字符 Trim清除清除字符串中的空白。字符串中的空白。 EXACT 比比较较两两个个字字符符串串,如如果果它它们们完完全全相相同同,则则返返回回 TRUE;否否则则,返回返回 FALSE查找函数182024/7/22LOOKUP返回返回一行或一列区域中或者数组中的某个值一行或一列区域中或者数组中的某个值HLOOKUP在在表表格格数数组组首首行行查查找找指指定定的的值值,并并返返回回表表格格数数组组当前行中指定行的值当前行中指定行的值 VLOOKUP在在表表格格数数组组首首列列查查找找指指定定的的值值,并并返返回回表表格格数数组组当前行中指定列的值当前行中指定列的值CHOO
14、SE可可以以根根据据给给定定的的索索引引值值,从从多多达达254个个待待选选参参数数中选出相应的值中选出相应的值常用函数实例2024/7/22191. IF函数语法格式:函数语法格式: IF(logical_test,value_if_true,value_if_false)函数功能:函数功能: 20Logical_testValue_if_trueValue_if_false得到If_Value2024/7/22IF= IF(B660, IF(B690,优秀优秀,合格合格), 不合格不合格)21Logical_testValue_if_trueValue_if_false优秀优秀合格合格不合
15、格不合格2024/7/222. countif功能:为满足指定条件的单元计数功能:为满足指定条件的单元计数格式:格式:Countif( 计数区域计数区域, “计数条件计数条件” )应用:应用:= countif(B34:B42,“80”)222024/7/223. sumif功能:对满足指定条件的单元内容求和功能:对满足指定条件的单元内容求和格式:格式:Sumif( 区域区域, “条件条件”,求和区域求和区域 )应用:应用:= Sumif(B34:B42,“80”)? = Sumif(B34:B42,“80”) / countif( B34:B42,“80”)232024/7/224. ave
16、rage功能:对指定单元格或区域内容求平均值功能:对指定单元格或区域内容求平均值格式:格式:average(n1,n2,,nk) average(n1:nk) 应用:应用:= average(B1:D4)242024/7/225. combin功能:计算指定元素数目的组合数功能:计算指定元素数目的组合数格式:格式:combin(n,n_c) n:组合对象的总数:组合对象的总数 n_c:被组合的一组内对象总数:被组合的一组内对象总数例如:从例如:从n名乒乓运动员中任取名乒乓运动员中任取2人进行双人进行双打,计算和选择的搭配总数,即从打,计算和选择的搭配总数,即从n中取中取2组合的方式的总数。组合
17、的方式的总数。252024/7/226. rand功能:产生一个功能:产生一个01之间的随机数之间的随机数格式:格式:rand()函数不需要参数,使用一个空的括号函数不需要参数,使用一个空的括号例例1:产生一个(:产生一个(0,100)之间的随机数)之间的随机数=rand() * 100开区间!开区间!262024/7/226. randbetween功能:产生一个指定区间内的随机数功能:产生一个指定区间内的随机数格式:格式:randbetween(begin,end)参数:参数:begin 区间起始值区间起始值 end区间结束值区间结束值例:产生一个例:产生一个 【a,b】 之间的随机数之间
18、的随机数=randbetween(a,b)闭区间!闭区间!272024/7/227. mdeterm功能:计算行列式的值功能:计算行列式的值格式:格式:medterm(array)参数:参数:array是一个行列数相等的数值数组是一个行列数相等的数值数组例:矩阵例:矩阵A1到到D4=medterm(a1:d4)282024/7/228. odd, even功能:将数据舍入为奇数或偶数功能:将数据舍入为奇数或偶数odd(n) 将将n向绝对值增大方向舍入为最接近的奇数向绝对值增大方向舍入为最接近的奇数even(n)将将n向绝对值增大方向舍入为最接近的偶数向绝对值增大方向舍入为最接近的偶数例:例:o
19、dd(31.3) 产生结果产生结果 33 even(-5.4) 产生结果产生结果 -6292024/7/229. Lower,upper功能:大小写转换功能:大小写转换lower(string) 将将string字符串转换成小写文本字符串转换成小写文本upper(string)将将string字符串转换成大写文本字符串转换成大写文本例:例:lower(D1) D1内容:内容: BEIJING 计算结果:计算结果:beijing302024/7/2210. rank功能:计算数据排位功能:计算数据排位格式:格式:rank(number,ref,order)参数:参数:Number:待评论数据:待
20、评论数据/单元格单元格(相对地址相对地址)Ref:引用考虑的区域,一般为绝对地址:引用考虑的区域,一般为绝对地址Order:可以省略,控制升:可以省略,控制升/降序降序312024/7/2210. rank功能:计算数据排位功能:计算数据排位格式:格式:rank(number,ref,order)参数:参数:Number:待评论数据:待评论数据/单元格单元格(相对地址相对地址)Ref:引用考虑的区域,一般为绝对地址:引用考虑的区域,一般为绝对地址Order:可以省略,控制升:可以省略,控制升/降序降序322024/7/2211. max, min功能:计算指定区域内的最大功能:计算指定区域内的
21、最大/最小值最小值格式:格式:max(n1,n2,nk)min(n1,n2,nk)参数参数1.可选择单元格,如:可选择单元格,如:a1,b6,c32.可选择单元格区域,如:可选择单元格区域,如:a1:d4332024/7/2211. max, min功能:计算指定区域内的最大功能:计算指定区域内的最大/最小值最小值格式:格式:max(n1,n2,nk)min(n1,n2,nk)参数参数1.可选择单元格,如:可选择单元格,如:a1,b6,c32.可选择单元格区域,如:可选择单元格区域,如:a1:d4342024/7/2212.逻辑函数逻辑量逻辑量 TRUE,FALSE 逻辑函数逻辑函数 函数参数
22、和计算结果都是逻辑量的函数函数参数和计算结果都是逻辑量的函数 and(logical1,logical2,logicaln) or(logical1,logical2,logicaln) not(logical1)352024/7/22andand(logical1,logical2,logicaln)功能:功能: 当所有参数的计算结果都是当所有参数的计算结果都是TRUE时,时, and函数的计算结果为函数的计算结果为TRUE 否则,计算结果为否则,计算结果为FALSE “有假则假有假则假”362024/7/22oror(logical1,logical2,logicaln)功能:功能: 当参
23、数的计算结果中含有当参数的计算结果中含有TRUE时,时, or 函数的计算结果为函数的计算结果为TRUE 当所有参数的计算结果全部为当所有参数的计算结果全部为FALSE or函数计算结果为函数计算结果为FALSE “有真则真有真则真”372024/7/22notNot (logical)功能:功能: 当参数的计算结果为当参数的计算结果为TRUE时,时, not 函数的计算结果为函数的计算结果为FALSE 当参数的计算结果为当参数的计算结果为FALSE not函数计算结果为函数计算结果为TRUE382024/7/22逻辑函数应用and (logical1,,logicalk)392024/7/2
24、213. 日期函数Now():当前日期时间():当前日期时间Today():当前日期():当前日期402024/7/2214.查找函数功能:查找指定数据所对应的数据值:功能:查找指定数据所对应的数据值:格式:格式:LOOKUP(lookup_value, lookup_vector, result_vector) 参数:参数:lookup_value:指定查找对象:指定查找对象lookup_vector:指定定位区域:指定定位区域result_vector:指定查找结果区域:指定查找结果区域要求要求lookup_vector和和result_vector的区域必须对等的区域必须对等412024/7/22查找函数LOOKUP(lookup_value, lookup_vector, result_vector)公式公式“=LOOKUP(A5,A3:A8,B3:B8)”返回返回22(张雷的年龄张雷的年龄)公式公式“=LOOKUP(A5,A3:A8,c3:c8)” 返回男返回男(张雷的性别张雷的性别) 422024/7/222024/7/2243