Excel - DATE 函数
说明
DATE 函数返回特定日期的序列号。
语法
DATE (year, month, day)
参数
参数 | 说明 | 必需/可选 |
---|---|---|
year | 年参数的值可以包含一到四位数字。 Excel 会根据计算机使用的日期系统解释年份参数。 默认情况下,Windows 版 Microsoft Excel 使用 1900 日期系统。 请参阅下面的注释。 |
必填 |
month | 正整数或负整数,表示月份从 1 到 12(一月到十二月)。 请参阅下面的注释。 |
必填 |
day | 正整数或负整数,表示月份从 1 到 12(一月到十二月)的天数。到 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!错误值
month
如果 month 大于 12,month 会将该月份数添加到指定年份的第一个月份。例如,DATE (2008, 14, 2) 返回表示 2009 年 2 月 2 日的序列号
如果 month 小于 1,month 会从指定年份的第一个月份中减去该月份数的大小,再加 1。例如,DATE (2008,-3, 2) 返回表示 2007 年 9 月 2 日的序列号
day
如果 day 大于指定月份的天数,day 会将该天数添加到该月份的第一天。例如,DATE (2008, 1, 35) 返回代表 2008 年 2 月 4 日的序列号。
如果 day 小于 1,day 会从指定月份的第一天减去该天数加上 1。例如,DATE (2008, 1, -15) 返回代表 2007 年 12 月 16 日的序列号。
适用性
Excel 2007、Excel 2010、Excel 2013、Excel 2016
示例
