天天看點

【Excel】日期和日期函數

目錄

​​1.日期與數字​​

​2.日期函數​

​​2.1 顯示今天日期:today()​​

​​2.2 顯示工作日:workday()​​

​​2.3 計算兩個日期間的工作日天數:networkdays​​

​​2.4 擷取日期的年、月、日、周​​

​​2.5 根據年、月、日恢複完整日期:date​​

​​2.6 計算兩個日期間內插補點:datediff​​

​​3.日期轉化為字元串​​

excel中的日期在單元格格式是日期的狀态下,則變成了數字。例如:單元格中輸入1900/1/3,将單元格格式這是為數字後,則顯示為3.00,這裡的3是1900/1/3與1900/1/1的天數內插補點(計算時候包括1900/1/1跟1900/1/3)。

也可以使用公式将日期轉化序列格式日期:datavalue("1900/1/3") 結果是:3

顯示今天的日期,根據系統時間變化而變化。

文法:workday(start_date, #days, [holidays]),顯示從start_date這個日期的#days天(工作日)後的日期。 holidays參數是可選參數。使得計算的時候把該日期去掉。

執行個體:

【Excel】日期和日期函數

上述反映的是2020年5月1日的兩天後的日期,中國的五一是放三天假,但是2020年的五一調整了,是5天,此處計算的還是有些差距。

是以我們可以添加參數holidays解決這個問題,如下:

【Excel】日期和日期函數

文法:networkdays(strat_date,end_date,[holidays])

示例:

【Excel】日期和日期函數

年:year

月:month

日:day

周:weekday

【Excel】日期和日期函數

文法:date(year,month,day)

【Excel】日期和日期函數

datediff可以計算兩個日期間的年、月、日數目。

文法:datedif(start_date,end_date,time unit)

【Excel】日期和日期函數
注意:該函數在高版本中被隐藏了,不會提示,需要手工輸入。

使用text函數進行轉化,假如現在a3單元格有日期值:2019-01-02,那麼轉化為字元串的公式為:text(a3,"emmdd"),則可以将日期轉化為字元串類型的值:2019-01-02

作者:奔跑的金魚

繼續閱讀