Excel中的序列号和序列日期

如何在Excel工作表中计算日期

对日历的时钟特写

Pongsak Tawansaeng / Getty图像

序列号或序列日期是数字Excel用来计算进入工作表中的日期和时间。序列号是手动计算的,也可以是由于涉及日期计算的公式而进行的。Excel读取计算机的系统时钟,以跟踪自日期系统开始日期以来已经过去的时间。

本教程中的信息适用于Excel 2019,Excel 2016,Excel 2013,Excel 2010,Excel 2007和Mac的Excel。

两个可能的日期系统

默认情况下,在Windows Store上运行日期的Excel版本是自1900年1月1日午夜以来的全天数量的值,以及当天的小时,分​​钟和秒数。

Macintosh计算机上运行的Excel版本默认为以下两个日期系统之一:

  • Mac版本2019、2016和2011的Excel:默认日期系统是1900日期系统,可确保与Windows的Excel兼容日期。
  • Excel 2008及旧版本:默认日期系统于1904年1月1日开始,被称为1904年日期系统。

Excel的所有版本都支持日期系统,并且可以从一个系统更改为另一个系统。

序列号示例

日历日期的Thumbtack的特写高角度视图
Mohd Azri Suratmin / Eyeem / Getty图像

在1900年的系统中,序列号1代表1900年1月1日,上午12:00:00,而数字0代表1900年1月0日的虚拟日期。

在1904年的系统中,序列号1代表1904年1月2日,而数字0代表1904年1月1日,上午12:00:00

时间存储为小数

两个系统中的时间均以0.0至0.99999之间的十进制数量存储,其中:

  • 0.0是00:00:00(小时:分钟:秒)
  • 0.5是12:00:00(下午12点)
  • 0.99999是23:59:59

要在工作表中的同一单元格中显示日期和时间,请将数字的整数和小数部分组合在一起。

例如,在1900系统中,下午12点2016年1月1日,是序列号42370.5,因为它是42370和一半的天(次以全天的分数存储)。同样,在1904年的系统中,数字40908.5代表下午12点。2016年1月1日。

许多红色块,上面有各种数字
3DTS / Getty图像

序列号使用

许多使用Excel进行数据存储和计算的项目以某种方式使用日期和时间。例如:

  • 一个长期项目,计算使用当前和过去日期之间的天数网络日功能。
  • 贷款计算,该计算确定未来日期埃德特功能。
  • 计算在开始和结束时间以及小时数以及必要时加班的时间表公式那添加或减去日期和时间。
  • 用当前日期和时间盖章的时间键盘快捷键读取当前序列号。
  • 每当打开或重新计算工作表时,更新显示的日期和时间现在今天功能。

每个工作簿只能使用一个日期系统。如果更改了包含日期的工作簿的日期系统,则由于两个日期系统之间的时间差,这些日期会转移四年零一天。

更改默认日期系统

为在Windows PC上运行Excel中的工作簿的工作簿的日期系统:

  1. 打开要更改的工作簿。

  2. 选择文件。除了在Excel 2007中,您选择办公室按钮。

  3. 选择选项打开Excel选项对话框。

  4. 选择先进的在对话框的左侧面板中。

  5. 在里面计算本工作簿部分时,选择或清除使用1904年日期系统复选框。

    Excel的屏幕截图显示PC上的日期设置
  6. 选择好的关闭对话框并返回工作簿。

为Mac Excel中的工作簿设置日期系统:

  1. 打开要更改的工作簿。

  2. 选择Excel菜单。

  3. 选择喜好打开Excel首选项对话框。

  4. 在公式和列表部分中,选择计算。

  5. 在里面计算工作簿部分时,选择或清除使用1904年日期系统复选框。

    Excel的屏幕截图在Mac上显示日期设置
  6. 关闭Excel首选项对话框。

为什么要两个日期系统?

PC版本的Excel(Windows和DOS操作系统)最初使用1900 Date System,目的是与Lotus 1-2-3(当时最受欢迎的电子表格程序)兼容。

问题是当莲花1-2-3是创建的,1900年是在leap的一年中编程的,实际上不是。结果,需要其他编程步骤来纠正错误。当前版本的Excel保留1900日期系统,以与程序的先前版本中创建的工作表相兼容。

最后期限。
Utamaru Kido / Getty Images

由于没有Macintosh版本的Lotus 1-2-3,因此Macintosh的Excel的初始版本无需关注兼容性问题。选择1904年的日期系统是为了避免与1900年非统一发行有关的编程问题。

另一方面,它确实在Windows中创建的工作表之间创建了兼容性问题并擅长Mac。这就是为什么所有新版本的Excel都使用1900 Date System。

此页面有用吗?