对于Excel,日期仅仅是一个数字。更精确地说,日期是一个序列号,代表自从1900年1月O日以来的天数。序列号1对应于1900年1月1日,序列号2对应于1900 年1月2日,依此类推。这样的序列号系统使得用公式处理日期成为可能。例如,可以建立一个公式来计算两个日期之间的天数(只需要用一个日期减去另外一个)。
Excel支持的日期从1900 年1月1日,一直到9999年12月31日(序列号=2958465) 。
可能有人会对1900年1月O日感到奇怪。这个非日期(对应于日期序列号)实际用来代表并不与特定一天相关联的时 间。这个非日期事物在本章后面将会详细介绍。
要将日期序列号当做日期查看,必须把单元格格式化为日期格式,方法是选择“开始”——“数字”——“数字格式”,下拉列表中提供了两种日期格式。
与日期序列号相似,时间也有序列号。当需要处理时间值时,只需扩展Excel日期序列号系统以包括小数即可。换句话说,Excel使用小数的天来处理时间。例如,2007年6月1日的日期序列号是39234,中午(一天的一半)在内部以39234.5 表示。 与一分钟等价的序列号大约是0.00069444 。下面的公式通过把24小时乘以60分钟再被1除来计算这个数。分母由一天中的分钟数组成(1440) 。
=1/(24*60) 类似地,与一秒钟等价的序列号大约是0.00001157 ,通过下面的公式获得:1除以24小时乘以60分钟再乘以60秒的积。在这个例子里,分母代表一天中的秒数(86400)。
=1/(24*60*60) 在Excel中,最小的时间单元是千分之一秒。下面显示的序列号代表23:59:59.999 (或是午夜前的千分之一秒):0 .99999999