當前位置:軟件學堂 > 資訊首頁 > 軟件教程 > 辦公軟件 > Excel函數(shù)詳解日期和時間函數(shù)

Excel函數(shù)詳解日期和時間函數(shù)

2012/6/29 10:07:14作者:佚名來源:網(wǎng)絡

移動端

1、Excel日期和時間函數(shù):DATE
【用途】返回代表特定日期的序列號。
【語法】DATE(year,month,day)
【參數(shù)】year 為一到四位,根據(jù)使用的日期系統(tǒng)解釋該參數(shù)。默認情況下,Excel for Windows 使用 1900 日期系統(tǒng),而 Excel for Macintosh 使用 1904 日期系統(tǒng)。Month 代表每年中月份的數(shù)字。如果所輸入的月份大于 12,將從指定年份的一月份執(zhí)行加法運算。Day 代表在該月份中第幾天的數(shù)字。如果 day 大于該月份的最大天數(shù)時,將從指定月份的第一天開始往上累加。
注意:Excel 按順序的序列號保存日期,這樣就可以對其進行計算。如果工作簿使用的是 1900 日期系統(tǒng),則 Excel 會將 1900 年 1 月 1 日保存為序列號 1。同理,會將 1998年 1 月 1 日保存為序列號 35796,因為該日期距離 1900 年 1 月1 日為 35795 天。
【實例】如果采用 1900 日期系統(tǒng)(Excel 默認),則公式“=DATE(2001,1,1)”返回 36892。
2、Excel日期和時間函數(shù):DATEVaLUE
【用途】返回 date_text 所表示的日期的序列號。該函數(shù)的主要用途是將文字表示的日期轉換成一個序列號。
【語法】DATEVaLUE(date_text)
【參數(shù)】Date_text 是用 Excel 日期格式表示日期的文本。在使用 1900 日期系統(tǒng)中,date_text 必須是 1900 年 1 月 1 日到 9999 年 12 月 31 日之間的一個日期;而在1904 日期系統(tǒng)中,date_text 必須是 1904 年 1 月 1 日到 9999 年 12 月 31 日之間的一個日期。如果 date_text 超出上述范圍,則函數(shù) DATEVaLUE 返回錯誤值#value!。如果省略參數(shù) date_text 中的年代,則函數(shù) DATEVaLUE 使用電腦系統(tǒng)內部時鐘的當前年代,且 date_text 中的時間信息將被忽略。
【實例】公式“=DATEVaLUE("2001/3/5")”返回 36955,DATEVaLUE("2-26")返回 36948。
3、Excel日期和時間函數(shù):DAY
【用途】返回用序列號(整數(shù) 1 到 31)表示的某日期的天數(shù),用整數(shù) 1 到 31 表示。
【語法】DAY(serial_number)
【參數(shù)】Serial_number 是要查找的天數(shù)日期,它有多種輸入方式:帶引號的文本串(如"1998/01/30")、序列號(如 1900 日期系統(tǒng)的 35825 表示 的 1998 年 1月 30 日),以及其他公式或函數(shù)的結果(如 DATEVaLUE("1998/1/30"))。
【 實 例 】 公 式 “=DAY("2001/1/27")” 返 回 27 , =DAY(35825) 返 回 30 ,=DAY(DATEVaLUE("2001/1/25"))返回 25。
4、Excel日期和時間函數(shù):DAYS360
【用途】按照一年 360 天的算法(每個月 30 天,一年共計 12 個月),返回兩日期間相差的天數(shù)。
【語法】DAYS360(start_date,end_date,method)
【參數(shù)】Start_date 和 end_date 是用于計算期間天數(shù)的起止日期。如果 start_date在 end_date 之后, DAYS360 將返回一個負數(shù)。日期可以有多種輸入方式:帶引則號的文本串(例如:"1998/01/30")、序列號(例如:如果使用 1900 日期系統(tǒng),則35825 表 示 1998 年 1 月 30 日 ) 或 其 他 公 式 或 函 數(shù) 的 結 果 ( 例 如 ,DATEVaLUE("1998/1/30"))。Method 是一個邏輯值,它指定了在計算中是采用歐洲方法還是美國方法。若為 FALSE 或忽略,則采用美國方法(如果起始日期是一個月的 31 日,則等于 同月的 30 日。如果終止日期是一個月的 31 日,并且起始日期早于 30 日,則終止日期等于下一個月的 1 日,否則,終止日期等于本月的 30 日) 若為 TRUE。則采用歐洲方法(無論是起始日期還是終止日期為一個月的 31 號,都將等于本月的 30 號)。
【實例】公式“=DAYS360("1998/2/1","2001/2-1")”返回 1080。
5、Excel日期和時間函數(shù):EDATE
【用途】返回指定日期(start_date)之前或之后指定月份的日期序列號。
【語法】EDATE(start_date,months)
【參數(shù)】Start_date 參數(shù)代表開始日期,它有多種輸入方式:帶引號的文本串(例如:"1998/01/30")、序列號(如 35825 表示 1998 年 1 月 30 日)或其他公式或函數(shù)的結果(例如:DATEVaLUE("1998/1/30"))。Months 為在 start_date 之前或之后的月份數(shù),未來日期用正數(shù)表示,過去日期用負數(shù)表示。
【實例】公式“=EDATE("2001/3/5",2)”返回 37016 即 2001 年 5 月 5 日,=EDATE("2001/3/5",-6)返回 36774 即 2000 年 9 月 5 日。
6、Excel日期和時間函數(shù):EOMONTH
【用途】返回 start-date 之前或之后指定月份中最后一天的序列號。
【語法】EOMONTH(start_date,months)
【參數(shù)】Start_date 參數(shù)代表開始日期,它有多種輸入方式:帶引號的文本串(如"1998/01/30")、序列號(如 1900 日期系統(tǒng)中的 35825)或其他公式或函數(shù)的結果(如DATEVaLUE("1998/1/30"))。Month 為 start_date 之前或之后的月份數(shù),正數(shù)表示未來日期,負數(shù)表示過去日期。
【實例】公式“=EOMONTH("2001/01/01",2)”返回 36981 即 2001 年 3 月 31日,=EOMONTH("2001/01/01",-6)返回 36738 即 2000 年 7 月 31 日。
7、Excel日期和時間函數(shù):HOUR
【用途】返回時間值的小時數(shù)。即介于 0(12:00 A.M.)到 23(11:00 P.M.)之間 的一個整數(shù)。
【語法】HOUR(serial_number)
【參數(shù)】Serial_number 表示一個時間值,其中包含著要返回的小時數(shù)。它有多種輸入方式:帶引號的文本串(如"6:45 PM")、十進制數(shù)(如 0、78125 表示6:45PM)或其他公式或函數(shù)的結果(如 TIMEVaLUE("6:45 PM"))。
【實例】公式“=HOUR("3:30:30 PM")”返回 15,=HOUR(0.5)返回 12 即 12:00:00AM,=HOUR(29747.7)返回 16。
8、Excel日期和時間函數(shù):MINUTE
【用途】返回時間值中的分鐘,即介于 0 到 59 之間的一個整數(shù)。
【語法】MINUTE(serial_number)
【參數(shù)】Serial_number 是一個時間值,其中包含著要查找的分鐘數(shù)。時間有多種輸入方式:帶引號的文本串(如"6:45 PM")、十進制數(shù)(如 0.78125 表示 6:45PM)或其他公式或函數(shù)的結果(如 TIMEVaLUE("6:45 PM"))。
【實例】公式“=MINUTE("15:30:00")”返回 30,=MINUTE(0、06)返回 26,=MINUTE(TIMEVaLUE("9:45 PM"))返回 45。
9、Excel日期和時間函數(shù):MONTH
【用途】返回以序列號表示的日期中的月份,它是介于 1(一月)和 12(十二月)之間的整數(shù)。
【語法】MONTH(serial_number)
【參數(shù)】Serial_number 表示一個日期值,其中包含著要查找的月份。日期有多種輸入方式:帶引號的文本串(如"1998/01/30")、序列號(如表示 1998 年 1 月 30日的 35825)或其他公式或函數(shù)的結果(如 DATEVaLUE("1998/1/30"))等。
【實例】公式“=MONTH("2001/02/24")”返回 2,=MONTH(35825)返回 1,=MONTH(DATEVaLUE("2000/6/30"))返回 6。

標簽: 函數(shù)  日期  時間