如何在 Excel 中減去日期

如果您有一個包含大量日期的 Excel 工作表,您最終可能需要計算其中一些日期之間的差異。也許你想看看你用了多少個月還清了你的債務,或者你花了多少天才減掉了一定的體重?

在 Excel 中計算日期之間的差異很容易,但可能會變得複雜,具體取決於您希望如何計算某些值。例如,如果您想知道 2/5/2016 和 1/15/2016 之間的月數,答案應該是 0 還是 1?有些人可能會說 0,因為日期之間不是整月,而其他人可能會說 1,因為這是不同的月份。

目錄

  • 兩個日期之間的天數
  • 兩個日期之間的月份
  • 兩個日期之間的年數

在本文中,我將向您展示如何計算兩個日期之間的差異,以根據您的喜好使用不同的公式計算天數、月數和年數。

兩個日期之間的天數

我們可以做的最簡單的計算是獲取兩個日期之間的天數。計算天數的好處是實際上只有一種計算值的方法,因此您不必擔心不同的公式會給出不同的答案。

如何在 Excel 中減去日期

在上面的示例中,我在單元格 A2 和 A3 中存儲了兩個日期。在右側,您可以看到這兩個日期之間相差 802 天。在 Excel 中,總是有多種方法可以計算相同的值,這就是我在這裡所做的。讓我們看一下公式:

如何在 Excel 中減去日期

第一個公式只是兩個日期 A3 – A2 的簡單減法。Excel 知道這是一個日期,並簡單地計算這兩個日期之間的天數。簡單而且非常直接。此外,您還可以使用DAYS函數。

=天數(A3, A2)

此函數有兩個參數:結束日期和開始日期。如果您在公式中切換日期,您只會得到一個負數。最後,您可以使用名為DATEDIF的函數,它包含在 Lotus 1-2-3 days 的 Excel 中,但不是 Excel 中官方支持的公式。

=DATEDIF(A2, A3, "D")

當您鍵入公式時,您會看到 Excel 沒有為您提供有關字段等的任何建議。幸運的是,您可以在此處查看 DATEDIF 函數的語法和所有支持的參數

作為一個額外的好處,如果你想計算兩個日期之間的工作日數怎麼辦?這也很簡單,因為我們有一個內置公式:

=NETWORKDAYS(開始日期,結束日期)

計算天數和工作日數很簡單,現在我們來談談月數。

兩個日期之間的月份

最棘手的計算是月數,因為您可以根據它是完整的月份還是部分月份來向上或向下舍入。現在Excel中有一個MONTHS函數,但是它非常有限,因為它在計算差異時只會看月份而不是年份。這意味著它僅對計算同一年兩個月之間的差異有用。

由於這有點毫無意義,讓我們看一些可以為我們提供正確答案的公式。微軟在這裡提供了這些,但如果你懶得訪問鏈接,我也在下面提供了它們。

向上舍入 - =(YEAR(LDate)-YEAR(EDate))*12+MONTH(LDate)-MONTH(EDate)

向下舍入 - =IF(DAY(LDate)>=DAY(EDate),0,-1)+(YEAR(LDate)-YEAR(EDate)) *12+MONTH(LDate)-MONTH(EDate)

現在這是兩個相當長且複雜的公式,您真的不需要了解發生了什麼。以下是 Excel 中的公式:

如何在 Excel 中減去日期

請注意,您應該在實際單元格本身中編輯舍入公式,因為出於某種奇怪的原因,整個公式不會顯示在公式欄中。要在單元格本身中查看公式,請單擊“公式”選項卡,然後單擊“顯示公式”

如何在 Excel 中減去日期

那麼我們當前示例中的兩個公式的最終結果是什麼?讓我們看下面:

如何在 Excel 中減去日期

四捨五入給我 27 個月,四捨五入給我 26 個月,這是準確的,取決於你想如何看待它。最後,您還可以使用 DATEDIF 函數,但它只計算完整的月份,所以在我們的例子中它返回的答案是 26。

=DATEDIF(A2, A3, "M")

兩個日期之間的年數

與月份一樣,也可以計算年,具體取決於您是要將 1 年計為完整的 365 天,還是要計算年份的變化。因此,讓我們舉個例子,我使用了兩個不同的公式來計算年數:

如何在 Excel 中減去日期

一個公式使用 DATEDIF,另一個使用 YEAR 函數。由於天數的差異僅為 802,因此 DATEDIF 顯示 2 年,而 YEAR 函數顯示 3 年。

如何在 Excel 中減去日期

同樣,這是一個偏好問題,取決於您要計算的具體內容。了解這兩種方法是個好主意,這樣您就可以使用不同的公式解決不同的問題。

只要您謹慎使用所使用的公式,就可以很容易地準確計算出您要查找的內容。除了我提到的功能之外,還有更多日期功能,因此請隨時在Office 支持網站上查看這些功能。如果您有任何問題,請隨時發表評論。享受!

留下評論

如何自动翻页 Microsoft PowerPoint 365

如何自动翻页 Microsoft PowerPoint 365

本教程展示如何通过设置幻灯片自动播放的时间,使 Microsoft PowerPoint 365 自动播放演示文稿。

如何在 Microsoft Word 中访问和使用样式集

如何在 Microsoft Word 中访问和使用样式集

样式集可以瞬间为您的整个文档提供光滑且一致的外观。以下是如何在 Word 中使用样式集以及在哪里找到它们。

Excel:强制“以只读方式打开”的提示

Excel:强制“以只读方式打开”的提示

本指南将引导您在 Microsoft Excel Office 365 文件中强制提示用户以只读方式打开。

Outlook 365:将所有联系人导出为 vCard 文件

Outlook 365:将所有联系人导出为 vCard 文件

我们向您展示一个技巧,您可以使用它轻松将所有 Microsoft Outlook 365 联系人导出为 vCard 文件。

在 Excel 中启用/禁用单元格中公式的显示

在 Excel 中启用/禁用单元格中公式的显示

学习如何在 Microsoft Excel 中启用或禁用单元格中公式的显示。

Excel 365:如何锁定或解锁单元格

Excel 365:如何锁定或解锁单元格

通过本教程学习如何在Microsoft Excel 365中锁定和解锁单元格。

为什么在 Outlook 365 中“垃圾邮件”选项是灰色的?

为什么在 Outlook 365 中“垃圾邮件”选项是灰色的?

在 Microsoft Outlook 中“垃圾邮件”选项变为灰色是很常见的。本文将向您展示如何处理这个问题。

PowerPoint 365:如何从其他演示文稿文件导入幻灯片

PowerPoint 365:如何从其他演示文稿文件导入幻灯片

一个教程,展示如何从另一个 Microsoft PowerPoint 365 演示文稿文件导入幻灯片。

如何在Word中创建宏

如何在Word中创建宏

了解如何在Word中创建宏,以更快地执行您最常用的功能。

Office 365:开启/关闭 Office 剪贴板

Office 365:开启/关闭 Office 剪贴板

我们将向您展示如何在 Microsoft Office 365 应用程序中启用或禁用可见的剪贴板选项。