返回當前的日期和時間、進行日期格式轉換、填寫制表時間。就用日期時間函數。
1.使用NOW函數返回當前日期和時間的序列號
NO函數用於返回當前日期和時間的序列號。
函數語法:= NOW()。
參數說明:
NOW 函數語法沒有參數。
例如,需要在工作表中填寫當前日期和時間,具體操作方法如下。
在工作表中選擇存放結果的單元格B19,輸入函數「=NOW()」,按下【Enter】鍵,即可顯示當前日期和時間,如下圖所示。
例如,某校需要統計老師的入職與離職情況,並計算出在職天數,具體操作方法如下。
第1步:在工作表中選擇要存放結果的單元格D2,輸入函數「= IF(C2<>"",C2-B2,NOW()-B2)」,按下【Enter】鍵,即可得出計算結果,如下圖所示。
第2步:利用填充功能向下複製函數,即可計算出各個老師在職時間,如下圖所示。
2.使用TODAY函數返回今天日期的序列號
TODAY函數用於返回當前日期的序列號。序列號是 Excel 日期和時間計算使用的日期-時間代碼。
函數語法:= TODAY()。
參數說明:
TODAY 函數語法沒有參數。
例如,在統計試用期員工到期人數時,需要需要顯示出當前日期,而公司規定,試用期為3個月,即90天,現在需要根據員工從入職至今的時間,計算出員工是否到試用期,具體操作方法如下。
第1步:選擇要存放結果的單元格F4,輸入函數「= TODAY()」,按下【Enter】鍵,即可得出計算結果,如下圖所示。
第2步:選擇要存放結果的單元格F5,輸入函數「=COUNTIF(C2:C10,"<"&TODAY()-90)」,按下【Enter】鍵,即可顯示出試用到期人數,如下圖所示。
3.使用DATE函數將數值轉換為日期格式
DATE函數用於返回表示特定日期的連續序列號。
函數語法:= DATE(year,month,day)。
參數說明:
Year(必需):表示年的數字,該參數的值可以包含一到四位數字。
Month(必需):一個正整數或負整數,表示一年中從 1 月至 12 月(一月到十二月)的各個月。
Day(必需):一個正整數或負整數,表示一月中從 1 日到 31 日的各天。
如果要使用DATE函數返回日期,具體操作方法如下。
第1步:在工表選中要存放結果的單元格B5,輸入函數「=DATE($A$2,$A$3,A5)」,按下【Enter】鍵,即可得到計算結果,如下圖所示。
第2步:利用填充功能向下複製函數,即可在日期單元格內顯示出相應的日期,如下圖所示。
又例如,在員工檔案表中,需要將年、月、日單元格的內容組合起來,操作方法如下。
第1步:在工作表選中要存放結果的單元格J2,輸入函數「=DATE(G3,H3,I3)」,按下【Enter】鍵,即可得到計算結果,然後將數字格式設置為時間,如下圖所示。
第2步:利用填充功能向下複製函數,即可返回其他相應的結果,如下圖所示。
4.使用TIME函數返回今天日期的序列號
TIME函數用於返回某一特定時間的小數值。如果在輸入函數前,單元格的格式為「常規」,則結果將設為日期格式。函數TIME返回的小數值為0(零)到0.99999999之間的數值,代表從0:00:00(12:00:00AM)到23:59:59(11:59:59 P.M.)之間的時間。
函數語法:= TIME (hour,minute,second)。
參數說明:
Hour(必需):0(零)到 32767 之間的數值,代表小時。任何大於 23 的數值將除以 24,其餘數將視為小時。
Minute(必需):0 到 32767 之間的數值,代表分鐘。任何大於 59 的數值將被轉換為小時和分鐘。
Second(必需):0 到 32767 之間的數值,代表秒。
例如,某員工在整理表格時,需要顯示出指定時間,具體操作方法如下。
第1步:在工作表中選擇存放結果的單元格B1,輸入函數「=TIME("7","15","14")」,按下【Enter】鍵,即可得出輸入對應的小時、分鐘和秒數,如下圖所示。
第2步:選擇要存放結果的單元格B2,輸入函數「=TEXT(NOW(),"hh:mm")+TIME(6,10,0)」,按下【Enter】鍵,即可得出從現在開始,6小時10分鐘以後,如下圖所示。
又例如某公司上班考勤是按員工每天8小時制,到公司的時間比較靈活,如果不同員工上班時間不固定,可以使用TIME函數計算下班時間,具體操作方法如下。
第1步:在工作表中選擇存放結果的單元格D3,輸入函數「=C3+TIME (8,0,0)」,按下【Enter】鍵,即可計算出第一位員工按每天工作8個小時的下班時間,如下圖所示。
第2步:利用填充功能向下複製函數,即可計算出所有員工的下班時間,如下圖所示。