Excel表格函数公式大全_第1页
Excel表格函数公式大全_第2页
Excel表格函数公式大全_第3页
Excel表格函数公式大全_第4页
Excel表格函数公式大全_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

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

文档简介

1、目录 按顺序整理,便于打印学习EXCEL函数大全31.数据库和清单管理函数32.日期和时间函数33.DDE 和外部函数44.工程函数5Excel2003常用函数65.ABS函数66.AND77.AVERAGE78.CELL89.CHOOSE810.COLUMN 函数911.CONCATENATE函数912.COUNT1013.COUNTA1014.COUNTIF1015.DATEDIF函数1116.DATE函数1117.DAY函数1218.DCOUNT函数1219.FIND1320.FREQUENCY函数1321.IF1322.INDEX1423.INT1524.ISERROR函数1625.I

2、SEVEN1626.ISODD1727.LARGE1728.LEFT或LEFTB1729.LEN或LENB1830.LOOKUP1831.MATCH1932.MAX2033.MIN2134.MEDIAN2135.MID或MIDB2236.MOD函数2237.MONTH函数2338.NOW2339.OR2440.RAND2441.RANK函数2542.RIGHT或RIGHTB2543.ROUND2644.SUBTOTAL函数2645.SUM2746.SUMIF2747.TEXT2848.TODAY2949.VALUE2950.VLOOKUP3051.WEEKDAY函数31关于EXCEL中函数CO

3、UNT的用法31EXCEL函数大全1. 数据库和清单管理函数DAVERAGE 返回选定数据库项的平均值DCOUNT 计算数据库中包含数字的单元格的个数DCOUNTA 计算数据库中非空单元格的个数DGET 从数据库中提取满足指定条件的单个记录DMAX 返回选定数据库项中的最大值DMIN 返回选定数据库项中的最小值DPRODUCT 乘以特定字段(此字段中的记录为数据库中满足指定条件的记录)中的值DSTDEV 根据数据库中选定项的示例估算标准偏差DSTDEVP 根据数据库中选定项的样本总体计算标准偏差DSUM 对数据库中满足条件的记录的字段列中的数字求和DVAR 根据数据库中选定项的示例估算方差DV

4、ARP 根据数据库中选定项的样本总体计算方差GETPIVOTDATA 返回存储在数据透视表中的数据2. 日期和时间函数DATE 返回特定时间的系列数DATEDIF 计算两个日期之间的年、月、日数DATEVALUE 将文本格式的日期转换为系列数DAY 将系列数转换为月份中的日DAYS360 按每年360天计算两个日期之间的天数EDATE 返回在开始日期之前或之后指定月数的某个日期的系列数EOMONTH 返回指定月份数之前或之后某月的最后一天的系列数HOUR 将系列数转换为小时MINUTE 将系列数转换为分钟MONTH 将系列数转换为月NETWORKDAYS 返回两个日期之间的完整工作日数NOW

5、返回当前日期和时间的系列数SECOND 将系列数转换为秒TIME 返回特定时间的系列数TIMEVALUE 将文本格式的时间转换为系列数TODAY 返回当天日期的系列数WEEKDAY 将系列数转换为星期WORKDAY 返回指定工作日数之前或之后某日期的系列数YEAR 将系列数转换为年YEARFRAC 返回代表START_DATE(开始日期)和END_DATE(结束日期)之间天数的以年为单位的分数3. DDE 和外部函数CALL 调用动态链接库(DLL)或代码源中的过程REGISTER.ID 返回已注册的指定DLL或代码源的注册IDSQL.REQUEST 连接外部数据源,并从工作表中运行查询,然后

6、将结果作为数组返回,而无需进行宏编程。有关CALL和REGISTER函数的其他信息4. 工程函数BESSELI 返回经过修改的贝塞尔函数IN(X)BESSELJ 返回贝塞尔函数JN(X)BESSELK 返回经过修改的贝塞尔函数KN(X)BESSELY 返回贝塞尔函数YN(X)XLFCTBIN2DEC、BIN2DEC 将二进制数转换为十进制数BIN2HEX 将二进制数转换为十六进制数BIN2OCT 将二进制数转换为八进制数COMPLEX 将实系数和虚系数转换为复数CONVERT 将一种度量单位制中的数字转换为另一种度量单位制DEC2BIN 将十进制数转换为二进制数DEC2HEX 将十进制数转换为

7、十六进制数DEC2OCT 将十进制数转换为八进制数DELTA 检测两个值是否相等ERF 返回误差函数ERFC 返回余误差函数GESTEP 检测数字是否大于某个阈值HEX2BIN 将十六进制数转换为二进制数HEX2DEC 将十六进制数转换为十进制数HEX2OCT 将十六进制数转换为八进制数IMABS 返回复数的绝对值(模)IMAGINARY 返回复数的虚系数IMARGUMENT 返回参数THETA,一个以弧度表示的角IMCONJUGATE 返回复数的共轭复数IMCOS 返回复数的余弦IMDIV 返回两个复数的商IMEXP 返回复数的指数IMLN 返回复数的自然对数IMLOG10 返回复数的常用对

8、数IMLOG2 返回复数的以2为底数的对数IMPOWER 返回复数的整数幂IMPRODUCT 返回两个复数的乘积IMREAL 返回复数的实系数IMSIN 返回复数的正弦IMSQRT 返回复数的平方根IMSUB 返回两个复数的差IMSUM 返回两个复数的和OCT2BIN 将八进制数转换为二进制数OCT2DEC 将八进制数转换为十进制数OCT2HEX 将八进制数转换为十六进制数Excel2003常用函数 5. ABS函数 函数名称:ABS 主要功能:求出相应数字的绝对值。 使用格式:ABS(number) 参数说明:number代表需要求绝对值的数值或引用的单元格。 应用举例:如果在B2单元格中输

9、入公式:=ABS(A2),则在A2单元格中无论输入正数(如100)还是负数(如-100),B2中均显示出正数(如100)。 特别提醒:如果number参数不是数值,而是一些字符(如A等),则B2中返回错误值“#VALUE!”。6. AND用途:所有参数的逻辑值为真时返回TRUE(真);只要有一个参数的逻辑值为假,则返回FALSE(假)。语法:AND(logical1,logical2,)。参数:Logical1,logical2,为待检验的130个逻辑表达式,它们的结论或为TRUE(真)或为FALSE(假)。参数必须是逻辑值或者包含逻辑值的数组或引用,如果数组或引用内含有文字或空白单元格,则忽

10、略它的值。如果指定的单元格区域内包括非逻辑值,AND将返回错误值#VALUE!。实例:如果A1=2、A=6,那么公式“=AND(A1A2)”返回FALSE。如果B4=104,那么公式“=IF(AND(1函数名称:AND 主要功能:返回逻辑值:如果所有参数值均为逻辑“真(TRUE)”,则返回逻辑“真(TRUE)”,反之返回逻辑“假(FALSE)”。 使用格式:AND(logical1,logical2, .) 参数说明:Logical1,Logical2,Logical3:表示待测试的条件值或表达式,最多这30个。 应用举例:在C5单元格输入公式:=AND(A5=60,B5=60),确认。如果C

11、5中返回TRUE,说明A5和B5中的数值均大于等于60,如果返回FALSE,说明A5和B5中的数值至少有一个小于60。 特别提醒:如果指定的逻辑条件参数中包含非逻辑值时,则函数返回错误值“#VALUE!”或“#NAME”。7. AVERAGE用途:计算所有参数的算术平均值。语法:AVERAGE(number1,number2,.)。参数:Number1、number2、.是要计算平均值的130个参数。实例:如果A1:A5区域命名为分数,其中的数值分别为100、70、92、47和82,则公式“=AVERAGE(分数)”返回78.2。函数名称:AVERAGE 主要功能:求出所有参数的算术平均值。

12、使用格式:AVERAGE(number1,number2,) 参数说明:number1,number2,:需要求平均值的数值或引用单元格(区域),参数不超过30个。 应用举例:在B8单元格中输入公式:=AVERAGE(B7:D7,F7:H7,7,8),确认后,即可求出B7至D7区域、F7至H7区域中的数值和7、8的平均值。 特别提醒:如果引用区域中包含“0”值单元格,则计算在内;如果引用区域中包含空白或字符单元格,则不计算在内。8. CELL用途:返回某一引用区域的左上角单元格的格式、位置或内容等信息,该函数主要用于保持与其它电子表格程序的兼容性。语法:CELL(info_type,refer

13、ence)参数:Info_type为一个文本值,指明所需要的单元格信息的类型。Reference表示要获取其有关信息的单元格。如果忽略,则在info_type中所指定的信息将返回给最后更改的单元格。实例:公式“=CELL(row,A20)”返回20,如果A3单元格包含TOTAL,则CELL(contents,A3)返回TOTAL。9. CHOOSE用途:可以根据给定的索引值,从多达29个待选参数中选出相应的值或操作。语法:CHOOSE(index_num,value1,value2,.)。参数:Index_num是用来指明待选参数序号的值,它必须是1到29之间的数字、或者是包含数字1到29的公

14、式或单元格引用;Value1,value2,.为1到29个数值参数,可以是数字、单元格,已定义的名称、公式、函数或文本。实例:公式“=CHOOSE(2,电脑,爱好者)返回“爱好者”。公式“=SUM(A1:CHOOSE(3,A10,A20,A30)”与公式“=SUM(A1:A30)”等价(因为CHOOSE(3,A10,A20,A30)返回A30)。10. COLUMN 函数 函数名称:COLUMN 主要功能:显示所引用单元格的列标号值。 使用格式:COLUMN(reference) 参数说明:reference为引用的单元格。 应用举例:在C11单元格中输入公式:=COLUMN(B11),确认后

15、显示为2(即B列)。 特别提醒:如果在B11单元格中输入公式:=COLUMN(),也显示出2;与之相对应的还有一个返回行标号值的函数ROW(reference)。11. CONCATENATE函数 函数名称:CONCATENATE 主要功能:将多个字符文本或单元格中的数据连接在一起,显示在一个单元格中。 使用格式:CONCATENATE(Text1,Text) 参数说明:Text1、Text2为需要连接的字符文本或引用的单元格。 应用举例:在C14单元格中输入公式:=CONCATENATE(A14,B14,.com),确认后,即可将A14单元格中字符、B14单元格中的字符和.com连接成一个整

16、体,显示在C14单元格中。 特别提醒:如果参数不是引用的单元格,且为文本格式的,请给参数加上英文状态下的双引号,如果将上述公式改为:=A14&B14&.com,也能达到相同的目的。12. COUNT用途:返回数字参数的个数。它可以统计数组或单元格区域中含有数字的单元格个数。语法:COUNT(value1,value2,.)。参数:Value1,value2,.是包含或引用各种类型数据的参数(130个),其中只有数字类型的数据才能被统计。实例:如果A1=90、A2=人数、A3=、A4=54、A5=36,则公式“=COUNT(A1:A5)”返回3。13. COUNTA用途:返回参数组中非空值的数目

17、。利用函数COUNTA可以计算数组或单元格区域中数据项的个数。语法:COUNTA(value1,value2,.)说明:Value1,value2,.所要计数的值,参数个数为130个。在这种情况下的参数可以是任何类型,它们包括空格但不包括空白单元格。如果参数是数组或单元格引用,则数组或引用中的空白单元格将被忽略。如果不需要统计逻辑值、文字或错误值,则应该使用COUNT函数。实例:如果A1=6.28、A2=3.74,其余单元格为空,则公式“=COUNTA(A1:A7)”的计算结果等于2。14. COUNTIF用途:统计某一区域中符合条件的单元格数目。语法:COUNTIF(range,criter

18、ia)参数:range为需要统计的符合条件的单元格数目的区域;Criteria为参与计算的单元格条件,其形式可以为数字、表达式或文本(如36、160和男等)。其中数字可以直接写入,表达式和文本必须加引号。参数:Range为需要计算其中满足条件的单元格数目的单元格区域。Criteria为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本。实例:假设A1:A5区域内存放的文本分别为女、男、女、男、女,则公式“=COUNTIF(A1:A5,女)”返回3。函数名称:COUNTIF 主要功能:统计某个单元格区域中符合指定条件的单元格数目。 使用格式:COUNTIF(Range,Criter

19、ia) 参数说明:Range代表要统计的单元格区域;Criteria表示指定的条件表达式。 应用举例:在C17单元格中输入公式:=COUNTIF(B1:B13,=80),确认后,即可统计出B1至B13单元格区域中,数值大于等于80的单元格数目。 特别提醒:允许引用的单元格区域中有空白单元格出现。15. DATEDIF函数主要功能:计算返回两个日期参数的差值。使用格式:=DATEDIF(date1,date2,y)、=DATEDIF(date1,date2,m)、=DATEDIF(date1,date2,d)参数说明:date1代表前面一个日期,date2代表后面一个日期;y(m、d)要求返回两

20、个日期相差的年(月、天)数。应用举例:在C23单元格中输入公式:=DATEDIF(A23,TODAY(),y),确认后返回系统当前日期用TODAY()表示)与A23单元格中日期的差值,并返回相差的年数。特别提醒:这是Excel中的一个隐藏函数,在函数向导中是找不到的,可以直接输入使用,对于计算年龄、工龄等非常有效。16. DATE函数 函数名称:DATE 主要功能:给出指定数值的日期。 使用格式:DATE(year,month,day) 参数说明:year为指定的年份数值(小于9999);month为指定的月份数值(可以大于12);day为指定的天数。 应用举例:在C20单元格中输入公式:=D

21、ATE(2003,13,35),确认后,显示出2004-2-4。 特别提醒:由于上述公式中,月份为13,多了一个月,顺延至2004年1月;天数为35,比2004年1月的实际天数又多了4天,故又顺延至2004年2月4日。17. DAY函数函数名称:DAY主要功能:求出指定日期或引用单元格中的日期的天数。使用格式:DAY(serial_number)参数说明:serial_number代表指定的日期或引用的单元格。应用举例:输入公式:=DAY(2003-12-18),确认后,显示出18。特别提醒:如果是给定的日期,请包含在英文双引号中。18. DCOUNT函数函数名称:DCOUNT主要功能:返回数

22、据库或列表的列中满足指定条件并且包含数字的单元格数目。使用格式:DCOUNT(database,field,criteria)参数说明:Database表示需要统计的单元格区域;Field表示函数所使用的数据列(在第一行必须要有标志项);Criteria包含条件的单元格区域。应用举例:如图1所示,在F4单元格中输入公式:=DCOUNT(A1:D11,语文,F1:G2),确认后即可求出“语文”列中,成绩大于等于70,而小于80的数值单元格数目(相当于分数段人数)。特别提醒:如果将上述公式修改为:=DCOUNT(A1:D11,F1:G2),也可以达到相同目的。19. FIND用途:FIND用于查找

23、其他文本串(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。20. FREQUENC

24、Y函数函数名称:FREQUENCY主要功能:以一列垂直数组返回某个区域中数据的频率分布。使用格式:FREQUENCY(data_array,bins_array)参数说明:Data_array表示用来计算频率的一组数据或单元格区域;Bins_array表示为前面数组进行分隔一列数值。 应用举例:如图2所示,同时选中B32至B36单元格区域,输入公式:=FREQUENCY(B2:B31,D2:D36),输入完成后按下“Ctrl+Shift+Enter”组合键进行确认,即可求出B2至B31区域中,按D2至D36区域进行分隔的各段数值的出现频率数目(相当于统计各分数段人数)。特别提醒:上述输入的是一

25、个数组公式,输入完成后,需要通过按“Ctrl+Shift+Enter”组合键进行确认,确认后公式两端出现一对大括号(),此大括号不能直接输入。21. 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。

26、而且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”;以此类推直至计算结束,该函数广泛用于需要进行逻辑判断的场合。函数名称:IF主要功能:根据对指定条件的逻辑判断的真假

27、结果,返回相对应的内容。使用格式:=IF(Logical,Value_if_true,Value_if_false)参数说明:Logical代表逻辑判断表达式;Value_if_true表示当判断条件为逻辑“真(TRUE)”时的显示内容,如果忽略返回“TRUE”;Value_if_false表示当判断条件为逻辑“假(FALSE)”时的显示内容,如果忽略返回“FALSE”。应用举例:在C29单元格中输入公式:=IF(C26=18,符合要求,不符合要求),确信以后,如果C26单元格中的数值大于或等于18,则C29单元格显示“符合要求”字样,反之显示“不符合要求”字样。特别提醒:本文中类似“在C29

28、单元格中输入公式”中指定的单元格,读者在使用时,并不需要受其约束,此处只是配合本文所附的实例需要而给出的相应单元格,具体请大家参考所附的实例文件。22. INDEX用途:返回表格或区域中的数值或对数值的引用。函数INDEX()有两种形式:数组和引用。数组形式通常返回数值或数值数组;引用形式通常返回引用。语法:INDEX(array,row_num,column_num)返回数组中指定的单元格或单元格数组的数值。INDEX(reference,row_num,column_num,area_num)返回引用中指定单元格或单元格区域的引用。参数:Array为单元格区域或数组常数;Row_num为数

29、组中某行的行序号,函数从该行返回数值。如果省略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

30、,1,1)”返回68,=INDEX(A1:A3,1,1,1)返回68。函数名称:INDEX主要功能:返回列表或数组中的元素值,此元素由行序号和列序号的索引值进行确定。使用格式:INDEX(array,row_num,column_num)参数说明:Array代表单元格区域或数组常量;Row_num表示指定的行序号(如果省略row_num,则必须有 column_num);Column_num表示指定的列序号(如果省略column_num,则必须有 row_num)。应用举例:如图3所示,在F8单元格中输入公式:=INDEX(A1:D11,4,3),确认后则显示出A1至D11单元格区域中,第4行

31、和第3列交叉处的单元格(即C4)中的内容。特别提醒:此处的行序号参数(row_num)和列序号参数(column_num)是相对于所引用的单元格区域而言的,不是Excel工作表中的行或列序号。23. INT用途:将任意实数向下取整为最接近的整数。语法:INT(number)参数:Number为需要处理的任意一个实数。实例:如果A1=16.24、A2=-28.389,则公式“=INT(A1)”返回16,=INT(A2)返回-29。函数名称:INT主要功能:将数值向下取整为最接近的整数。使用格式:INT(number)参数说明:number表示需要取整的数值或包含数值的引用单元格。 应用举例:输入

32、公式:=INT(18.89),确认后显示出18。特别提醒:在取整时,不进行四舍五入;如果输入的公式为=INT(-18.89),则返回结果为-19。24. ISERROR函数函数名称:ISERROR主要功能:用于测试函数式返回的数值是否有错。如果有错,该函数返回TRUE,反之返回FALSE。使用格式:ISERROR(value)参数说明:Value表示需要测试的值或表达式。应用举例:输入公式:=ISERROR(A35/B35),确认以后,如果B35单元格为空或“0”,则A35/B35出现错误,此时前述函数返回TRUE结果,反之返回FALSE。特别提醒:此函数通常与IF函数配套使用,如果将上述公式

33、修改为:=IF(ISERROR(A35/B35),A35/B35),如果B35为空或“0”,则相应的单元格显示为空,反之显示A35/B35的结果。25. ISEVEN用途:测试参数的奇偶性,如果参数为偶数返回TRUE,否则返回FALSE。语法:ISEVEN(number)Number待测试的数值。如果参数值不是整数,则自动截去小数部分取整。注意:该函数必须加载“分析工具库”方能使用。如果参数number不是数值,ISEVEN函数返回错误值#VALUE!。实例:公式“=ISEVEN(11)返回FALSE”,=ISEVEN(6)返回TRUE。26. ISODD用途:测试参数的奇偶性,如果参数为奇数

34、返回TRUE,否则返回FALSE。语法:ISODD(number)参数:Number待测试的数值。如果参数不是整数,则自动截去小数部分取整。注意:该函数必须加载“分析工具库”方能使用。实例:公式“=ISODD(19)”返回TRUE,=ISODD(14.5)返回FALSE。27. LARGE用途:返回某一数据集中的某个最大值。可以使用LARGE函数查询考试分数集中第一、第二、第三等的得分。语法:LARGE(array,k)参数:Array为需要从中查询第k个最大值的数组或数据区域,K为返回值在数组或数据单元格区域里的位置(即名次)。实例:如果B1=59、B2=70、B3=80、B4=90、B5=

35、89、B6=84、B7=92,则公式“=LARGE(B1,B7,2)”返回90。28. LEFT或LEFTB用途:根据指定的字符数返回文本串中的第一个或前几个字符。此函数用于双字节字符。语法:LEFT(text,num_chars)或LEFTB(text,num_bytes)。参数:Text是包含要提取字符的文本串;Num_chars指定函数要提取的字符数,它必须大于或等于0。Num_bytes按字节数指定由LEFTB提取的字符数。实例:如果A1=电脑爱好者,则LEFT(A1,2)返回“电脑”,LEFTB(A1,2)返回“电”。函数名称:LEFT主要功能:从一个文本字符串的第一个字符开始,截取

36、指定数目的字符。使用格式:LEFT(text,num_chars)参数说明:text代表要截字符的字符串;num_chars代表给定的截取数目。 应用举例:假定A38单元格中保存了“我喜欢天极网”的字符串,我们在C38单元格中输入公式:=LEFT(A38,3),确认后即显示出“我喜欢”的字符。特别提醒:此函数名的英文意思为“左”,即从左边截取,Excel很多函数都取其英文的意思。29. LEN或LENB用途:LEN返回文本串的字符数。LENB返回文本串中所有字符的字节数。语法:LEN(text)或LENB(text)。参数:Text待要查找其长度的文本。注意:此函数用于双字节字符,且空格也将作

37、为字符进行统计。实例:如果A1=电脑爱好者,则公式“=LEN(A1)”返回5,=LENB(A1)返回10。函数名称:LEN主要功能:统计文本字符串中字符数目。使用格式:LEN(text)参数说明:text表示要统计的文本字符串。 应用举例:假定A41单元格中保存了“我今年28岁”的字符串,我们在C40单元格中输入公式:=LEN(A40),确认后即显示出统计结果“6”。特别提醒:LEN要统计时,无论中全角字符,还是半角字符,每个字符均计为“1”;与之相对应的一个函数LENB,在统计时半角字符计为“1”,全角字符计为“2”。30. LOOKUP用途:返回向量(单行区域或单列区域)或数组中的数值。该

38、函数有两种语法形式:向量和数组,其向量形式是在单行区域或单列区域(向量)中查找数值,然后返回第二个单行区域或单列区域中相同位置的数值;其数组形式在数组的第一行或第一列查找指定的数值,然后返回数组的最后一行或最后一列中相同位置的数值。语法1(向量形式):LOOKUP(lookup_value,lookup_vector,result_vector)语法2(数组形式):LOOKUP(lookup_value,array)。参数1(向量形式):Lookup_value为函数LOOKUP在第一个向量中所要查找的数值。Lookup_value可以为数字、文本、逻辑值或包含数值的名称或引用。Lookup_

39、vector为只包含一行或一列的区域。Lookup_vector的数值可以为文本、数字或逻辑值。参数2(数组形式):Lookup_value为函数LOOKUP在数组中所要查找的数值。Lookup_value可以为数字、文本、逻辑值或包含数值的名称或引用。如果函数LOOKUP找不到lookup_value,则使用数组中小于或等于lookup_value的最大数值。Array为包含文本、数字或逻辑值的单元格区域,它的值用于与lookup_value进行比较。注意:Lookup_vector的数值必须按升序排列,否则LOOKUP函数不能返回正确的结果,参数中的文本不区分大小写。实例:如果A1=68、

40、A2=76、A3=85、A4=90,则公式“=LOOKUP(76,A1:A4)”返回2,=LOOKUP(bump,a,1;b,2;c,3)返回2。31. MATCH用途:返回在指定方式下与指定数值匹配的数组中元素的相应位置。如果需要找出匹配元素的位置而不是匹配元素本身,则应该使用MATCH函数。语法:MATCH(lookup_value,lookup_array,match_type)。参数:Lookup_value为需要在数据表中查找的数值,它可以是数值(或数字、文本或逻辑值)、对数字、文本或逻辑值的单元格引用。Lookup_array是可能包含所要查找的数值的连续单元格区域,Lookup_

41、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可以

42、包含通配符(“*”和“?”)。星号可以匹配任何字符序列,问号可以匹配单个字符。实例:如果A1=68、A2=76、A3=85、A4=90,则公式“=MATCH(90,A1:A5,0)”返回3。函数名称:MATCH主要功能:返回在指定方式下与指定数值匹配的数组中元素的相应位置。使用格式:MATCH(lookup_value,lookup_array,match_type)参数说明:Lookup_value代表需要在数据表中查找的数值;Lookup_array表示可能包含所要查找的数值的连续单元格区域;Match_type表示查找方式的值(-1、0或1)。如果match_type为-1,查找大于或等

43、于 lookup_value的最小数值,Lookup_array 必须按降序排列;如果match_type为1,查找小于或等于 lookup_value 的最大数值,Lookup_array 必须按升序排列;如果match_type为0,查找等于lookup_value 的第一个数值,Lookup_array 可以按任何顺序排列;如果省略match_type,则默认为1。应用举例:如图4所示,在F2单元格中输入公式:=MATCH(E2,B1:B11,0),确认后则返回查找的结果“9”。特别提醒:Lookup_array只能为一列或一行。32. MAX用途:返回数据集中的最大数值。语法:MAX(

44、number1,number2,.)参数:Number1,number2,.是需要找出最大数值的1至30个数值。实例:如果A1=71、A2=83、A3=76、A4=49、A5=92、A6=88、A7=96,则公式“=MAX(A1:A7)”返回96。函数名称:MAX主要功能:求出一组数中的最大值。使用格式:MAX(number1,number2)参数说明:number1,number2代表需要求最大值的数值或引用单元格(区域),参数不超过30个。应用举例:输入公式:=MAX(E44:J44,7,8,9,10),确认后即可显示出E44至J44单元和区域和数值7,8,9,10中的最大值。特别提醒:如

45、果参数中有文本或逻辑值,则忽略。33. 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。函数名称:MIN主要功能:求出一组数中的最小值。使用格式:MIN(number1,number2)参数说明:number1,number2代表需要求最小值的数值或引用单元格(区域),参数不超过30个。应用举例:

46、输入公式:=MIN(E44:J44,7,8,9,10),确认后即可显示出E44至J44单元和区域和数值7,8,9,10中的最小值。特别提醒:如果参数中有文本或逻辑值,则忽略。34. 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的平均值。35. MID或

47、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从文本中返回字符的个数;Num_bytes指定希望MIDB从文本中按字节返回字符的个数。实例:如果a1=电子计算

48、机,则公式“=MID(A1,3,2)”返回“计算”,=MIDB(A1,3,2)返回“子”。函数名称:MID主要功能:从一个文本字符串的指定位置开始,截取指定数目的字符。使用格式:MID(text,start_num,num_chars)参数说明:text代表一个文本字符串;start_num表示指定的起始位置;num_chars表示要截取的数目。应用举例:假定A47单元格中保存了“我喜欢天极网”的字符串,我们在C47单元格中输入公式:=MID(A47,4,3),确认后即显示出“天极网”的字符。特别提醒:公式中各参数间,要用英文状态下的逗号“,”隔开。36. MOD函数函数名称:MOD主要功能:

49、求出两数相除的余数。使用格式:MOD(number,divisor)参数说明:number代表被除数;divisor代表除数。应用举例:输入公式:=MOD(13,4),确认后显示出结果“1”。特别提醒:如果divisor参数为零,则显示错误值“#DIV/0!”;MOD函数可以借用函数INT来表示:上述公式可以修改为:=13-4*INT(13/4)。37. MONTH函数函数名称:MONTH主要功能:求出指定日期或引用单元格中的日期的月份。使用格式:MONTH(serial_number)参数说明:serial_number代表指定的日期或引用的单元格。应用举例:输入公式:=MONTH(2003

50、-12-18),确认后,显示出11。特别提醒:如果是给定的日期,请包含在英文双引号中;如果将上述公式修改为:=YEAR(2003-12-18),则返回年份对应的值“2003”。38. NOW用途:返回当前日期和时间所对应的序列号。语法:NOW()参数:无实例:如果正在使用的是1900日期系统,而且计算机的内部时钟为2001-1-2812:53,则公式“=NOW()”返回36919.54。函数名称:NOW主要功能:给出当前系统日期和时间。使用格式:NOW()参数说明:该函数不需要参数。 应用举例:输入公式:=NOW(),确认后即刻显示出当前系统日期和时间。如果系统日期和时间发生了改变,只要按一下

51、F9功能键,即可让其随之改变。特别提醒:显示出来的日期和时间格式,可以通过单元格格式进行重新设置。39. 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)”返回F

52、ALSE。函数名称:OR主要功能:返回逻辑值,仅当所有参数值均为逻辑“假(FALSE)”时返回函数结果逻辑“假(FALSE)”,否则都返回逻辑“真(TRUE)”。使用格式:OR(logical1,logical2, .)参数说明:Logical1,Logical2,Logical3:表示待测试的条件值或表达式,最多这30个。应用举例:在C62单元格输入公式:=OR(A62=60,B62=60),确认。如果C62中返回TRUE,说明A62和B62中的数值至少有一个大于或等于60,如果返回FALSE,说明A62和B62中的数值都小于60。特别提醒:如果指定的逻辑条件参数中包含非逻辑值时,则函数返回

53、错误值“#VALUE!”或“#NAME”。40. RAND用途:返回一个大于等于0小于1的随机数,每次计算工作表(按F9键)将返回一个新的数值。语法:RAND()参数:不需要注意:如果要生成a,b之间的随机实数,可以使用公式“=RAND()*(b-a)+a”。如果在某一单元格内应用公式“=RAND()”,然后在编辑状态下按住F9键,将会产生一个变化的随机数。实例:公式“=RAND()*1000”返回一个大于等于0、小于1000的随机数。41. RANK函数函数名称:RANK主要功能:返回某一数值在一列数值中的相对于其他数值的排位。使用格式:RANK(Number,ref,order)参数说明:

54、Number代表需要排序的数值;ref代表排序数值所处的单元格区域;order代表排序方式参数(如果为“0”或者忽略,则按降序排名,即数值越大,排名结果数值越小;如果为非“0”值,则按升序排名,即数值越大,排名结果数值越大;)。 应用举例:如在C2单元格中输入公式:=RANK(B2,$B$2:$B$31,0),确认后即可得出丁1同学的语文成绩在全班成绩中的排名结果。特别提醒:在上述公式中,我们让Number参数采取了相对引用形式,而让ref参数采取了绝对引用形式(增加了一个“$”符号),这样设置后,选中C2单元格,将鼠标移至该单元格右下角,成细十字线状时(通常称之为“填充柄”),按住左键向下拖

55、拉,即可将上述公式快速复制到C列下面的单元格中,完成其他同学语文成绩的排名统计。42. RIGHT或RIGHTB用途:RIGHT根据所指定的字符数返回文本串中最后一个或多个字符。RIGHTB根据所指定的字节数返回文本串中最后一个或多个字符。语法:RIGHT(text,num_chars),RIGHTB(text,num_bytes)。参数:Text是包含要提取字符的文本串;Num_chars指定希望RIGHT提取的字符数,它必须大于或等于0。如果num_chars大于文本长度,则RIGHT返回所有文本。如果忽略num_chars,则假定其为1。Num_bytes指定欲提取字符的字节数。实例:如果A1=学习的革命,则公式“=RIGHT(A1,2)”返回“革命”,=RIGHTB(A1,2)返回“命”。函数名称:RIGHT主要功能:从一个文本字符串的最后一个字符开始,截取指定数目的字符。使用格式:RIGHT(text,num_chars)参数说明:text代表要截字符的字符串;num_chars代表给定的截取数目。 应用举例:假定A65单元格中保存了“我喜欢天极网”的字符串,我们在C65单元格中输入公式:=RIGHT(A65,3),确认后即显示出“天极网”的字符。特别提醒:Num_chars参数必须大于或等于0,如果忽略,则默认其为1;如果

温馨提示

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

评论

0/150

提交评论