下面我们用几个实例来理解这段话的含义。
一、日期值
最常用的就是计算两个日期相隔几天?
例1:A1,B1分别存放有日期值2008-6-8,2008-8-8。他们相差多少天呢?
计算公式很简单 =B1-A1
如果你的公式求得的结果是1900-3-1,别着急,设置该单元格格式为常规(或数值)就可以看到正确结果81了。而81正是1900-3-1对应的序列号。
例2:2008-6-8填开的增值税发票(认证期90天),需要在哪天之前认证呢?
计算公式同样简单 ="2008-6-8"+89
如果公式求得的结果是39696,设置单元格的格式为日期值就可以得到正确结果 2008-9-5,因为39696就是2008-9-5对应的日期序列号。
二、时间值
1天=24小时,这个大家都知道。
所以1/24得到的那个小数,就是1小时对应的时间序列号
同样1/24/60是1分钟对应的时间序列号,1/24/60/60就是1秒对应的时间序列号。
这个有什么用呢?我们还是用示例说话
例3:现在时间是2:18:30,再过1:30:48是几点?
="2:18:30"+"1:30:48"
得到这个时间对应的序列号0.159236111111111,设置好单元格格式后,就可以看到它对应的时间值是3:49:18。
例4:现在时间是2:18:30,再过500秒是几点?
="2:18:30"+500/24/60/60
三、日期时间值
一个日期时间序列号中,整数部分是日期,小数部分是时间。
例如:假设2008-6-8 16:18:00存放在A1单元格
如何分别提取其中的日期值和时间值?聪明的你应该想到了
日期 =int(a1) 设置单元格格式日期格式
时间 =mod(a1,1) 设置单元格格式为时间格式
抛砖引玉,希望这篇文字能帮助新手理解日期值和时间值的用法及计算方法。