目錄
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參數是可選參數。使得計算的時候把該日期去掉。
執行個體:
上述反映的是2020年5月1日的兩天後的日期,中國的五一是放三天假,但是2020年的五一調整了,是5天,此處計算的還是有些差距。
是以我們可以添加參數holidays解決這個問題,如下:
文法:networkdays(strat_date,end_date,[holidays])
示例:
年:year
月:month
日:day
周:weekday
文法:date(year,month,day)
datediff可以計算兩個日期間的年、月、日數目。
文法:datedif(start_date,end_date,time unit)
注意:該函數在高版本中被隐藏了,不會提示,需要手工輸入。
使用text函數進行轉化,假如現在a3單元格有日期值:2019-01-02,那麼轉化為字元串的公式為:text(a3,"emmdd"),則可以将日期轉化為字元串類型的值:2019-01-02
作者:奔跑的金魚