打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
自学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单元格格式改为“常规”;

3)将C2单元格格式改为“数值”。

获取当前日期

2、NOW函数,用于获取当前时间。

语法是:“=NOW()”

例:获取当前时间。

在A2单元格插入函数:“=NOW()”,按【Enter】键确认。

获取当前时间

二、将文本日期和时间转换为日期序列数:

1、DATEVALUE函数,将文本格式的日期转换为序列数。

语法是:“=DATEVALUE(date_text)”

单元格为“日期”格式时显示为日期形式,单元格为“常规”格式时显示为序列数。

例:将A列中的文本型日期转换成日期值,将结果显示到B列(日期形式)和C列(序列数形式)。

1)在B2单元格插入函数:“=DATEVALUE(A2)”,按【Enter】键确认;

2)在C2单元格插入函数:“=DATEVALUE(A2)”,按【Enter】键确认;

3)将函数复制到其他行。

将文本格式的日期转换为序列数

2、TIMEVALUE函数,将文本形式的时间转换成序列数。

语法是:“=TIMEVALUE(time_text)”

单元格为“时间”格式时显示为日期形式,单元格为“常规”格式时显示为序列数。

例:将A2单元格中的文本型时间转换成时间值,将结果显示到B2(时间形式)和C2单元格(序列数形式)。

1)在B2单元格插入函数:“=TIMEVALUE(A2)”,按【Enter】键确认;

2)在C2单元格插入函数:“=TIMEVALUE(A2)”,按【Enter】键确认。

将文本形式的时间转换成序列数

三、获取指定日期和时间的序列数:

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单元格数据格式改为“常规”格式。

获取指定日期的序列数

2、TIME函数,用于获取指定时间的序列数。

语法是:“=TIME(hour, minute, second)”。

参数:hour代表小时,取值范围:0至23。

minute代表分钟,取值范围:0至59。

Second代表秒,取值范围:0至59。

例:获取给定时间(A列为小时值、B列为分钟值、C列为秒钟值)的序列数。

在D2单元格输入函数:“=TIME(A2,B2,C2)”,按【Enter】键确认。

获取指定时间的序列数

四、提取日期中的年份、月份、日期、周数和星期值:

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】键确认。

提取日期中的年份、月份、日期、周数和星期值

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

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】键确认。

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

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Office小技巧-Excel表格中五种常用的日期与时间函数
Excel函数应用大全(来源网络)
年月日函数(year、month、day)
两个日期函数:WEEKDAY函数、WEEKNUM函数用法解析
分离Excel单元格内的日期和时间
最可怕的是,学好这28个Excel公式能涨工资,你居然不学习!
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服