• 跳至主要導覽
  • 跳至主要內容
  • 跳至主要資訊欄
Office 指南

Office 指南

辦公室工作實用教學

  • Excel
  • Word
  • PowerPoint
  • Windows
  • PowerShell
  • R

Excel 計算兩個日期差距 DATEDIF 函數教學與範例

介紹如何使用 Excel 的 DATEDIF 函數計算兩個日期之間的差距年數、月數或天數。


假設我們有一些日期的資料如下,有開始日期與結束日期,而我們想要計算兩個日期之間的間隔時間。

日期資料
日期資料

這樣的日期間隔計算問題,可以使用 DATEDIF 函數來處理,其用法如下:

=DATEDIF(開始日期,結束日期,單位)

其中的單位可以指定為 Y(年)、M(月)或 D(日)。

間隔年數

假設要計算兩個日期之間相差了多少年,可將單位指定為 Y:

=DATEDIF(A2,B2,"Y")

計算的結果會像這樣:

計算間隔年數
計算間隔年數

間隔月數

若要計算兩個日期相差的月數,則將單位指定為 M:

=DATEDIF(A2,B2,"M")

計算的結果會像這樣:

計算間隔月數
計算間隔月數

間隔天數

若要計算兩個日期相差的天數,則將單位指定為 D:

=DATEDIF(A2,B2,"D")

計算的結果會像這樣:

計算間隔天數
計算間隔天數

分別計算年、月、日數

DATEDIF 的單位除了 Y、M、D 之外,還有另外幾種:

  • MD:間隔天數,日期中的月與年都會被忽略。
  • YM:間隔月數,日期中的日與年都會被忽略。
  • YD:間隔天數,日期中的年會被忽略。

所以如果我們想要將間隔時間拆分成年、月、日,三個公式分別為:

=DATEDIF(A2,B2,"Y")
=DATEDIF(A2,B2,"YM")
=DATEDIF(A2,B2,"MD")

計算的結果會像這樣:

分別計算年、月、日數
分別計算年、月、日數

參考資料:Office 官方文件

分類:Excel

讀者互動方式

發佈留言 取消回覆

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

主要資訊欄

搜尋

近期文章

  • C++ 語言使用 Crypto++ 實作 RSA 數位簽章教學與範例
  • C++ 語言使用 Crypto++ 實作 RSA-OAEP 搭配 SHA256 加密教學與範例
  • C++ 語言使用 Crypto++ 實作 AES 加密、解密、認證加密教學與範例
  • C++ 語言使用 Crypto++ 實作 MD5、SHA1、SHA2、BLAKE2 雜湊教學與範例
  • Ubuntu Linux 安裝、使用 Crypto++ 加密函式庫教學與範例
  • C 語言使用 OpenSSL 實作橢圓曲線 ECDH 金鑰交換教學與範例
  • Python 以 eciespy 實作 ECC 非對稱式加密方法教學與範例
  • C 語言使用 OpenSSL 實作 PBKDF2 教學與範例

推薦網站

  • Udemy 線上教學課程
  • Coursera 線上教學課程

關注本站

  • 電子郵件
  • Facebook

公益

  • 家扶基金會
  • 台灣世界展望會
  • Yahoo 奇摩公益
  • igiving 公益網
  • 兒福聯盟

Copyright © 2021 · Office Guide