傳回代表特定日期的連續序列值。
語法
DATE (年、月、日)
年 year 引數可以是一到四位數。 如果年份介於 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 日因為是 1900 年 1 月 1 日之後的第 39,448 天,所以其序列值是 39,448。
- DATE 函數在年、月和日為公式而非常數的公式中使用最實用。
範例
| 年 | 月份 | 日期 | 公式 | 描述 (結果) |
|---|---|---|---|---|
| 2008 | 1 | 1 | =DATE ([年],[月],[日]) | 日期 (1/1/2008 或 39448) 的序列日期 |