Excel - DATE 函数



描述

DATE 函数返回特定日期的序列号。

语法

DATE (year, month, day)

参数

参数 描述 必填/可选
年份

年份参数的值可以包含一到四个数字。Excel 根据计算机使用的日期系统解释年份参数。

默认情况下,Microsoft Excel for Windows 使用 1900 日期系统。

参见下面的注释。

必填
月份

表示一年中月份的正整数或负整数(1 到 12,从一月到十二月)。

参见下面的注释。

必填

表示一个月中日期的正整数或负整数(1 到 31)。

参见下面的注释。

必填

注释

Excel 将日期存储为连续的序列号,以便在计算中使用。1900 年 1 月 1 日是序列号 1,2008 年 1 月 1 日是序列号 39448,因为它是 1900 年 1 月 1 日之后的第 39,447 天。

年份

Microsoft 建议使用四位数字表示年份参数,以防止出现意外结果。例如,“07”可能表示“1907”或“2007”。四位数年份可以避免混淆。

  • 如果年份介于 0(零)和 1899(含)之间,Excel 将该值添加到 1900 中以计算年份。例如,DATE(108, 1, 2) 返回 2008 年 1 月 2 日 (1900+108)。

  • 如果年份介于 1900 和 9999(含)之间,Excel 将该值用作年份。例如,DATE(2008, 1, 2) 返回 2008 年 1 月 2 日。

  • 如果年份小于 0 或大于等于 10000,Excel 将返回 #NUM! 错误值。

月份

  • 如果月份大于 12,月份将该数值的月份添加到指定年份的第一个月中。例如,DATE(2008, 14, 2) 返回表示 2009 年 2 月 2 日的序列号。

  • 如果月份小于 1,月份将该数值的月份的绝对值加 1 从指定年份的第一个月中减去。例如,DATE(2008,-3, 2) 返回表示 2007 年 9 月 2 日的序列号。

  • 如果日期大于指定的月份中的天数,日期将该数值的天数添加到该月的第一天。例如,DATE(2008, 1, 35) 返回表示 2008 年 2 月 4 日的序列号。

  • 如果日期小于 1,日期将该数值的天数的绝对值加 1 从指定的月份的第一天减去。例如,DATE(2008, 1, -15) 返回表示 2007 年 12 月 16 日的序列号。

适用性

Excel 2007、Excel 2010、Excel 2013、Excel 2016

示例

DATE Function
advanced_excel_date_time_functions.htm
广告