有部分朋友搞不懂这个EXCEL的软件有关教程,今天神奇下载软件教程分栏小编给各位玩家送上EXCEL时间日期函数应用解析之日期函数文章,希望能带给大家一些帮助,继续往下看吧!
在EXCEL表格处理过程中经常会碰到时间或日期的处理情况,比如提取出生年月日,计算库龄,员工加班考勤记录,等等情况,这些有依赖对EXCEL日期时间函数的了解和掌握,今天就来给大家详解一下相关的函数应用。
方法/步骤1
DATE 函数:返回指定日期的序列号
语法:DATE(year,month,day)
默认情况下,Excel使用1900日期系统,Excel按顺序的序列号保存日期,这样就可以对其进行计算。如果工作簿使用的是1900日期系统,则Excel会将1900年1月1日保存为序列号1,如2014-5-1序列号41760,因为它距离1900年1月1日为41760天。
另外Excel 中也提供了1904日期系统,修改方法为:工具-选项-重新计算-单击1904年日期系统复选框,即可,如下图:注,本人所用系统为2007版本,2003会有所不同。
应用例子:在SAP系统中提取报表时,其日期格式为日.月.年,如图C列格式,这样无法计算,为了变成正常的日期格式,我们使用DATE(year,month,day)函数。
在D2中输入=DATE(RIGHT(C2,4),MID(C2,4,2),LEFT(C2,2)),回车下拉即可。
分别使用LEFT,MID,RIGHT,求出日,月,年的数字,再使用DATE变换一下格式。
DATEVALUE函数:语法:DATEVALUE(date_text) 返回date_text所表示的日期的序列号,该函数的主要用途是将文字表示的日期转换成一个序列号。
如图F列日期前均有一个小引号,表格此日期格式为文本格式,为了将其转换为日期序列号可在G2输入=DATEVALUE(F2)下拉即可。
TODAY函数:返回当前日期的序列号 ,语法:TODAY() 函数没有参数,如2014-5-1返回41760,更改一下单元格格式为日期形,则看到的就是2014-5-1的样子。
YEAR、MONTH、DAY函数:返回年月天数
语法分别是YEAR(serial_number),MONTH(serial_number),DAY(serial_number)
具体应用如下图。
H2=YEAR(G2)
I2=MONTH(G2)
J2=DAY(G2)
EDATE函数:返回某个日期前后指定月份的日期 ,语法:EDATE(start_date,months) 用于返回start_date之前或之后指定月份的日期序列号。
Start_date代表开始日期,它有多种输入方式:带引号的文本串(例如:"2014/05/15")、序列号如41760或其他公式或函数的结果如:DATEVALUE("2014/05/15"))。
Months 为在start_date之前或之后的月份数,未来日期用正数表示,过去日期用负数表示。,实现应用如下图。
EOMONTH:返回某日期前后月份的最后一天
返回 start_date 之前或之后用于指示月份的该月最后一天的序列号。用函数 EOMONTH 可计算正好在特定月份中最后一天内的到期日或发行日。
NETWORKDAYS:返回两日期间的工作日数,语法:NETWORKDAYS(start_date,end_date,holidays)
Start_date代表开始日期,End_date代表终止日,Holidays是表示不在工作日历中的一个或多个日期所构成的可选区域,法定假日以及其他非法定假日。此数据清单可以是包含日期的单元格区域,也可以是由代表日期的序列号所构成的数组常量。
以上确是关于《EXCEL时间日期函数应用解析之日期函数》软件资讯全部了,希望能帮助正在需要EXCEL软件教程朋友!更多丰富EXCEL软件文章教程,敬请关注神奇下载!
相关文章
Excel2010创建迷你图(excel2010迷你图创建在哪里)
excel打印如何使用自定義的紙張(EXCEL如何自定义公式)
近期热门