返回表示特定日期的连续序列号。
语法
DATE (年、月、日)
年 year 参数可以是 1 到 4 位数字。 如果年份介于 0 (零) 和 1899 之间 (含) ,则将该值添加到 1900 以计算年份。 例如, DATE(108,1,2) 返回 2008 年 1 月 2 日 (1900+108) 。 如果年份介于 1900 和 9999 之间 (含) ,则使用该值作为年份。 例如, DATE(2008,1,2) 返回 2008 年 1 月 2 日。
月 是代表一年中的月份的数字。 如果 month 大于 12,则 month 会从指定年份的第一个月开始加上该月份数。 例如, DATE(2008,14,2) 返回表示 2009 年 2 月 2 日的序列号。
日 是代表月份日期的数字。 如果 day 大于指定月中的天数,则 day 会从该月的第一天开始加上该天数。 例如, DATE(2008,1,35) 返回表示 2008 年 2 月 4 日的序列号。
备注
- 日期存储为可用于计算的序列号。 默认情况下,1899 年 12 月 31 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。
- DATE 函数在年、月和日是公式而非常量的公式中最有用。
示例
| 年 | 月 | 日 | 公式 | 描述(结果) |
|---|---|---|---|---|
| 2008 | 1 | 1 | =DATE ([Year],[Month],[Day]) | 日期 (2008/1/1 或 39448) 的序列日期 |