本文介绍 Microsoft Excel 中 DATE 函数 (函数:函数是预先编写的公式,可以对一个或多个值执行运算,并返回一个或多个值。函数可以简化和缩短工作表中的公式,尤其在用公式执行很长或复杂的计算时。)的公式语法和用法。
DATE 函数返回表示特定日期的连续序列号。例如,公式
=DATE(2008,7,8)
返回 39637,该序列号表示 2008-7-8。
注释 如果在输入该函数之前单元格格式为“常规”,则结果将使用日期格式,而不是数字格式。若要显示序列号或要更改日期格式,请在“开始”选项卡的“数字”组中选择其他数字格式。
在通过公式或单元格引用提供年月日时,DATE 函数最为有用。例如,可能有一个工作表所包含的日期使用了 Excel 无法识别的格式(如 YYYYMMDD)。通过将 DATE 函数与其他函数结合使用,可以将这些日期转换为 Excel 可识别的序列号。有关详细信息,请参阅本文示例一节中的表。
DATE(year,month,day)
DATE 函数语法具有下列参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。):
提示 为避免出现意外结果,建议对 year 参数使用四位数字。例如,使用“07”将返回“1907”作为年值。
如果 year 介于 0(零)到 1899 之间(包含这两个值),则 Excel 会将该值与 1900 相加来计算年份。例如,DATE(108,1,2)
将返回 2008 年 1 月 2 日 (1900+108)。
如果 year 介于 1900 到 9999 之间(包含这两个值),则 Excel 将使用该数值作为年份。例如,DATE(2008,1,2)
将返回 2008 年 1 月 2 日。
如果 year 小于 0 或大于等于 10000,则 Excel 将返回错误值 #NUM!。
DATE(2008,14,2)
返回表示 2009 年 2 月 2 日的序列号。DATE(2008,-3,2)
返回表示 2007 年 9 月 2 日的序列号。DATE(2008,1,35)
返回表示 2008 年 2 月 4 日的序列号。DATE(2008,1,-15)
返回表示 2007 年 12 月 16 日的序列号。注释 Excel 将日期存储为可用于计算的序列号。默认情况下,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39447 天。Microsoft Excel for the Macintosh 使用另外一个日期系统作为其默认日期系统。
如果将示例复制到一个空白工作表中,可能会更容易理解该示例。
要点 不要选择行或列标题。
要点 若要使该示例能够正常工作,必须将其粘贴到工作表的单元格 A1 中。
将示例复制到一个空白工作表中后,可以按照您的需要改编示例。
|
|
注释 若要将数字显示为序列号,请选择相应的单元格,然后在“开始”选项卡的“数字”组中,单击“数字格式”旁边的箭头,然后单击“数字”。