我是【桃大喵學習記】,歡迎大家關註喲~,每天為你分享職場辦公軟體使用技巧幹貨!
——先發於微訊號:桃大喵學習記
我們在處理Excel表格數據時,經常需要面對各種日期和時間的數據格式。很多新手小夥伴對於Excel中與日期相關的函式都不是很了解,今天耗時2小時整理了11個工作中常用的日期函式用法,如果能夠熟練的掌握其套用技巧,可以快速提高工作效率。
一、NOW函式
功能: 返回日期時間格式的當前日期和時間。
語法: =NOW()
例項:
如下圖所示,為工作表中添加薪資發放時間。
在目標單元格中輸入公式:
=NOW()
點選回車即可
解讀:
NOW函式不用任何參數,直接使用即可,它獲取的是電腦中當前的年月日分時秒,關鍵是要保證電腦的時間設定是準確的,不然得到的數據就會有偏差。
二、TODAY函式
功能: 獲取當天的日期
語法: =TODAY()
例項:
獲取當前電腦上的年月日
在目標單元格中輸入公式:
=TODAY()
然後點選回車即可
解讀:
同樣TODAY函式不用任何參數,直接使用即可,它獲取的是電腦中當前的年月日日期,關鍵是要保證電腦的時間設定是準確的,不然得到的數據就會有偏差。
三、YEAR、MONTH、DAY函式
功能: YEAR、MONTH、DAY函式分別用於獲取日期的年份、月份、天。
語法:
=YEAR(日期)
=MONTH(日期)
=DAY(日期)
例項:
利用3個函式對應目標單元格(日期格式),處理後返回對應單元格的年份、月份、天
公式:
=YEAR(A2)
=MONTH(A3)
=DAY(A4)
四、DATE函式
功能: 構建一個日期,合並日期
語法: =DATE(年,月,日)
例項:
如下圖所示,我們想合並A2,B2,C2三個單元格值,構建一個日期。
公式:=DATE(A2,B2,C2)
五、EDATE函式
功能: 返回表示某個日期的序列號,該日期與指定日期 (start_date) 相隔(之前或之後)指示的月份數。
語法: =EDATE(開始日期,月數)
第1參數是一個日期值,代表開始日期;
第2參數是之前或之後的月份數。月數為正值將生成未來日期;為負值將生成過去日期。
例項:
如下圖所示,這是一個新員工入職資訊表,根據入職時間、轉正月數來計算員工轉正日期。
在目標單元格中輸入公式:
=EDATE(B3,C3)
然後點選回車,下拉填充數據即可
六、DATEDIF函式
功能: DATEDIF函式,主要用於計算兩個日期之間的天數、月數或年數。其返回的值是兩個日期之間的年\月\日間隔數。
語法: =DATEDIF(開始日期,終止日期,比較單位)
第1參數開始日期:為一個日期,它代表時間段內的第一個日期或起始日期;
第2參數終止日期:為一個日期,它代表時間段內的最後一個日期或結束日期;
第3參數比較單位:為所需資訊的返回型別。
例項:
日常工作中,我們經常需要根據工齡來計算工齡薪資。如下圖所示,根據員工入職日期,每滿一年增加200元的工齡薪資。
在目標單元格中輸入公式:
=DATEDIF(C2,TODAY(),"Y")*$F$2
然後點選回車,下拉填充數據。
解讀:
①公式中以入職日期為開始日期,第二個參數透過TODAY()函式當前的日期,因為不管什麽時候使用表格數據,「終止日期」都是最新的,入職年數也是最新的。
②第三參數按年"Y",就是返回整年,年齡的表述上我們習慣於用年份。
③最後在算工齡薪資時乘以每年的工齡薪資數即可,工齡薪資數需要鎖行鎖列。
七、EOMONTH函式
功能: 獲取月份最後一天的日期
語法: =EOMONTH(開始日期,之前或之後的月份數)
例項:
如下圖所示,我們透過函式公式獲取當前時間的年份和月份,然後透過公式自動獲取當前月份天數。
在目標單元格中輸入公式:
=DAY(EOMONTH(TODAY(),0))
然後點選回車即可
解讀:
①公式先透過TODAY函式來獲取的當前日期。
②然後利用EOMONTH函式返回指定日期所在月份的最後一天的日期,這裏的指定日期就是由TODAY函式獲取的當前日期,也就是電腦系統的日期。
③最後透過DAY函式從日期中提取天數。
八、WEEKDAY函式
功能: 返回某日期為星期幾
語法: =WEEKDAY(日期,[返回值型別])
備註:如果我們把返回值型別設定為2,返回值為 1(星期天)到 7(星期六)之間的整數。
例項:
如下圖所示,根據指定的日期,判斷是星期幾。
在目標單元格中輸入公式:
=SWITCH(WEEKDAY(B4,2),1,"星期一",2,"星期二",3,"星期三",4,"星期四",5,"星期五",6,"星期六",7,"星期日","輸入錯誤")
然後點選回車即可
解讀:
①公式中先使用WEEKDAY函式獲取指定日期所屬數位星期,然後再使用SWITCH函式進行判斷。
②SWITCH函式介紹
功能:根據值列表計算一個值(稱為運算式),並返回與第一個匹配值對應的結果。如果不匹配,則可能返回可選預設值。
語法:=SWITCH(運算式、值1、結果1、[預設值或值 2,結果2],...[預設或值,結果3])
九、WEEKNUM函式
功能: 返回對應日期是一年中的第幾周
語法: =WEEKNUM(日期,[返回值型別])
例項:
如下圖所示,計算日期多在周次
公式:=WEEKNUM(A2)
以上就是【桃大喵學習記】今天的幹貨分享~覺得內容對你有所幫助,別忘了動動手指點個贊哦~。大家有什麽問題歡迎關註留言,期待與你的每一次互動,讓我們共同成長!