操作方法
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天。