2020年10月27日 星期二

Excel_DATE函數_十個常用函數之一

         在工作上最常使用的日期函數就是DATE,OFFICE本身把他列為常用十個之一。 


        DATE 函數會傳回代表特定日期的連續序列值。語法:DATE(year,month,day)

DATE函數語法



        下表是根據官方說明整理而成。



excel_date_函數例子
EXCECL_DATE函數例子

DATE 函數語法具有下列引數:


Year    必要。year 引數的值可以包含一到四位數。Excel 會依據您電腦所使用的日期系統來解譯 year 引數。依預設,Microsoft Excel for Windows 是使用 1900 日期系統,表示第一個日期是 1900 年 1 月 1 日


提示: 使用四位數做為 year 引數,以防止不合需要的結果。例如,"07" 表示 "1907" 或 "2007"。四位數的 year 可避免混淆。


如果 year 介於 0 (零) 與 1899 (含) 之間,則 Excel 會為該值加上 1900 以計算年份。例如,DATE(108,1,2) 會傳回 2008 (1900+108) 年 1 月 2 日。


如果 year 介於 1900 與 9999 (含) 之間,則 Excel 會使用該值來做為年份。例如,DATE(2008,1,2) 會傳回 2008 年 1 月 2 日。


如果 year 小於 0 或等於/大於 10000,則 Excel 會傳回 #NUM! 錯誤值


Month    必要。代表全年 1 到 12 (一月至十二月) 的正或負整數。


如果 month 大於 12,則 month 會將月數加到指定年份的第一個月份上。例如,DATE(2008,14,2) 會傳回代表 2009 年 2 月 2 日的序列值。


如果 month 小於 1,則 month 會從指定年份的第一個月份減去該月數,再加上 1。例如,DATE(2008,-3,2) 會傳回代表 2007 年 9 月 2 日的序列值。


Day    必要。代表整個月 1 至 31 日的正或負整數。


如果 day 大於指定月份的天數,則 day 會將天數加到該月份的第一天上。例如,DATE(2008,1,35) 會傳回代表 2008 年 2 月 4 日的序列值。


如果 day 小於 1,則 day 會從指定月份的第一天減去該天數,再加上 1。例如,DATE(2008,1,-15) 會傳回代表 2007 年 12 月 16 日的序列值。

沒有留言:

張貼留言

用GPT修改M語法_以日期列處理

在2023年GPT開始使用時我就詢問過GPT,可能當時的GPT還不夠聰明,給予的答案無法運行,我認為原始的語法應該可以更聰明點,詢問過Power BI社群的人,但沒有人提供答案,終於在現在再度詢問GPT給予的答案與我思考的方向依樣,只是我懂得語法不多,透過GPT幫忙解答,我也學到...