如何使用excel计算间隔日期
啊南 2529阅读 2020.06.18
【导语】: 在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,点击确定,即可算出两个日期的间隔时间。
按照一年 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)处,呈+形时下拉填充公式就能计算出全部时间段的相差天数了。
返回当前日期的序列号。
序列号是 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)右下角呈+下拉填充公式就能得出所有的间隔天数了。