EXCEL的日期系统是这样定义的:EXCEL为每个日期定义了一个序列号,以1900年1月1日为1,1900年1月2日为2,以此类推,而2008年1月1日的序列号是39448,简而言之,任何一个日期的数值就是距1900年1月0日(这是个假想的日期)的天数。利用这个特点,我们可以对日期进行加减的运算。比如计算2010年3月4日过56天后的日期,两个日期之间的间隔天数,等等。
再说时间,我们熟知的时间格式是:h:m:s,即:小时:分钟:秒,比如15时23分48秒,就是15:23:48。同日期一样,时间也有数值,以该时间占1天(24小时)的比例作为时间的数值,比如15:23:48的数值是0.641528。
以上过程,可正可逆,通过设定不同的单元格格式,即可将日期(时间)转化为数值,也可将数值转化为日期(时间),并可直接进行加、减等运算操作。
此外,日期和时间可同时输入到一个单元格中,比如“1900/1/315:23:48”,日期和时间之间用空格隔开,此时单元格的数值就是日期和时间的总和,即:3. 641528。
为了进一步说明,我们打开EXCEL输入一组数据,体验一下。
如下图所示,我们在第一列输入一组日期时间,分别为:
18:23:34
1900/1/10:05:09
1900/1/26:30:34
1900/1/315:23:48
1900/1/422:32:11
第二列:时间格式。我们选择那种以冒号将小时、分、秒隔开的那种。我们发现,同日期格式相比,虽然时间可以显示到秒,但日期缺失,只能显示当天的时间。
第三列:数值格式。小数位数我们可以任意设定,这里定为5位小数。这个我们很好理解了,这是日期(时间)的数值。
第四列:自定义格式。我们自定义为:d:hh:mm:ss。其中d表示日期值,h表示小时,m表示分,s表示秒。用两个连续的符号表示强制显示两位数,不足两位以0补足。这种格式可以将日期和时间完整地显示出来。
第五列:自定义格式。我们自定义为:h:mm:ss。这种格式与第二列显示相同,同样无法表示出日期值,小时数只能表达当天的,不大于24。
第六列:自定义格式。我们自定义为:[h]:mm:ss。与第五列格式相比,将小时数用方括号括起来,表示累计小时数。我们可以发现,这时候,小时数体