傳回代表特定日期的連續序列值。
語法
DATE (year,month,day)
年 year 自變數可以是一到四位數。 如果 year 在 0 (零) 和 1899 之間 (包含) ,則會將該值加到 1900 以計算年份。 例如, DATE(108,1,2) 會傳回 2008 年 1 月 2 日 (1900+108) 。 如果 year 在 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 函數在年、月和日為公式,而非常數的公式中最有用。
範例
Year |
Month |
Day |
公式 |
描述 (結果) |
---|---|---|---|---|
2008 |
1 |
1 |
=DATE ([Year],[Month],[Day]) |
日期的序列日期 (2008/1/1 或 39448) |