日期與時間 |
DATE |
傳回代表特定日期的連續序列值
語法
DATE(年份,月份,日)
參數說明
- 年份:為必要參數。年份參數的值可以包含一到四位數。Excel會依據您電腦所使用的日期系統來解譯年份參數。預設MicrosoftExcelforWindows是使用1900日期系統。
建議您使用四位數做為年份參數,以防止不合需要的結果。例如,"17"表示"1917"或"2017"。四位數的年份可避免混淆。
如果年份介於0(零)與1899(含)之間,則Excel會為該值加上1900以計算年份。例如,DATE(108,1,2)會傳回2008(1900+108)年1月2日。
如果年份介於1900與9999(含)之間,則Excel會使用該值來做為年份。例如,DATE(2016,1,2)會傳回2016年1月2日。
如果年份小於0或等於/大於10000,則Excel會傳回#NUM!錯誤值。
- 月份:為必要參數。代表全年1到12(一月至十二月)的正或負整數。
如果月份大於12,則會將月數加到指定年份的第一個月份上。例如,DATE(2010,14,2)會傳回代表2011年2月2日的序列值。
如果月份小於1,則會從指定年份的第一個月份減去該月數,再加上1。例如,DATE(2008,-3,2)會傳回代表2007年9月2日的序列值。
- 日:為必要函數。代表整個月1至31日的正或負整數。
如果日大於指定月份的天數,則會將天數加到該月份的第一天上。例如,DATE(2009,1,35)會傳回代表2009年2月4日的序列值。
如果日小於1,則會從指定月份的第一天減去該天數,再加上1。例如,DATE(2012,1,-15)會傳回代表20011年12月16日的序列值。
重點說明
如果儲存格格式在輸入函數之前為「通用格式」,則結果會格式化為日期而不是數字。如果您要檢視序列值,或是想要變更日期的格式設定,請在「常用」標籤的「數值」類別中選取一種數值格式。
DATE函數最適用的情況,是在年、月、日由公式或儲存格參照所提供時。例如,您的工作表中可能含有Excel無法辨識格式的日期,例如YYYYMMDD。您可以使用DATE函數配合其他函數,將日期轉換為Excel可辨識的序列值。
Excel會以連續的序列值儲存日期,以便將日期用於計算。1900年1月1日是序列值1,而2008年1月1日因為是1900年1月1日之後的第39,447天,所以其序列值是39448。
範例
- 在C2~C4儲存格輸入如下圖資料,並計算日期序列?
部落格相關範例
2019.11.24 |
|
2019.10.10 |
|
2019.10.07 |
|
2019.08.08 |
|
2019.05.13 |
|
2018.12.30 |
|
2018.12.04 |
|
2018.12.02 |
|
2018.11.14 |
|
2018.08.06 |
|
2018.07.23 |
|
2017.09.09 |
|
2017.08.21 |
|
2017.08.12 |
|
2017.05.04 |
|
2017.04.11 |
|
2017.02.10 |
|
2017.02.07 |
|
2017.02.06 |