如何使用excel计算间隔日期

啊南 2529阅读 2020.06.18

【导语】: 在Excel的工作中常常要计算日期间隔,但是一个个手动去用计算器来计算非常的麻烦,而且还很容易出错,那么如何在Excel中快速计算日期间隔呢,本文将为您具体介绍。

如何利用excel快速计算两个日期的间隔时间

返回 date_text 所表示的日期的序列号。函数 DATEVALUE 的主要功能是将以文本表示的日期转换成一个序列号。 

语法 
DATEVALUE(date_text) 
Date_text 代表以WPS表格日期格式表示的日期的文本。

例如,"2008-1-30" 或 "30-Jan-08" 就是带引号的文本,它用于代表日期。

在使用WPS表格时,date_text 必须表示1899年12月31日到9999年12月31日之间的一个日期。

如果 date_text 超出范围,则函数 DATEVALUE 返回错误值 #VALUE!。 
如果省略 date_text 中的年份部分,则函数 DATEVALUE 使用计算机系统内部时钟的当前年份。

date_text 中的时间信息将被忽略。 

说明 
? WPS表格可将日期存储为可用于计算的序列号。默认情况下,1899 年12月31日的序列号是 1 而2008年1月1日

的序列号是 39448,这是因为它距1899年12月31日有 39448 天。 
? 大部分函数都会自动将日期值转换成序列号。 

DATEVALU函数可以将以文本形式表示的日期转换成可以用于计算的序列号 ,运用此函数的特点,我们可以计算两

个日期相隔的天数。

我们来实际操作看看帮助大家理解,现在要求这两个日期的间隔天数。

首先选中B2单元格,点击插入函数,在查找框中查找并选中DATEVALUE函数,点击确定。

在此,我们需要输入日期字符串。日期字符串必须表示 1900年1月1日到 9999年12月31日之间的一个日期,如果超

出范围,就会返回错误值 #VALUE!。




我们将"1990/1/1"填入日期字符串,需要注意的是,必须在字符串前后加上英文双引号,否则会返回错误值

#VALUE!。

点击确定,即可得到该日期的序列号32874。

同理,我们可以算出"2022/1/1"的序列号为44562。



 最后选中B4单元格,输入=B3-B2,点击确定,即可算出两个日期的间隔时间。



excel怎么快速计算两个时间相差几天,DAYS360函数使用技巧

按照一年 360 天的算法(每个月以 30 天计,一年共计 12 个月),返回两日期间相差的天数,这在一些会计计算

中将会用到。如果会计系统是基于一年 12 个月,每月 30 天,则可用此函数帮助计算支付款项。 

语法 
DAYS360(start_date,end_date,method) 
Start_date, end_date :计算期间天数的起止日期。

如果 start_date 在 end_date 之后,则 DAYS360 将返回一个负数。 
Method :一个逻辑值,它指定在计算中是采用欧洲方法还是美国方法。 

注意:应使用 DATE 函数来输入日期,或者将日期作为其他公式或函数的结果输入。

例如,使用函数 DATE(2009,7,23) 输入 2009 年 7 月 23 日。如果日期以文本形式输入,则会出现问题。 

说明 
WPS表格可将日期存储为可用于计算的序列数。默认情况下,1899年12月31日的序列号是 1,而2008 年1月1日

的序列号是 39448,这是因为它距1899年12月31日有 39448 天。

在之前的教程中我们讲述了如何使用DATEDIF函数计算实际日期间隔数,但有些会计系统采用的是十二个月都是

30 天的历法,一年为360 天,这时DATEDIF函数就不适用了,应该使用DAYS360函数来计算,下面举例说明。

具体方法与步骤如下:

首先将光标定位在D4单元格,点击插入函数-日期与时间-DAYS360函数。

此时弹出对话框,共三项参数:

“开始时间”是需要计算的起始时间;

“终止时间”是需要计算的结束时间;

“选项”是一个指定计算的逻辑值,FALSE或忽略是美国计算法,TRUE是欧洲计算法。






我们在“开始时间”输入(B4),在“终止日期”输入(C4)。

点击确定,就能得出开始时间至终止时间的相差天数了。

将光标放在(D4)处,呈+形时下拉填充公式就能计算出全部时间段的相差天数了。






excel怎么快速计算两个日期间隔天数,Today函数怎么用

返回当前日期的序列号。

序列号是 WPS表格日期和时间计算使用的日期-时间代码。

如果在输入函数前,单元格的格式为“常规”,则结果将设为日期格式。 

语法 
TODAY() 

说明 
WPS表格可将日期存储为可用于计算的序列号。

默认情况下,1899 年12月31日的序列号是 1 ,而2008年1月1日的序列号是 39448,这是因为它距1899年12月31日有 39448 天。 

在Excel表格应用中我们时常会计算日期的间隔天数,那么如何用快速计算某两个时间段的间隔天数呢。

下面教大家一个小技巧,此处涉及Today函数。

以此日期表为例。

具体方法与步骤如下:

将光标放在(D3)处,在上方的函数框内输入=Today()-C3+1

“Today()-C3”是指用当前日期减去开始日期,即可得出两个时间段的间隔天数。

“+1”是表示当前日期也要算为一天。

回车确定,就可以得出间隔天数了。

将光标放在(D3)右下角呈+下拉填充公式就能得出所有的间隔天数了。