使用Excel中的公式計算日期

所有問題的計算,都基於以下原理:

在Excel中,日期是以序列號的形式存儲的,而序列號的起始值是 1(所以,在Excel中可以進行1900年1月1日及其之後的日期計算),其代表的日期是1900年1月1日,每過過一天,序列號 +1,也就是說1900年1月2日的序列號爲  2,依此類推。
那麼在Excel中,你可以這樣查看某一個日期的序列號:
選中日期所在單元格,在開始選項卡的“數字”組點擊小箭頭,選中“常規”選項,就會顯示該日期的序列號值,點擊確定,使單元格中的日期以序列號的形式顯示。(下圖顯示的就是2018年3月27日的序列號值)

問題1:計算兩個日期之間的天數

打開Excel,在Excel文件中鍵入日期,格式:YYYY-MM-DD;
例如:在A1單元格中鍵入2018-1-25(如下圖)

在A2單元格中鍵入2018-3-27(如下圖)

在A3單元格中鍵入日期計算公式:=A2-A1(如下左圖) ,回車,即可以得出兩個日期之間相間隔的天數(如下右圖)


問題2:計算兩個日期之間的工作日天數

所用的Excel公式:NETWORKDAYSNETWORKDAYS.INTL

這兩個公式都返回兩個日期間的完整工作天數。
注意:果你的正常休息日爲星期六和星期日,請使用NETWORKDAYS,否則請使用NETWORKDAYS.INTL。

***假設你需要計算2018年4月10日到2018年7月10日之間有多少個工作日,而在這兩個工作日之間又有5月1日的勞動節(4/29-5/1)和6月18日的端午節(6/16-6/18),計算步驟如下:(以函數NETWORKDAYS爲例


1:在單元格中鍵入以下日期,選中空白單元格,點擊插入函數選項並在“搜索函數”選項框中輸入“NETWORKDAYS”,單機轉到即可;

2:開始日期(Start_date)選項框選中A2單元格;結束日期(End_date)選項框選中A3單元格;假日選項框選中A4到A9單元格,表示假日日期有選中的這六天。點擊確定(或者回車)即可得到結果。示例如下:

3:計算結果:


4:也可以直接選中空白,在其中輸入=NETWORKDATES(A2,A3,A4:A9)。
***下面介紹NETWORKDATES.INTL函數的使用方法:


這需要你知道週末選項(Weekend)中代碼的意思,即下表:

如果不知道上表中的具體內容也沒關係,可以直接輸入函數,並選擇相應的數值,如下圖:(直接輸入函數,當你選擇週末時,Excel會爲你自動彈出週末可選項)

問題3:計算數個工作日後的日期

所用Excel公式:WORKDAYWORKDAY.INTL
其用法和上述兩個公式的用法類似,相信您在學會了上述公式的使用後,會以很快的速度掌握這兩個公式的使用方法。
注意:該公式是以序列號的方式返回值,您需要開始選項卡的“數字”組中將序列號轉換爲日期格式。

問題4:計算數月後的日期

所用Excel公式:EDATE


問題5:計算某年某月某日後的日期

所用Excel公式:DATE

結果如下圖:

以上5個利用Excel中的公式計算日期的問題就介紹到這裏,是不是很簡單呢?那麼,熟練的掌握它們吧,希望這5解決方法可以提高你的工作效率,解決生活中的小問題!

如果讀者覺得我的總結對您的學習有幫助,就勞煩您點一波關注吧!謝謝!
文章中無論有何錯誤,請讀者朋友留言指正!謝謝!可憐
感謝讀者朋友的閱讀!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章