乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > Excel基础教程-Excel中日期时间函数基础—函数基础教程(九)

Excel基础教程-Excel中日期时间函数基础—函数基础教程(九)

作者:乔山办公网日期:

返回目录:excel表格制作

在我们的日常表格处理中,日期和时间是最常见的一类数据。那么,在Excel中如何快速准确的处理日期和时间,同时进行一些日期和时间的相关计算呢?


首先,我们先来了解一下日期及时间在Excel中的表现,在Excel中将日期和时间当作一种特殊的数值进行处理。其中,日期(如2018年12月18日)用整数表示,时间(如19:11:22)用小数表示。请看一下示例:


说到这里,那么大家应该就会想到一个问题,Excel能计算的最小日期是多少呢?没错,Excel中能计算的最小日期就是数字1转换成日期后的值,针对1900年日期系统是1900年1月1日(因为0转换为日期时1900年1月0日,没意义),大家自己试验一下。


一、日期的基本格式设置

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


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


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


二、基本的日期函数

下面,我们介绍几个基本的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+;


请看下面的示例:


date函数特殊参数示例:


三、基本时间函数

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基础教程(13)

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网