首页 > 编程知识 正文

时间函数公式怎么设置(日期与时间函数)

时间:2023-05-05 05:49:00 阅读:79624 作者:3186

日期和时间函数主要用于计算两个日期之间的天数、指定日期以及将时间和日期转换为序列数。

在Excel中,日期以每天1的有序序列数存储和计算。 默认情况下,1900年1月1日的序列数为1。 其可取范围为1900年1月1日至9999年12月31日。

时间是以小数(0到0.999988426 )计算的,日期中的一天用24小时、1440分钟和86400秒分隔。 其可能的值范围是从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单元格中插入函数(=time value (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】键确认。

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

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。