所有問題的計算,都基於以下原理:
在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公式:NETWORKDAYS 和 NETWORKDAYS.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公式:WORKDAY 和 WORKDAY.INTL。
其用法和上述兩個公式的用法類似,相信您在學會了上述公式的使用後,會以很快的速度掌握這兩個公式的使用方法。
注意:該公式是以序列號的方式返回值,您需要開始選項卡的“數字”組中將序列號轉換爲日期格式。
問題4:計算數月後的日期
所用Excel公式:EDATE。問題5:計算某年某月某日後的日期
所用Excel公式:DATE。
結果如下圖:
以上5個利用Excel中的公式計算日期的問題就介紹到這裏,是不是很簡單呢?那麼,熟練的掌握它們吧,希望這5解決方法可以提高你的工作效率,解決生活中的小問題!
如果讀者覺得我的總結對您的學習有幫助,就勞煩您點一波關注吧!謝謝!
文章中無論有何錯誤,請讀者朋友留言指正!謝謝!