在 Excel 中計算兩個日期之間相差的天數、週數、月數和年數


在工作表中處理日期時,可能需要確定兩個給定日期之間相差的天數、週數、月數或年數。

計算兩個給定日期之間相差的天數

您可以使用以下公式來計算兩個特定日期之間相差的天數。

步驟 1

首先,您必須建立一個示例資料,如下面的螢幕截圖所示。


步驟 2

應將以下任何一個公式輸入到空白單元格中以生成正確的結果。

公式

=DATEDIF(B3,C3,"D")

或者,

=C3-B3

這裡,B3 是開始日期,C3 是結束日期。


步驟 3

然後,透過向下拖動填充柄到單元格中,將確定兩個日期之間相差的天數,如下面的螢幕截圖所示。


計算兩個給定日期之間相差的月數

讓我們看看如何計算兩個給定日期之間相差的月數。

步驟 1

將以下公式輸入到空白單元格中,以確定兩個特定日期之間相差的月數。

=DATEDIF(B3,C3,"M")

參見下面的螢幕截圖。


步驟 2

然後,將填充柄向下拖動到單元格中以應用此公式,兩個日期之間相差的月數將如以下螢幕截圖所示確定。


計算兩個給定日期之間相差的年數

現在讓我們看看如何計算兩個給定日期之間相差的年數。

步驟 1

DATEDIF 函式也可以用來計算兩個日期之間相差的年數。將以下公式輸入到一個空白單元格中。

=DATEDIF(B3,C3,"Y")

參見下面的螢幕截圖。


步驟 2

然後,將填充柄向下拖動到單元格中以使用此公式。兩個特定日期之間相差的年數已返回,如下面的螢幕截圖所示。


計算兩個給定日期之間相差的天數、月數和年數

請按照以下步驟計算兩個給定日期之間相差的天數、月數和年數。

步驟 1

如果您需要計算兩個日期之間相差的天數、月數和年數,請使用以下公式。

=DATEDIF(B3, C3, "y") &" years, "&DATEDIF(B3, C3, "ym") &"
months, " &DATEDIF(B3, C3, "md") &" days"

參見下面的螢幕截圖。


步驟 2

將填充柄拖動到您希望應用此公式的單元格中。


計算兩個給定日期之間相差的週數

請按照以下步驟計算兩個給定日期之間相差的週數。

步驟 1

使用以下公式來確定兩個日期之間相差的完整週數。

=ROUNDDOWN((DATEDIF(B3, C3, "d") / 7), 0)


步驟 2

接下來,透過向下拖動填充柄到您希望應用此公式的單元格中。


結論

在本教程中,我們詳細解釋瞭如何在 Excel 中計算兩個日期之間相差的天數、月數、年數和週數。

更新於:2022年9月10日

721 次瀏覽

啟動您的職業生涯

透過完成課程獲得認證

開始學習
廣告