在实际工作中,需要计算两个日期之间间隔的天数的情形非常多。比如现在是2004年7月27日,2004年10月8日是50周年校庆,我们想计算出距离校庆还有多少天,该使用什么公式呢?
为了解决这个问题,可以在下图的C3单元格中输入公式: =B3-A3
回车后得到计算答案“1900-4-2”(图 16)。
怎么得出答案是一个日期格式,而不是我们希望看到的具体数值呢?
这是因为,该公式中的B3和A3中的数据均为日期格式,在这种情况下,Excel自动把计算结果保持为日期格式,我们想要看到具体的数值,还需要转换一下格式。
选中C3单元格,选择菜单“格式→单元格格式”命令,打开“单元格格式”对话框,在“数字”选项卡的“分类”列表框中选择“常规”(图 17)。
单击“确定”按钮后,返回Excel编辑窗口,可以看到日期格式的结果已经转换为序列数格式。即这两个日期之间还有93天(图 18)。
说明:Excel是怎么算出这个答案的呢?还记得刚开始时介绍过的Excel处理日期的方式吗?由于日期2004-10-8的序列数为38268,日期2004-7-7的序列数为38175,由它们的序列数相减就得出了答案(38268-38175=93)。怎么样,明白了Excel处理日期的方式,是不是理解得更加深刻了?