您的位置首页生活百科

datevalue函数的使用方法

datevalue函数的使用方法

的有关信息介绍如下:

datevalue函数的使用方法

在excel中,日期也是可以计算的,可以说计算机是按一定的序列号来计算的,也就是说Excel中日期其实就是一个数字。但是我们常见的excel日期是以文本形式来表示的。datevalue函数,可以将以文本形式表示的日期转换成可以用于计算的序列号。

DATEVALUE函数的语法结构见下图所示。

datevalue函数只有一个参数:date-text:表示要转换为序列号方式显示的日期的文本字符串。这个参数只能是对表示日期的文本字符串的引用,而不能以引用单元格的方式进行引用,也就是说,这个参数可以手动录入,也可以复制。

excel使用的是1900年日期系统,datevalue函数参数date-text范围是1900-9999,超出此范围函数将返回错误#VALUE!

在默认情况下,1900年1月1日序列号为1,2008年1月1日序列号是39448,也就是说,2008年1月1日距离1900年1月1日有39448天,利用这个特点,我们可以有效的求出两日期之间相差的天数。后面我们会有实例。

下面我们先来了解一下datevalue函数的基本用法。

为演示方便,我们在A列罗列需要转换的日期,B列录入公式,C列显示返回结果。

向下复制填充,返回结果均为可以计算的序列号。

可以使用另外一种表示日期的格式如下图:

需要注意的是,使用此函数时,第一参数必须是文本格式的,如果不是文本格式的,公式会出错。如下图所示:在B2中录入公式“=DATEVALUE(A2)”

回车,函数返回错误#VALUE!。

如果要返回正确结果,需要在A2参数中加一个‘,使其变成文本格式即可。

上面我们了解了datevalue函数的基本用法。运用此函数的特点,我们可以计算两个日期间隔的天数。

例如:今天是2015年11月5日,我们要判断2016年10月20日距离今天还有多少天。就可以用此函数。

在B2中录入公式”=DATEVALUE(A2)-DATEVALUE("2015年11月5日")“

回车,函数返回350。即2016年10月20日距离2015年11月5日还有350天。