date函数

date函数

计算机语言函数
返回代表特定日期的序列号。如果在输入函数前,单元格格式为“常规”,则结果将设为日期格式。在其它程序设计中(如:vfp,vb,C等语言),date函数作用为取得当前系统日期,且不需要参数。
    中文名:date函数 外文名:DATE Function 适用领域: 所属学科: 作用:取得当前系统日期,不需要参数 操作方法:stringdate

内容简介

DATE(year,month,day)

Year 参数 year 可以为一到四位数字。Microsoft Excel 将根据所使用的日期系统来解释 year 参数。默认情况下,Microsoft Excel for Windows 将使用 1900 日期系统,而 Microsoft Excel for Macintosh 将使用 1904 日期系统。

DATE函数也适用于其他各种的编程语句。

对于 1900 年日期系统

如果 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!。

对于 1904 年日期系统

如果 year 位于 4 到 1899(含)之间,则 Excel 会将该值加上 1900,再计算年份。例如:DATE(108,1,2) 将返回 2008 年 1 月 2 日(1900+108)。如果 year 位于 1904 到 9999(含)之间,则 Excel 将使用该数值作为年份。例如:DATE(2008,1,2) 将返回 2008 年 1 月 2 日。如果 year 小于 4 或大于等于 10000,或者位于 1900 到 1903(含)之间,则 Excel 将返回错误值#NUM!。

Month 代表每年中月份的数字。如果所输入的月份大于 12,将从指定年份的一月份开始往上加算。例如:DATE(2008,14,2) 返回代表 2009 年 2 月 2 日的序列号。

如果所输入的月份小于 0,将从指定年份前一年的十二月份开始往下减去相应的月份数。例如:DATE(2008,-3,2) 返回代表 2007年 9 月 2 日的序列号。

Day 代表在该月份中第几天的数字。如果 day 大于该月份的最大天数,则将从指定月份的第一天开始往上累加。例如,DATE(2008,1,35) 返回代表 2008 年 2 月 4 日的序列号。

参数

下面来说说这三个参数:

1、year参数是指年份,它可以输入0-9999的任意数字(其中当year的取值在0-1899之间时,Excel 会自动加上1900,然后得出年份。例如,我们输入DATE(0,1,1),将得到 1900/1/1)

2、month参数可以取1-12月月份的正整数或者负整数。如果此时month的取值大于12,那么将会从year参数的第一月开始加上这个月份数。例如,我们输入DATE(2015,15,15),此时15大于12,那么我们得到的结果是2016/3/15。同理,如果month小于1时,那么将会减去这个月份。例如,DATE(2015,-5,5) 我们将得到2014/7/5

3、day参数取1-31日的正整数或负整数。day参数跟month是相似的。当day取值大于该月的天数时,那么从该月的第一天起加上当前的天数。相反会在该月中减去相应的天数。例如,DATE(2015,2,40) 返回的值是2015/3/12。

说明

Microsoft Excel 可将日期存储为可用于计算的序列号。默认情况下,1900 年 1 月 1 日的序列号是 1 而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。Microsoft Excel for the Macintosh 使用另外一个默认日期系统。 函数 DATE 在年、月、日为变量的公式中非常有用。 示例

如果您将示例复制到空白工作表中,可能会更易于理解该示例。

操作方法

创建空白工作簿或工作表。 请在“帮助”主题中选取示例。不要选取行或列标题。 从帮助中选取示例。按 Ctrl+C。 在工作表中,选中单元格A1,再按 Ctrl+V。 若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。

相关词条

相关搜索

其它词条