首頁  >  文章  >  專題  >  excel時間函數

excel時間函數

angryTom
angryTom原創
2019-10-28 09:47:3228327瀏覽

excel時間函數

excel時間函數

#在我們的日常表格處理中,日期和時間是最常見的一類數據。以下為大家介紹總結依稀下excel中的時間函數的用法。

推薦教學:excel教學

一、日期的基本格式設定

Excel支援多種日期的表示方式,常見的日期格式為:2018年12月18日、二〇一八年十二月二十八日、2018-12-28、18-Dec-2018等等,時間格式為:19:23:22 ,7:23:22PM等。

需要不同的日期顯示格式,可以在設定儲存格格式中的數字中的【日期】或【自訂】中進行設定。

特別注意:我們平常用到的2018.12.18、20181218等表示形式在Excel中無法辨識為日期,大家避免使用此種格式。

二、基本的日期函數

1. year

year函數用來擷取日期中的年份。

語法:=year(Serial_number)

結果:傳回1900-9999之間的年份資訊。

2.month

month函數用於提取日期中的月份。

語法:=month(Serial_number)

結果:傳回1(一月)到12(十二月)之間的數字。

3.day

day函數用來擷取日期中的日。

語法:=day(Serial_number)

結果:傳回一個月中第幾天的數值,介於1到31之間。

4.date

date函數依據年月日,傳回代表特定日期的序號。

語法:=DATE(year,month,day)

結果:傳回Excel日期時間碼中代表日期的數字。

參數說明:

①如果year位於0(零)到1899(包含)之間,則Excel會將該值加上1900,再計算年份。 (針對1900年日期系統)。

②month代表每年中月份的數字。若輸入的月份大於12,將從指定年份的一月開始往上加算。例如:DATE(2018,14,2) 傳回代表2019年2月2日的序號。如果輸入的月份小於0,將從指定年份前一年的十二月份開始往下減去對應的月份數。例如:DATE(2018,-3,2) 傳回代表 2017年9月2日的序號。

③day代表在該月份中第幾天的數字。如 day大於該月份的最大天數,則將從指定月份的第一天開始往上累加。

5.today

day提取系統日期

語法:=today()

結果:傳回日期格式的當前日期。計算結果是可變的。

6.now

now函數提取系統日期時間。

語法:=now()

結果:傳回日期格式的目前日期和時間。計算結果是可變的。

小技巧:輸入目前系統日期:ctrl ;輸入目前系統時間:ctrl shift ;

三、基本時間函數

1.hour

hour擷取時間中的小時數。

語法:=hour(Serial_number)

結果:傳回小時數值,是一個0(12:00 A.M)到23(11:00 P.M)之間的整數。

2.minute

minute擷取時間中的分鐘數。

語法:=minute(Serial_number)

結果:傳回分鐘數值,是0到59之間的整數。

3.second

second函數擷取時間中的秒數。

語法:=second(Serial_number)

結果:傳回秒數值,是0到59之間的整數。

4.time

time函數根據時分秒,傳回特定時間的序列。

語法:=time(hour,minute,second)

#結果:傳回特定時間的序列數。

參數說明:

①hour為0(零)到32767之間的數值,代表小時。任何大於23的數值將除以24,其餘數將視為小時。例如:time(27,0,0)=time(3,0,0)=.125或3:00 AM。

②minute為0到32767之間的數值,代表分鐘。任何大於59的數值將被轉換為小時和分鐘。例如:TIME(0,750,0)=TIME(12,30,0)=.520833或12:30 PM。

③second為0到32767之間的數值,代表秒數。任何大於59的數值將轉換為小時、分鐘和秒。例如:TIME(0,0,2000)=TIME(0,33,22)=.023148或12:33:20 AM。

以上是excel時間函數的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn