date函數

date函數

計算機語言函數
返回代表特定日期的序列号。如果在輸入函數前,單元格格式為“常規”,則結果将設為日期格式。在其它程序設計中(如:vfp,vb,C等語言),date函數作用為取得當前系統日期,且不需要參數。
    中文名:date函數 外文名:DATE Function 适用領域: 所屬學科: 作用:取得當前系統日期,不需要參數 操作方法:stringdate

内容簡介

DATE(year,month,day)

Year 參數 year 可以為一到四位數字。Microsoft Excel 将根據所使用的日期系統來解釋 year 參數。默認情況下,Microsoft Excel for Windows 将使用 1900 日期系統,而 Microsoft Excel for Macintosh 将使用 1904 日期系統。

DATE函數也适用于其他各種的編程語句。

對于 1900 年日期系統

如果 year 位于 0(零)到 1899(包含)之間,則 Excel 會将該值加上 1900,再計算年份。例如:DATE(108,1,2) 将返回 2008 年 1 月 2 日 (1900+108)。如果 year 位于 1900 到 9999(包含)之間,則 Excel 将使用該數值作為年份。例如:DATE(2008,1,2) 将返回 2008 年 1 月 2 日。如果 year 小于 0 或大于等于 10000,則Excel将返回錯誤值#NUM!。

對于 1904 年日期系統

如果 year 位于 4 到 1899(含)之間,則 Excel 會将該值加上 1900,再計算年份。例如:DATE(108,1,2) 将返回 2008 年 1 月 2 日(1900+108)。如果 year 位于 1904 到 9999(含)之間,則 Excel 将使用該數值作為年份。例如:DATE(2008,1,2) 将返回 2008 年 1 月 2 日。如果 year 小于 4 或大于等于 10000,或者位于 1900 到 1903(含)之間,則 Excel 将返回錯誤值#NUM!。

Month 代表每年中月份的數字。如果所輸入的月份大于 12,将從指定年份的一月份開始往上加算。例如:DATE(2008,14,2) 返回代表 2009 年 2 月 2 日的序列号。

如果所輸入的月份小于 0,将從指定年份前一年的十二月份開始往下減去相應的月份數。例如:DATE(2008,-3,2) 返回代表 2007年 9 月 2 日的序列号。

Day 代表在該月份中第幾天的數字。如果 day 大于該月份的最大天數,則将從指定月份的第一天開始往上累加。例如,DATE(2008,1,35) 返回代表 2008 年 2 月 4 日的序列号。

參數

下面來說說這三個參數:

1、year參數是指年份,它可以輸入0-9999的任意數字(其中當year的取值在0-1899之間時,Excel 會自動加上1900,然後得出年份。例如,我們輸入DATE(0,1,1),将得到 1900/1/1)

2、month參數可以取1-12月月份的正整數或者負整數。如果此時month的取值大于12,那麼将會從year參數的第一月開始加上這個月份數。例如,我們輸入DATE(2015,15,15),此時15大于12,那麼我們得到的結果是2016/3/15。同理,如果month小于1時,那麼将會減去這個月份。例如,DATE(2015,-5,5) 我們将得到2014/7/5

3、day參數取1-31日的正整數或負整數。day參數跟month是相似的。當day取值大于該月的天數時,那麼從該月的第一天起加上當前的天數。相反會在該月中減去相應的天數。例如,DATE(2015,2,40) 返回的值是2015/3/12。

說明

Microsoft Excel 可将日期存儲為可用于計算的序列号。默認情況下,1900 年 1 月 1 日的序列号是 1 而 2008 年 1 月 1 日的序列号是 39448,這是因為它距 1900 年 1 月 1 日有 39448 天。Microsoft Excel for the Macintosh 使用另外一個默認日期系統。 函數 DATE 在年、月、日為變量的公式中非常有用。 示例

如果您将示例複制到空白工作表中,可能會更易于理解該示例。

操作方法

創建空白工作簿或工作表。 請在“幫助”主題中選取示例。不要選取行或列标題。 從幫助中選取示例。按 Ctrl+C。 在工作表中,選中單元格A1,再按 Ctrl+V。 若要在查看結果和查看返回結果的公式之間切換,請按 Ctrl+`(重音符),或在“工具”菜單上,指向“公式審核”,再單擊“公式審核模式”。

相關詞條

相關搜索

其它詞條