分享
分享赚钱 收藏 举报 版权申诉 / 60

类型EXCEL函数使用大全(word版).doc

  • 上传人:dreamzhangning
  • 文档编号:5243781
  • 上传时间:2019-02-13
  • 格式:DOC
  • 页数:60
  • 大小:199.50KB
  • 配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    EXCEL函数使用大全(word版).doc
    资源描述:

    1、EXCEL2003 函数大全张小峰编鲁东大学计算机科学与技 术学院2008 年 11 月目 录一、 数据库和清单管理函数 1二、 日期和时间 函数 .3三、 财务函数 6四、 信息函数 9五、 逻辑运算函 数 11六、 查找与引用 .13七、 数学与三角 函数 .18八、 统计函数 31九、 文本函数 52一、 数据库和清单管理函数1. DAVERAGE【参数】返回数据库或数据清单中满足指定条件的列中数值的平均值。【语法】DAVERAGE(datab ase,field,criteria)【参数】Database 构成列表或 数据库的单元格区域。Field 指定函数所使用的数 据列。Crite

    2、ria 为一组包含 给定条件的 单元格区域。2. DCOUNT【参数】返回数据库或数据清单的指定字段中,满足给定条件并且包含数字的单 元格数目。【语法】DCOUNT(database, field,criteria)【参数】Database 构成列表或 数据库的单元格区域。Field 指定函数所使用的数 据列。Criteria 为一组包含 给定条件的 单元格区域。3. DCOUNTA【参数】返回数据库或数据清单指定字段中满足给定条件的非空单元格数目。【语法】DCOUNTA(database,field,criteria)【参数】Database 构成列表或 数据库的单元格区域。Field 指定

    3、函数所使用的数 据列。Criteria 为一组包含 给定条件的 单元格区域。4. DGET【参数】从数据清单或数据库中提取符合指定条件的单个值。【语法】DGET(database,field ,criteria)【参数】Database 构成列表或数据库的单元格区域。Field 指定函数所使用的数据列。Criteria 为一组包含给定条件的 单元格区域。5. DMAX【参数】返回数据清单或数据库的指定列中,满足给定条件单元格中的最大数值。【语法】DMAX(database,field ,criteria)【参数】Database 构成列表或 数据库的单元格区域。Field 指定函数所使用的数

    4、据列。Criteria 为一组包含 给定条件的 单元格区域。6. DMIN【参数】返回数据清单或数据库的指定列中满足给定条件的单元格中的最小数 字。【语法】DMIN(database,field,criteria)【参数】Database 构成列表或 数据库的单元格区域。Field 指定函数所使用的数 据列。Criteria 为一组包含 给定条件的 单元格区域。7. DPRODUCT【参数】返回数据清单或数据库的指定列中,满足给定条件单元格中数值乘积。【语法】DPRODUCT(database,field,criteria)【参数】同上8. DSTDEV【参数】将列表或数据库的列中满足指定条件

    5、的数字作为一个样本,估算样本总 体的标准偏差。【语法】DSTDEV(database,field,criteria)【参数】同上9. DSTDEVP【参数】将数据清单或数据库的指定列中,满足给定条件单元格中的数字作为样本总体,计算总体的标准偏差。【语法】DSTDEVP(datab ase,field,criteria)【参数】同上10、 DSUM【参数】返回数据清单或数据库的指定列中,满足给定条件单元格中的数字之和。【语法】DSUM(database,field,criteria)【参数】同上10. DVAR【参数】将数据清单或数据库的指定列中满足给定条件单元格中的数字作为一个样本,估算样本总

    6、体的方差。【语法】DVAR(database,field,criteria)【参数】同上11. DVARP【参数】将数据清单或数据库的指定列中满足给定条件单元格中的数字作为样本总体,计算总体的方差。【语法】DVARP(datab ase,field,criteria)【参数】同上12. GETPIVOTDATA【参数】返回存储在数据透视表报表中的数据。如果报表中的汇总数据可见,则 可以使用函数 GETPIVOTDATA 从数据透视表报表中检索汇总数据。【语法】GETPIVOTDATA(pivot_table,name)【参数】Data_field 为包含要检索的数据的数据字段的名称(放在引号中

    7、) 。Pivot_table 在数据透视表中对任何 单元格、单元格区域 或定义的单元格区域的引 用,该信息用于决定哪个数据数据透视表包含要检索的数据。Field1,Item1, Field2,Item2 为 1 到 14 对用于描述检索数据的字段名和项名称,可以任意次序 排列。二、 日期和时间函数13. DATE【用途】返回代表特定日期的序列号。【语法】DATE(year ,month , day)【参数】year 为一到四位 ,根据使用的日期系统解释该参数。默认情况下,Excel for Windows 使用 1900 日期系统,而 Excel for Macintosh 使用 1904 日

    8、期系统。 Month 代表每年中月份的数字。如果所输入的月份大于 12,将从指定年份的一 月份执行加法运算。Day 代表在该月份中第几天的数字。如果 day 大于该月份 的最大天数时,将从指定月份的第一天开始往上累加。注意:Excel 按顺序的序列号保存日期,这样就可以对其进行计算。如果工 作簿使用的是 1900 日期系统,则 Excel 会将 1900 年 1 月 1 日保存为序列号 1。 同理,会将 1998 年 1 月 1 日保存为序列号 35796,因为该日期距离 1900 年 1 月1 日为 35795 天。【实例】如果采用 1900 日期系统(Excel 默认) ,则公式“=DAT

    9、E(2001,1,1) ”返回 36892。14. DATEVaLUE【用途】返回 date_text 所表示的日期的序列号。该函数的主要用途是将文字表示的日期转换成一个序列号。【语法】DATEVaLUE(date_text)【参数】Date_text 是用 Excel 日期格式表示日期的文本。在使用 1900 日期系统 中,date_text 必须是 1900 年 1 月 1 日到 9999 年 12 月 31 日之间的一个日期;而在 1904 日期系统中,date_text 必须是 1904 年 1 月 1 日到 9999 年 12 月 31 日之间的一个日期。如果 date_text 超

    10、出上述范围,则函数 DATEVaLUE 返回错误值#value!。如果省略参数 date_text 中的年代,则函数 DATEVaLUE 使用电脑系统内部时钟的当前年代,且 date_text 中的时间信息将被忽略。【实例】公式“=DATEVaLUE(“2001/3/5“) ”返回 36955, DATEVaLUE(“2-26“)返回 36948。15. DAY【用途】返回用序列号(整数 1 到 31)表示的某日期的天数,用整数 1 到 31 表示。【语法】DAY(serial_num ber)【参数】Seria l_number 是要查找的天数日期,它有多种输 入方式:带引号的文 本串(如“

    11、1998/01/30“) 、序列号(如 1900 日期系统的 35825 表示 的 1998 年 1 月 30 日) ,以及其他公式或函数的结果(如 DATEVaLUE(“1998/1/30“)) 。【 实例 】 公式 “=DAY(“2001/1/27“)” 返回 27 , =DAY(35825) 返回 30 ,=DAY(DATEVaLUE(“2001/1/25“)返回 25。16. DAYS360【用途】按照一年 360 天的算法(每个月 30 天,一年共计 12 个月) ,返回两日 期间相差的天数。【语法】DAYS3 60(start_date, end_date,method)【参数】S

    12、tart_date 和 end_date 是用于计算期间天数的起止日期。如果 start_date在 end_date 之后,则 DAYS360 将返回一个负数。日期可以有 多种输入方式:带引号的文本串(例如:“1998/01/30“) 、序列号(例如: 如果使用 1900 日期系统,则35825 表 示 1998 年 1 月 30 日 ) 或 其 他公式 或 函 数的 结 果( 例 如 ,DATEVaLUE(“1998/1/30“)) 。Method 是一个逻辑 值,它指定了在计算中是采用欧洲方法还是美国方法。 若为 FALSE 或忽略,则采用美国方法(如果起始日期是一个月的 31 日,则等

    13、于 同月的 30 日。如果终止日期是一个月的 31 日,并且起始日期早于 30 日,则终 止日期等于下一个月的 1 日,否则,终止日期等于本月的 30 日) 。 若为 TRUE 则采用欧洲方法(无论是起始日期还是终止日期为一个月的 31 号,都将等于本 月的 30 号) 。【实例】公式“=DAYS360(“1998/2/1“,“2001/2-1“) ”返回 1080。17. EDATE【用途】返回指定日期(start_date)之前或之后指定月份的日期序列号。【语法】EDATE(start_date ,month s)【参数】Start_date 参数代表开始日期,它有多种输入方式:带引号的文

    14、本串(例 如:“1998/01/30“) 、序列号(如 35825 表示 1998 年 1 月 30 日)或其他公式或函 数的结果(例如:DATEVaLUE(“1998/1/30“)) 。Months 为在 start_date 之前或之 后的月份数,未来日期用正数表示,过去日期用负数表示。【实例】公式“=EDATE (“2001/3/5“,2)”返回 37016 即 2001 年 5 月 5 日,=EDATE(“2001/3/5“,-6)返回 36774 即 2000 年 9 月 5 日。18. EOMONTH【用途】返回 start-date 之前或之后 指定月份中最后一天的序列号。【语法

    15、】EOMON TH(start_date,month s)【参数】Start_date 参数代表开 始日期,它有多种输入方式 :带引号的文本串(如“1998/01/30“) 、序列号(如 1900 日期系统中的 35825)或其他公式或函数的结 果(如 DATEVaLUE(“1998/1/30“)) 。Month 为 start_date 之前或之后的月份数, 正数表示未来日期,负数表示过去日期。【实例】公式“=EOMONTH(“2001/01/01“,2)”返回 36981 即 2001 年 3 月 31日,=EOMONTH(“2001/01/01“,-6)返回 36738 即 2000 年

    16、 7 月 31 日。19. HOUR【用途】返回时间值的小时数。即介于 0(12:00 A.M.)到 23(11:00 P.M.)之间 的一个整数。【语法】HOUR(serial_num ber)【参数】Seria l_number 表示一个时间值,其中包含着要返回的小时数。它有多 种输入方式:带引号的文本串(如“6:45 PM“) 、十进制数(如 0、78125 表示6:45PM)或其他公式或函数的结果(如 TIMEVaLUE(“6:45 PM“)) 。【实例】公式“=HOUR(“3:30:30 PM“)”返回 15,=HOUR(0.5)返回 12 即 12:00:00AM, =HOUR(2

    17、9747.7)返回 16。20. MINUTE【用途】返回时间值中的分钟,即介于 0 到 59 之间的一个整数。【语法】MINUTE(serial_number)【参数】Seria l_number 是一个时间值,其中包含着要查找的分钟数。时间有多 种输入方式:带引号的文本串(如“6:45 PM“) 、十进制数(如 0.78125 表示 6:45PM)或其他公式或函数的结 果(如 TIMEVaLUE(“6:45 PM“)) 。【实例】公式“=MINUTE(“15:30:00“)”返回 30,=MINUTE(0、06)返回 26,=MINUTE(TIMEVaLUE(“9:45 PM“)返回 45

    18、。21. MONTH【用途】返回以序列号表示的日期中的月份,它是介于 1(一月)和 12(十二月)之间的整数。【语法】MONTH(seria l_number)【参数】Seria l_number 表示一个日期值,其中包含着要查找的月 份。日期有多 种输入方式: 带引号的文本串(如“1998/01/30“) 、序列号(如表示 1998 年 1 月 30 日的 35825)或其他公式或函数的结果(如 DATEVaLUE(“1998/1/30“))等。【实例】公式“=MONTH(“2001/02/24“) ”返回 2,=MONTH(35825) 返回 1,=MONTH(DATEVaLUE(“200

    19、0/6/30“)返回 6。三、 财务函数22. DB【用途】使用固定余额递减法,计算一笔资产在给定期间内的折旧值。【语法】DB(cost,salvage,life,perio d,month)【参数】Cost 为资产原值,Salvage 为资产在折旧期末的价值(也称为资产残值) , Life 为折旧期限(有时也称作资产的使用寿命) ,Period 为需要计算 折旧值的期 间。Perio d 必须使用与 life 相同的单位,Month 为第一年的月份数(省略时假设 为 12) 。23. DDB【用途】使用双倍余额递减法或其他指定方法,计算一笔资产在给定期间内的折 旧值。【语法】DDB(cost

    20、,salvage,life,perio d,factor)【参数】Cost 为资产原值,Salvage 为资产在折旧期末的价值(也称为资产残值) , Life 为折旧期限(有时也称作资产的使用寿命) ,Period 为需要计算 折旧值的期 间。Perio d 必须使用与 life 相同的单位,Factor 为余额递减速率(如果 factor 省 略,则假设为 2) 。24. FV【用途】基于固定利率及等额分期付款方式,返回某项投资的未来值。【语法】FV(rate,nper,pmt ,pv,type)【参数】Rate 为各期利率,Nper 为总投资期(即该项投资的付款期总数) ,Pmt为各期所应

    21、支付的金额,Pv 为现值(即从该项投资开始计算时已经入帐的款项,或一系列未来付款的当前值的累积和,也称为本金) ,Type 为数字 0 或 1(0 为期末,1 为期初) 。25. IPMT【用途】基于固定利率及等额分期付款方式,返回投资或贷款在某一给定期限内的利息偿还额。【语法】IPMT(rate,per,nper,pv,fv ,type)【参数】Rate 为各期利率, Per 用于计算其利息数额的 期数(1 到 nper 之间) , Nper 为总投资期,Pv 为现值(本金) ,Fv 为未来值(最后一次付款后的现金余 额。如果省略 fv,则假设其值为零) ,Type 指定各期的付款时间是在期

    22、初还是 期 末(0 为期末,1 为期初) 。26. IRR【用途】返回由数值代表的一组现金流的内部收益率。【语法】IRR(values,guess )【参数】value s 为数组或单元格的引用,包含用来计算返回的内部收益率的数字。Guess 为对函数 IRR 计算结果的估计值。27. ISPMT【用途】计算特定投资期内要支付的利息。【语法】ISPMT(rate,per,nper,pv)【参数】Rate 为投资的利率,Per 为要计算利息的期数(在 1 到 nper 之间) ,Nper为投资的总支付期数,Pv 为投资的当 前值(对于贷款来说 pv 为贷款数额) 。28. MIRR【用途】返回某

    23、一期限内现金流的修正内部收益率。【语法】MIRR(values ,finance_rate,reinvest_rate)【参数】value s 为一个数组 或对包含数字的单元格的引用(代表着各期 的一系列 支出及收入,其中必须至少包含一个正值和一个负值,才能计算修正后的内部收 益率) ,Finance_rate 为现金流中使用的资金支付的利率,Reinvest_rate 为将现金 流再投资的收益率。29. NPER【用途】基于固定利率及等额分期付款方式,返回某项投资(或贷款) 的总期数。【语法】NPER(rate ,pmt,pv,fv ,type)【参数】Rate 为各期利率,Pmt 为各期所

    24、应支付的金额,Pv 为现值(本金) ,Fv 为未来值(即最后一次付款后希望得到的现金余额) ,Type 可以指定各 期的付款 时间是在期初还是期末(0 为期末,1 为期初) 。30. NPV【用途】通过使用贴现率以及一系列未来支出(负值)和收入(正值) ,返回一项投资的净现值。【语法】NPV(rate,value1, value2,.)【参数】Rate 为某一期间的贴现率,value1 ,value2,.为 1 到 29 个参数,代表支出及收入。10、 PMT【用途】基于固定利率及等额分期付款方式,返回贷款的每期付款额。【语法】PMT(rate,nper,pv,fv ,type)【参数】Rat

    25、e 贷款利率,Nper 该项贷款的付款总数,Pv 为现值(也称为本金) ,Fv 为未来值(或最后一次付款后希望得到的现金余额) , Type 指定各期的付款时间是在期初还是期末(1 为期初, 0 为期末) 。31. PPMT【用途】基于固定利率及等额分期付款方式,返回投资在某一给定期间内的本金 偿还额。【语法】PPMT(rate,per,nper ,pv ,fv,type)【参数】Rate 为各期利率,Per 用于计算其本金数额的期数(介于 1 到 nper 之间) , Nper 为总投资期(该项投资的付款期总数) ,Pv 为现值(也称为本金) ,Fv 为未 来值,Type 指定各期的付款时间

    26、是在期初还是期末(1 为期初。0 为期末) 。32. PV【用途】返回投资的现值(即一系列未来付款的当前值的累积和) ,如借入方的借入款即为贷出方贷款的现值。【语法】PV(rate,nper,pmt,fv,type)【参数】Rate 为各期利率,Nper 为总投资(或贷款)期数,Pmt 为各期所应支 付的金额,Fv 为未来值,Type 指定各期的付款时间是在期初还是期末(1 为期 初,0 为期末) 。33. RATE【用途】返回年金的各期利率。函数 RATE 通过迭代法计算得出,并且可能无 解或有多个解。【语法】RATE(nper,pmt,pv,fv ,type,guess)【参数】Nper

    27、为总投资期(即该项投资的付款期总数) ,Pmt 为各期付款额,Pv 为现值(本金) ,Fv 为未来值,Type 指定各期的付款时间是在期初还是 期末(1 为期初,0 为期末) 。34. SLN【用途】返回某项资产在一个期间中的线性折旧值。【语法】SLN(cost ,salvage, life)【参数】Cost 为资产原值, Salvage 为资产在折旧期末的价值(也称为资产残值) ,Life 为折旧期限(有时也称作 资产的使用寿命) 。35. SYD【用途】返回某项资产按年限总和折旧法计算的指定期间的折旧值。【语法】SYD(cost ,salvage, life,per)【参数】Cost 为资

    28、产原值, Salvage 为资产在折旧期末的价值(也称为资产残值) ,Life 为折旧期限(有时也称作 资产的使用寿命) ,Per 为期间(单位与 life 相同) 。36. VDB【用途】使用双倍余额递减法或其他指定的方法,返回指定的任何期间内(包括部分期间)的资产折旧值。【语法】VDB(cost,salvage,life,start_period,end_period,facto r,no_switch)【参数】Cost 为资产原值,Salvage 为资产在折旧期末的价值(也称为资产残值) , Life 为折旧期限(有时也称作资产的使用寿命) ,Start_period 为进行折旧计算的

    29、起始期间,End_period 为进行折旧计算的截止期间。四、 信息函数37. CELL【用途】返回某一引用区域的左上角单元格的格式、位置或内容等信息,该函数主要用于保持与其它电子表格程序的兼容性。【语法】CELL(info_ type,refer ence)【参数】Info_ type 为一个文本值,指明所需要的单元格信息的类型。Refer ence 表示要获取其有关信息的单元格。如果忽略,则在 info_type 中所指定的信息将 返回给最后更改的单元格。【实例】公式“=CELL(“row“,A20)”返回 20,如果 A3 单元格包含 TOTAL,则 CELL(“contents“,A3

    30、)返回“TOTAL ”。38. ERROR.TYPE【用途】返回对应于某一错误类型的数字,如果没有错误则返回#N/A。在 IF 函 数中可以使用 ERROR.TYPE 检测错误值,并返回文字串(如“发生错误 ”)来取 代错误值。【语法】ERROR.TYPE(error_val)【参数】Error_val 为需要得到 其数字代码的一个错误类型。尽管 error_val 可以 是实际的错误值,但它通常为一个单元格引用,而此单元格中包含需要检测的公 式。注意:ERROR.TYPE 函数返回的错误代码是:#NULL!返回 1,#DIV/0!返回 2,#value!返回 3,#REF!返回 4,#NAM

    31、E?返回 5,#NUM!返回 6,#N/A 返回 7,其他错误则返回#N/A。【实例】如果 A5=36/0,则公式“=ERROR.TYPE(A5)”返回 2。39. INFO【用途】返回有关当前操作环境的的信息。【语法】INFO(type_text)【参数】Type_text 是一文本,指明所要返回的信息类型。其中“directory”返回 当前目录或文件夹的路径, “memavail”返回可用的内存空间(以字节为单位) , “memused”返回数据占用的内存空间, “numfile”返回当前所有打开的工作表 的数目, “osversion”返回当前操作系统的版本号(文本 ), “recal

    32、c”返回当前的重 计算方式(“自动”或“人工” ) ,“release“返回 Excel 的版本号(文本) , “system” 返回操作系统名称(Macintosh=“mac“,Windo ws=“pcdos“) , “totmem”返回全 部内存空间,包括已经占用的内存空间(以字节为单位) 。注意:INFO 函数中的文本参数必须用西文引号引起来。【 实 例 】 公 式 “ =INFO(“osversion“) ” 返 回 “ Windows(32-bit)4.90 ”,=INFO(“memavail“)返回 1048576。40. IS 类函数【用途】其中包括用来检验数值或引用类型的九个工

    33、作表函数。它们可以检验数 值的类型并根据参数的值返回 TRUE 或 FALSE。例如,数值为空白单元格引用 时,ISBLANK 函数返回逻辑值 TRUE,否则返回 FALSE。【语法】ISBLANK(value )、ISERR(value)、ISERROR(value )、ISLOGICAL(value )、 ISNA(value) 、 ISNONTEXT(value) 、 ISNUMBER(value) 、 ISREF(value) 、 ISTEXT(value)。【参数】value 是需要进行检验的参数。分别为空白( 空白单元格)、错误值、逻辑值、文本、数字、引用值或对于以上任意参数的名称

    34、引用。如果函数中的参数为下面的内容,则返回 TRUE:ISBLANK 的参数是空白单 元格,ISERR 的参数是任意错误值(除去#N/A) ,ISERROR 的参数是任 意错误 值(#N/A、#value!、#REF!、#DIV/0!、#NUM!、#NAME?或#NULL!) ,ISLOGICAL 的参数是逻辑值,ISNA 的参数是错误值#N/A,ISNONTEXT 的参数是任 意不是 文本的内容(此函数在值为空白单元格时返回 TRUE) ,ISNUM BER 的参数是数 字,ISREF 的参数是引用,ISTEXT 的参数是文本。注意:IS 类函数的参数 value 是不可转换的。在其他大多

    35、数需要数字的函数 中,文本“19“会被转换成数字 19。然而在公式 ISNUMBER(“19“)中,“19“ 并由 文本值转换成其他类型的值,而是返回 FALSE。IS 类函数用于检验公式计算结果十分有用,它与函数 IF 结合在一起可以提供一种在公式中查出错误值的方法。【实例】公式“=ISBLANK(“)”返回 FALSE,=ISREF(A5)返回 TRUE(其中 a5 为空白单元格)。如果需要计算 A1:A4 区域的平均值,但不能确定单元格内是 否包含数字,则公式 AVERAGE(A1:A4)返回错误值#DIV/0! 。为了应付这种情况, 可以使用公式“=IF(ISERROR(AVERAGE

    36、(A1:A4) ,“引用包含空白单元格“ , AVERAGE(A1:A4)”查出可能存在的错误。41. ISEVEN【用途】测试参数的奇偶性,如果参数为偶数返回 TRUE,否则返回 FALSE。【语法】ISEVEN(number)Number 待测试的数值。如果参数值不是整数,则自动截去 小数部分取整。注意:该函数必须加载“分析工具库”方能使用。如果参数 number 不是数值,ISEVEN 函数返回错误值#value! 。【实例】公式“=ISEVE N(11)返回 FALSE”,=ISEVEN(6)返回 TRUE。42. ISODD【用途】测试参数的奇偶性,如果参数为奇数返回 TRUE,否则

    37、返回 FALSE。【语法】ISODD (number)【参数】Numbe r 待测试的数值。如果参数不是整数,则自动截去 小数部分取整。注意:该函数必须加载“分析工具库”方能使用。【实例】公式“=ISODD(19)” 返回 TRUE,=ISODD(14.5)返回 FALSE。43. N【用途】返回转化为数值后的值。【语法】N(value)【参数】value 为要转化的值。函数 N 可以转化下表列出的值:数字返回该数字, 日期返回该日期的序列号,TRUE 返回 1,FALSE 返回 0,错误值(如#DIV/0!) 返回该错误值,其他值返回 0。【实例】如果 A1 包含“7” ,A2 包含“文件”

    38、 ,A3 包含“TRUE” ,则公式“=N(A1)”返回 7,=N(A2) 返回 0(因为 A2 含有文字) ,=N(A3)返回 1(因为 A3 含有 TRUE) 。44. NA【用途】返回错误值#N/A。#N/A 表示“无法得到有效值 ”。如果使用#N/A 标志 空白单元格,可以避免不小心将空白单元格计算在内而产生的问题,因为公式引 用含有#N/A 的单元格时返回错误值#N/A。【语法】NA()【参数】空白单元格【实例】公式“=NA(“)”返回#N/A。45. TYPE【用途】返回数值的类型。当某一个函数的计算结果取决于特定单元格中数值的类型时,可使用函数 TYPE。【语法】TYPE(val

    39、ue)【参数】value 可以是 Excel 中的数据,如数字、文本、逻辑值等等。如果 value 为数字返回 1,是文本返回 2,逻辑值返回 4,错误值返回 16, 数组返回 64。【实例】如果 A1 包含文本“金额“,则公式“=TYPE(A1)”返回 2。=TYPE(2+A1)返回 16。五、 逻辑运算函数46. AND【用途】所有参数的逻辑值为真时返回 TRUE(真) ;只要有一个参数的逻辑值 为假,则返回 FALSE(假) 。【语法】AND(logical1,logical2,)。【参数】Logical1,logical2,为待检验的 130 个逻辑表达式,它们的结论或 为 TRUE(

    40、真)或为 FALSE(假) 。参数必须是逻辑值或者包含逻辑值的数组或 引用,如果数组或引用内含有文字或空白单元格,则忽略它的值。如果指定的单 元格区域内包括非逻辑值,AND 将返回错误值#value!。47. 【实例】如果 A1= A=6,那么公式“=AND(A1,A2)”返回 FALSE。48. FALSE【用途】返回逻辑值 FALSE。【语法】FALSE()【参数】该函数不需要参数【实例】如果在 A1 单元格内输入公式“=FALSE()” ,回车后即可返回 FALSE。若在单元格或公式中输入文字 FALSE,Excel 会自动将它解释成逻辑值 FALSE。49. IF【用途】执行逻辑判断,

    41、它可以根据逻辑表达式的真假,返回不同的结果,从而 执行数值或公式的条件检测任务。【语法】IF(logical_te st,value_if_true ,value_if_f alse)。【参 数】 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 为

    42、 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”;以此类推直至计算结束,该函数广泛用于 需要进行逻辑判断的场合。50. NOT【用途】求出一个逻辑值或逻辑表达式的相反值。如果您要确保一个逻辑值等于 其相反值,就应该

    43、使用 NOT 函数。【语法】NOT(logical)【参数】Logical 是一个可以得出 TRUE 或 FALSE 结论的逻辑值或逻辑表达式。 如果逻辑值或表达式的结果为 FALSE,则 NOT 函数返回 TRUE;如果逻辑值或 表达式的结果为 TRUE,那么 NOT 函数返回的 结果为 FALSE。51. 【实例】如果 A1= A2=8,那么公式“=NOT(A1)” 将返回 FALSE;52. OR【用途】所有参数中的任意一个逻辑值为真时即返回 TRUE(真) 。【语法】OR(logic al1,logical2 ,.)【参数】Logical1,logical2,.是需要进行检验的 1 至

    44、 30 个逻辑表达式,其结论分别为 TRUE 或 FALSE。如果数组或引用的参数包含文本、数字或空白单元格,它们将被忽略。如果指定的区域中不包含逻辑值,OR 函数将返回错误#value !。53. 【实例】如果 A1= A2=8,则公式“=OR(A1+A2A2,A1=A2)”返回 TRUE;而公式“=OR(A1A2,A1=A2) ”返回 FALSE。54. TRUE【用途】返回逻辑值 TRUE。【语法】TRUE()【参数】该函数不需要参数【实例】如果在 A1 单元格内输入公式“=TRUE()” ,回车后即可返回 TRUE。若 在单元格或公式中输入文字 TRUE,Excel 会自动将它解释成逻

    45、辑值 TRUE。函 数 TRUE 主要用于与其它电子表格程序兼容。六、 查找与引用55. ADDRESS【用途】以文字形式返回对工作簿中某一单元格的引用。【语法】ADDRESS(row_n um,column_num ,abs_num,a1,sheet_text)【参数】Row_num 是单元格引用中使用的行号;Column_num 是单元格引用中 使用的列标;Abs_num 指明返回的引用类型(1 或省略为绝对引用,2 绝对行号、 相对列标,3 相对行号、绝对列标,4 是相对引用) ;A1 是一个逻辑值,它用来 指明是以 A1 或 R1C1 返回引用样式。如果 A1 为 TRUE 或省略,函

    46、数 ADDRESS 返回 A1 样式的引用;如果 A1 为 FALSE,函数 ADDRESS 返回 R1C1 样式的引 用。 Sheet_text 为一文本,指明作为外部引用的工作表的名称,如果省略 sheet_text, 则不使用任何工作表的名称。【实例】公式“=ADDRESS(1, 4,4,1)”返回 D1。56. AREAS【用途】返回引用中包含的区域个数。【语法】AREAS(reference)。【参数】Reference 是对某一单元格或单元格区域的引用,也可以引用 多个区域。注意:如果需要将几个引用指定为一个参数,则必须用括号括起来,以免Excel 将逗号作为参数间的分隔符。【实例

    47、】公式“=AREAS (a2:b4)”返回 1,=AREAS(A1:A3,A4:A6,B4:B7,A16:A18)返回 4。57. CHOOSE【用途】可以根据给定的索引值,从多达 29 个待选参数 中选出相应的值或操作。【语法】CHOOSE(index _num,value1 ,value2,.)。【参数】Index _num 是用来指明待选参数序号的值,它必须是 1 到 29 之间的数 字、或者是包含数字 1 到 29 的公式或单元格引用;value1 ,value2,.为 1 到 29 个数值参数,可以是数字、单元格,已定义的名称、公式、函数或文本。【 实例 】 公式“ =CHOOSE(

    48、2 , “ 电脑 “ , “ 爱好者 “) 返回 “ 爱好者 ”。 公式 “=SUM(A1:CHOOSE(3,A10 ,A20,A30)”与公式“=SUM(A1:A30) ”等价(因 为 CHOOSE(3,A10,A20,A30)返回 A30) 。58. COLUMN【用途】返回给定引用的列标。【语法】COLUMN(refer ence)。【参数】Reference 为需要得到其列标的单元格或单元格区域。如果省略 reference, 则假定函数 COLUMN 是对所在单 元格的引用。如果 reference 为一个单元格区域, 并且函数 COLUMN 作为水平数组输入,则 COLUMN 函数

    49、将 reference 中的列标 以水平数组的形式返回。【实例】公式“=COLUMN(A3)”返回 1,=COLUMN(B3:C5)返回 2。59. COLUMNS【用途】返回数组或引用的列数。【语法】COLUMNS(array)。【参数】Array 为需要得到其列数的数组、数组公式或对单元格区 域的引用。【实例】公式“=COLUMNS(B1:C4)”返回 2,=COLUMNS(5,4 ;4,5)返回2。60. HLOOKUP【用途】在表格或数值数组的首行查找指定的数值,并由此返回表格或数组当前列中指定行处的数值。【语法】HLOOKUP(lookup_val ue,table _array,row_index_num ,range_lookup)【参数】Lookup_value 是需要在数据表第一行中查找的数值,它可以是数值、引 用或文字串;Table_array 是需要在其中查找数据的数据表,可以使用对区域或区 域 名称 的 引用, Table_array 的 第 一 行 的数值 可以是 文本 、 数字 或 逻辑值。 Row_index_num 为 table_array 中待返回的匹配值的行序号。Range_lookup 为一 逻辑值,指明函数 HLOOKUP 查找时是精 确匹配,还是近似匹配。61. 【实例】如果 A1:B3 区域存放

    展开阅读全文
    提示  道客多多所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:EXCEL函数使用大全(word版).doc
    链接地址:https://www.docduoduo.com/p-5243781.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    道客多多用户QQ群:832276834  微博官方号:道客多多官方   知乎号:道客多多

    Copyright© 2025 道客多多 docduoduo.com 网站版权所有世界地图

    经营许可证编号:粤ICP备2021046453号    营业执照商标

    1.png 2.png 3.png 4.png 5.png 6.png 7.png 8.png 9.png 10.png



    收起
    展开