excel時間函數

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。

? 版權聲明
THE END
喜歡就支持一下吧
點贊7 分享