网站推广.NET

网站推广.NET

excel时间函数

来源:互联网

excel时间函数

在我们的日常表格处理中,日期和时间是最常见的一类数据。下面为大家介绍总结依稀下excel中的时间函数的用法。

推荐教程:excel教程

一、日期的基本格式设置

Excel支持多种日期的表示方式,常见的日期格式为:2018年12月18日、二〇一八年十二月二十八日、2018-12-28、18-Dec-2018等等,时间格式为:19:23:22,7:23:22PM等。

需要不同的日期显示格式,可以在设置单元格格式中的数字中的【日期】或者【自定义】中进行设置。

特别注意:我们平时用到的2018.12.18、20181218等表示形式在Excel中不能识别为日期,大家避免使用此种格式。

二、基本的日期函数

1. year

year函数用于提取日期中的年份。

语法:=year(Serial_number)

结果:返回1900-9999之间的年份信息。

2.month

month函数用于提取日期中的月份。

语法:=month(Serial_number)

结果:返回1(一月)到12(十二月)之间的数字。

3.day

day函数用于提取日期中的日。

语法:=day(Serial_number)

结果:返回一个月中第几天的数值,介于1到31之间。

4.date

date函数根据年月日,返回代表特定日期的序列号。

语法:=DATE(year,month,day)

结果:返回Excel日期时间代码中代表日期的数字。

参数说明:

①如果year位于0(零)到1899(包含)之间,则Excel会将该值加上1900,再计算年份。(针对1900年日期系统)。

②month代表每年中月份的数字。如果所输入的月份大于12,将从指定年份的一月份开始往上加算。例如:DATE(2018,14,2) 返回代表2019年2月2日的序列号。如果所输入的月份小于0,将从指定年份前一年的十二月份开始往下减去相应的月份数。例如:DATE(2018,-3,2) 返回代表 2017年9月2日的序列号。

③day代表在该月份中第几天的数字。如 day大于该月份的最大天数,则将从指定月份的第一天开始往上累加。

5.today

day提取系统日期

语法:=today()

结果:返回日期格式的当前日期。计算结果是可变的。

6.now

now函数提取系统日期时间。

语法:=now()

结果:返回日期格式的当前日期和时间。计算结果是可变的。

小技巧:输入当前系统日期:ctrl+;输入当前系统时间:ctrl+shift+;

三、基本时间函数

1.hour

hour提取时间中的小时数。

语法:=hour(Serial_number)

结果:返回小时数值,是一个0(12:00 A.M)到23(11:00 P.M)之间的整数。

2.minute

minute提取时间中的分钟数。

语法:=minute(Serial_number)

结果:返回分钟数值,是一个0到59之间的整数。

3.second

second函数提取时间中的秒数。

语法:=second(Serial_number)

结果:返回秒数值,是一个0到59之间的整数。

4.time

time函数根据时分秒,返回特定时间的序列。

语法:=time(hour,minute,second)

结果:返回特定时间的序列数。

参数说明:

①hour为0(零)到32767之间的数值,代表小时。任何大于23的数值将除以24,其余数将视为小时。例如:time(27,0,0)=time(3,0,0)=.125或3:00 AM。

②minute为0到32767之间的数值,代表分钟。任何大于59的数值将被转换为小时和分钟。例如:TIME(0,750,0)=TIME(12,30,0)=.520833或12:30 PM。

③second为0到32767之间的数值,代表秒。任何大于59的数值将被转换为小时、分钟和秒。例如:TIME(0,0,2000)=TIME(0,33,22)=.023148或12:33:20 AM。

excel时间函数