一 自学Excel之20:日期与时间函数

日期与时间函数主要用于计算两个日期之间的天数、指定某一日期、将时间与日期转换成序列数等 。
在Excel中 , 日期是以每一天为1的有序序列数来进行存储和计算的,默认情况下1900年 1月 1 日的序列数为 1 。其取值范围是1900年1月1日至9999年12月31日 。
时间是将日期的1天按24小时、1440分、86400秒分隔后按小数(0到 0.999988426)来进行计算的 。其取值范围是00:00:00至23:59:59 。
一、获取当前日期和时间:
1、TODAY函数,用于获取当前日期 。
语法是:“=TODAY()”
系统会自动将单元格调整为日期格式,并以日期形式显示结果;如果将单元格格式改为常规或数值,则以序列数的形式显示 。
例:获取当前日期 。
1)分别在A2、B2、C2、单元格插入函数:“=TODAY()”
2)将B2单元格格式改为“常规”;
【一 自学Excel之20:日期与时间函数】3)将C2单元格格式改为“数值” 。

一 自学Excel之20:日期与时间函数

获取当前日期
2、NOW函数,用于获取当前时间 。
语法是:“=NOW()”
例:获取当前时间 。
在A2单元格插入函数:“=NOW()”,按【Enter】键确认 。
一 自学Excel之20:日期与时间函数

获取当前时间
二、将文本日期和时间转换为日期序列数:
1、DATEVALUE函数 , 将文本格式的日期转换为序列数 。
语法是:“=DATEVALUE(date_text)”
单元格为“日期”格式时显示为日期形式 , 单元格为“常规”格式时显示为序列数 。
例:将A列中的文本型日期转换成日期值 , 将结果显示到B列(日期形式)和C列(序列数形式) 。
1)在B2单元格插入函数:“=DATEVALUE(A2)”,按【Enter】键确认;
2)在C2单元格插入函数:“=DATEVALUE(A2)”,按【Enter】键确认;
3)将函数复制到其他行 。
一 自学Excel之20:日期与时间函数

将文本格式的日期转换为序列数
2、TIMEVALUE函数,将文本形式的时间转换成序列数 。
语法是:“=TIMEVALUE(time_text)”
单元格为“时间”格式时显示为日期形式 , 单元格为“常规”格式时显示为序列数 。
例:将A2单元格中的文本型时间转换成时间值 , 将结果显示到B2(时间形式)和C2单元格(序列数形式) 。
1)在B2单元格插入函数:“=TIMEVALUE(A2)”,按【Enter】键确认;
2)在C2单元格插入函数:“=TIMEVALUE(A2)”,按【Enter】键确认 。
一 自学Excel之20:日期与时间函数

将文本形式的时间转换成序列数
三、获取指定日期和时间的序列数:
1、DATE函数,用于获取指定日期的序列数 。
语法是:“=DATE(year,month,day)”
参数year是年份的值,取值范围:1900(或1904)至9999 。
month是月份的值,取值范围:1至12 。
day是日期的值 。取值范围:1至31 。
例:获取给定日期(A列为年份值、B列为月份值、C列为日期值)的序列数 。
1)在D2单元格输入函数:“=DATE(A2,B2,C2)”,按【Enter】键确认;
2)将D2单元格数据格式改为“常规”格式 。
一 自学Excel之20:日期与时间函数

获取指定日期的序列数
2、TIME函数,用于获取指定时间的序列数 。
语法是:“=TIME(hour, minute, second)” 。
参数:hour代表小时 , 取值范围:0至23 。
minute代表分钟,取值范围:0至59 。
Second代表秒,取值范围:0至59 。
例:获取给定时间(A列为小时值、B列为分钟值、C列为秒钟值)的序列数 。
在D2单元格输入函数:“=TIME(A2,B2,C2)”,按【Enter】键确认 。
一 自学Excel之20:日期与时间函数

获取指定时间的序列数
四、提取日期中的年份、月份、日期、周数和星期值:
1、YEAR函数,提取日期中的年份 。
语法是:“=YEAR(serial_number)”
参数serial_number必须是“日期”格式的日期值或日期序列数 。
2、MONTH函数,提取日期中的月份 。
语法是:“=MONTH(serial_number)”
3、DAY函数,提取日期中的日期值 。
语法是:“=DAY(serial_number)”
4、WEEKDAY函数 , 提取日期中的星期值 。
语法是:“=WEEKDAY(serial_number,[return_type])”
参数[return_type]是星期次序计算类型,1代表每一周从星期日开始计算 , 2代表每一周从星期一开始计算 。默认为1,可省略 。
5、WEEKNUM函数,提取指定日期在本年中的第几周 。
语法是:“=WEEKNUM(serial_number,[return_type])”
参数[return_type]同WEEKDAY函数
每年1月1日所在的周为该年的第一周 。
例:提取A列给定日期中的年、月、日、星期及周数值 , 并将结果分别显示在B、C、D、E、F各列 。
1)在B2单元格插入函数“=YEAR(A2)”,按【Enter】键确认;
2)在C2单元格插入函数“=MONTH(A2)”,按【Enter】键确认;
3)在D2单元格插入函数“=DAY(A2)”,按【Enter】键确认;
4)在E2单元格插入函数“=WEEKDAY(A2,2)”(设置为每周从星期一开始计算),按【Enter】键确认;
5)在F2单元格插入函数“=WEEKNUM(A2,2)”(设置为每周从星期一开始计算),按【Enter】键确认 。
一 自学Excel之20:日期与时间函数

提取日期中的年份、月份、日期、周数和星期值
五、提取时间中的时、分、秒的值:
1、HOUR函数,提取时间中的小时值 。
语法是:“=HOUR(serial_number)”
参数serial_number必须是“时间”格式的时间值或时间序列数 。
2、MINUTE函数,提取时间中的分钟值 。
语法是:“=MINUTE(serial_number)”
3、SECOND函数,提取时间中的秒钟值 。
语法是:“=SECOND(serial_number)”
例:提取A列给定时间中的时、分、秒的值,并将结果分别显示在B、C、D各列 。
1)在B2单元格插入函数“=HOUR(A2)” , 按【Enter】键确认;
2)在C2单元格插入函数“=MINUTE(A2)”,按【Enter】键确认;
3)在D2单元格插入函数“=SECOND(A2)” , 按【Enter】键确认 。
一 自学Excel之20:日期与时间函数

提取时间中的时、分、秒的值

相关经验推荐