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。

时间提取和合并示例:

时间合并特殊参数示例:

如果需要获取本教程的演示文件,请点击我名字后面的关注,然后私信【基本日期】获取。

(0)

相关推荐

  • Excel表格中隔行填充色的方法

    Excel表格中隔行填充色的方法 操作方法是,点击数据区域任意单元格,[插入][表格] 以上插入表格的步骤也可以按快捷键[Ctrl+T]来完成,更方便快捷. 并且可以通过设置表格样式,更换表格的颜色. ...

  • 在Excel表格中怎么输入分数而不变成日期格式呢?

    在使用excel处理日常工作的时候,我们经常遇到比较繁琐且难以快速输入的数据,比如分数,分数的表示规则是“分子/分母”,但是在单元格中直接输入“分子/分母”格式的时候,往往excel会默认自动处理为日 ...

  • excel表格数据求和的两种方法图解

    日常工作中excel表格是统计数据的好帮手,今天小编要与大家分享一下用excel表格数据如何求和?希望能帮到大家. 方法一: 首先,打开您需要求和的表格,为了演示小编新建了一个表格,输入了一些数据. ...

  • excel表格求累计γ分布值的方法

    如下已知计算分布的值.分布α参数和分布β参数,要求累计γ分布值,我们可以使用GAMMADIST函数来求值,下面一起来看看具体的操作方法吧.具体如下:1.第一步,我们先点击选择存放结果的单元格:2. 接 ...

  • 怎么在excel表格中批量填充一个月的日期

    我们在使用Excel表格处理数据的时候,遇到需要批量插入日期的情况,该怎么操作呢?今天就跟大家介绍一下怎么在excel表格中批量填充一个月的日期的具体操作步骤.1. 首先打开电脑上想要插入日期的Exc ...

  • excel表格打不开的解决方法汇总

    excel表格突然打不开是很多网友都会遇到的问题,不少网友会选择重新下载更高版本的office软件或者下载金山wps办公软件来替代,当然,也有网友会选择进行修复,关于excel表格打不开的解决方法还是 ...

  • excel表格只有26行的解决方法

    excel表格只有26行的解决方法 下面是一个工作表的界面,你会发现只有26行,后面的行标不见了,全是灰色的.怎么回事呢? 操作步骤很简单,选取第27行,按ctrl+shift不松,再按向下箭头就可以 ...

  • Excel表格中自定义排序序列的方法

     Excel表格中自定义排序序列的方法 1.启动Excel 2013并打开工作表,任意选取一个单元格后在"开始"选项卡的"编辑"组中单击"排序和筛选& ...

  • Excel表格中删除重复行的方法

    Excel表格中删除重复行的方法 下图中的表格就是今天的示例,因为比较短,所以肉眼就可以看出来,后面三行都是重复的.下面在本文中,Office办公助手的小编就图文详解一次性将最后三行重复行都删除掉的方 ...

  • excel怎么做共词矩阵? excel表格制作共词矩阵的方法

    什么是共词矩阵?共词矩阵是统计学的一个计算方法,应用公共的关键词或相同数字,列出矩阵,快速计算分类信息,共词矩阵的排列,可以清晰看出数据之间的关联性与逻辑性.下面我们就来看看excel表格制作共词矩阵 ...