《财务人员常用Excel函数介绍.docx》由会员分享,可在线阅读,更多相关《财务人员常用Excel函数介绍.docx(48页珍藏版)》请在第壹文秘上搜索。
1、财务人员常用Excel函数简介Excel函数的含义和格式 Excel函数的输入 常用Excel函数 函数运算常见错误及分析能力目的: 对Excel内置函数框架、内涵的把握 可以读懂一种函数 为财务建模打基础一、Excel函数的含义和格式 函数:函数是位于数学领域中的一种相应关系。如果一种量依赖于另一种量,使后一种量变化时,前一种量也随着变化,那么前一种量就是后一种量的函数。简朴地说,甲随着乙变,甲就是乙的函数。 Excel函数是系统预定义的特殊公式。 Excel函数的格式:函数名(参数1,参数2,参数n)表达可以缺省的参数二、Excel函数的输入 直接输入应用【插入函数】按钮三、常用Excel
2、函数序号函数类别所有重点讲授1财务53232时间与日期20203数学与:角60184统IS323.5查找与引用1756数据库1287文本3521S逻辑749信息184101:程39-11多维数据集712加载宏和自动化5一合计356126(一)日期与时间1.理解EXCeI时日期、时间系统Excel将日期和时间存储为可用于计算时序列号。Windows系统下的Excel默认使用“19系统”:191月1日的序列号是1,而191月2日的序列号是2,以此类推,直至9999年12月31日B序列号是2958465oExcel将时间也记录成为具有唯一性的序列号。把24小时设为1,可细分至秒。例如,上午10点17
3、分58秒日勺序列号可以这样求得:10点,10/24=0.416666667(保存9位小数,下同)17分,17/(24*60)=0.01180555658秒,58/(24*60*60)=0.000671296加在一起得到0.429143519序号函数名含义序号函数名含义1DATE返回给定日期的序列号11NOW返回目前系统时间DATEVA1.UE返回给定文本日期的序列号12SECOND返回给定期间相应口勺秒数值DAY返回给定日期相应的日数值13TIME返回给定期间的序列号DYS360按照一年360天返回两个给定日期间相差的天数14TIMEVA1.UE返回给定文本时间口勺序列号EDATE返回给定日期
4、在若干个月之前(后)的相应日期15TODAY返回目前系统日期6EOMONTH返回给定日期之前(后)若干个月的月末日期16WEEKDAY返回给定日期的星期数7HUOR返回给定期间相应的小时数值17WEEKNUM返回给定日期为一年中第几周MINUTE返回给定期间相应的秒数值18WORKDAY返回给定日期之前(后)若干个工作日的日期MONTH返回给定日期相应的月份数值19YEAR返回给定日期相应的年份数值10NETWORKDAYS返回两个给定日期之间的工作日数20YERFRAC返回两个给定日期之间天数占全年天数的比例2.日期与时间函数(所有重点解说)(1)返回序列号:DATA、DATEVA1.UE、
5、TIME、TIMEVA1.UE日期与时间函数一一返回序列号(DATE)返回给定日期的序列号。DATE(year,month,day) year-代表年份的四位数字,取值范畴1900-9999。可以是数值、单元格引用或者公式。如果year介于0到1899之间(涉及这两个值),系统会将该值与1900相加来计算年份。例如,DATE(111,5,2)将返回5月2日(1900+111)如果year小于0或大于等于10000,系统将返回错误值#NUM!。 month-代表月份的整数,取值范畴为1T2,可以是数值、单元格引用或者公式如果month大于12,则给定年份加1,月份为month值减去12。例如,D
6、ATE(,17,8)返回表达5月8日的序列号。如果month小于1,则给定年份减1.月份为12减去month的绝对值。例如,DATE(,-3,5)返回表达9月5日的序列号。 day-代表日的整数,取值范畴为1-31,可以是数值、单元格引用或者公式。如果day大于指定月份的天数,则day从指定月份的第一天开始累加该天数。例如,DATE(,1,38)返回表达2月7日的序列号。如果day小于1,则day从指定月份的第一天开始递减该天数,然后再加上1天。例如,DATE(,1,-15)返回表达12月16日的序列号。如果在输入该函数之前单元格格式为“常规”,Excel会将单元格格式更改为与“控制面板”的区
7、域日期和时间设立中指定的日期和时间格式相似的格式。则系统将自动将函数成果用日期格式显示,而不是显示数字格式的序列号。若要显示序列号,只需将单元格格式设成数字格式。日期与时间函数返回序列号(DATEVA1.UE)返回给定文本日期的序列号。Odatevalue(date_text)date_text-采用Excel日期格式的日期文本,或者是涉及采用Excel日期格式文本的单元格引用。dateext必须表达191月1日到9999年12月31日之间的某个日期。如果参数date_text时值超过上述范畴,则函数返回错误值#VA1.IJE!。如果省略参数datjtext中的年份部分,则函数会使用计算机系统
8、的目前年份;如果省略日,则视为1日;如果dateext中还涉及时间信息,则该信息将被忽视,仅返回日期序列号。如果工作表涉及采用文本格式的日期并且要对这些日期进行筛选、排序、设立日期格式或执行日期计算,则DATEVA1.lJE函数将十分有用。日期与时间函数一一返回序列号(TIME)返回给时间的序列号。TIME(hour,minute,second)hour-代表小时的整数,取值范畴为0-23,可以是数值、单元格引用或者公式。大于23将除以24,将余数视为小时。例如,TIME(27,0,0)=TIME(3,0,0)=125或3:00AM。minute-代表分的整数,取值范畴为0-59,可以是数值、
9、单元格引用或者公式。大于59将被转换为小时和分钟。例如,TIME(0,750,0)=TIME(12,30,0)=520833或12:30PM。SeCond-代表秒的整数,取值范畴为0-59,可以是数值、单元格引用或者公式。大于59将被转换为小时、分钟和秒。例如,TIME(0,0,)=TIME(0,33,22)=023148或12:33:20AMo以上三个参数小于零都会返回错误#NUU!。日期与时间函数返回序列号(TIMEVA1.UE)返回给定文本日期的序列号。TIMEVA1.UE(time_text)TiinC_text-采用Excel时间格式的!时间文本,或者是涉及采用Excel时间格式文本
10、的I单元格引用。如果省略参数datjtext中的秒数据,系统会把空白秒视为0秒,但如果省略小时或者分钟数据,则会返回错误值#VA1.UE!O如果参数time_text给定日勺文本系统不能明确判断为时间,则也会返回错误值#VA1.UE!。如果参数time_text中还涉及日期信息,则该信息将被忽视,仅返回时间序列号。(2)日期与时间函数一提取给定日期、时间中的数值:YEARMONTH、DAY、HOUR、MINUTE、SECONDYEAR返回给定日期相应的1年份数值。YEAR(serial_number)MONTH返回给定日期相应的月份数值。MoMTH(serial_number)DAY返回给定日
11、期相应的I口数值。DAY(scrial_number)Seria1.nUmbCr给定的日期,可以是日期或日期的序列号,单元格引用或成果是日期、日期序列号的函数或公式。HOUR返回给定期间相应的小时数值。HOUR(serial_number)MINUTE返回给定期间相应的分钟数值。MINUTE(serial_number)SECOND返回给定期间相应的秒数值。SECOND(serial_numbcr)Seria1.nUmbe1.给定的时间,可以是时间或时间的序列号,单元格引用或成果是时间、时间序列号的函数或公式。(3)返回目前系统日期、时间:TODAY、NOWTODAY返回目前系统日期。TODA
12、YONOW返回目前系统日期和时间。NOW()函数名背面的括号必须有,否则返回错误#NAME?。TODAY和NOW函数会在目前单元格发生更新而重新计算时进行自动更新。单元格的更新产生于有数据的录入、内容的变化、保存操作或者顾客使用命令强制公式重新计算等。(4)计算特定日期:EDATE、EOMONTH、WORKDAY日期与时间函数一计算特定日期(EDATE、EOMONTH)EDATE返回给定日期在若干个月之前(后)的相应日期oEDATE(start_date,months)常用于计算证券发行后来若干月到期日的日期,或反求。EOMONTH返回给定日期之前(后)若干个月的月末日期。EOMONTH(St
13、arjdate,months)用EOMONTH可计算正好在特定月份中最后一天的到期日或发行日。参数:StarJdate-给定的日期,可以是日期或日期的序列号,单元格引用或成果是日期、日期序列号的函数或公式。monthS-Start_date之前或之后的月数。如果Rionths不是整数,将截尾取整。正数表达之后,负数表达之前,0表达当月。日期与时间函数计算特定日期(WORKDAY)返回给定日期之前(后)若干个工作日的日期。WoRKDAY(Start_date,days,holidays)Starjdate-给定的日期,可以是日期或日期的序列号,单元格引用或成果是日期、日期序列号的函数或公式。da
14、ys-为start.date之前或之后工作日的天数。如果days不是整数,将截尾取整。正数表达之后,负数表达之前,0表达当天。holidays-为可选的列表,涉及需要从工作日历中排除的一种或多种日期,如多种省/市/自治区和国家/地区的法定假日及非法定假日。该列表可以是涉及日期的单元格区域,也可以是由代表日期的序列号所构成的数组常量。在计算某些票据到期日、预期交货时间或工作天数时,可以使用WORKDAY来扣除周末或假日。(5)求时间段:DAYS360.NETWORKDAYSYEARFRACDAYS360按照一年360天的算法返回两个给定日期间相差的天数。DAYS360(Start_date,end_date,method)Onetworkdays返回两个给定日期之间的工作日数。networkdays(startdate,enddate,holidays)Oyearfrac返回两个给定日期之间天数占全年天数的比例。yearfrac(startdate,enddate,basis)参数:start_date,end_date-给定时两个日期或日期的序列号,单元格引用或成果是日期、日期序列号的!函数或公式。如果Start_datc在Cnc1.date之后,则DAYS360将返回一种负数。method-逻辑值,