增加或减去日期

注意: 我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。 我们的目的是使此内容能对你有所帮助。 可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的英文版本以便参考。

假设您希望通过添加两周来调整项目的日程日期, 以查看新的完成日期, 或希望确定单个活动在项目任务列表中完成的时间。 可以使用简单的公式在日期中添加或减去天数, 也可以使用工作表函数, 在 Excel 中专门处理日期。

添加或减去日期中的天数

假设您的一张帐单在每个月的第二个星期五到期。 您希望将资金转移到您的支票帐户, 以便这些资金在该日期之前达到15天, 因此您将从截止日期减去15天。 在以下示例中, 你将了解如何通过输入正数或负数来添加和减去日期。 

使用 = A2 + B2 (其中 A2 是日期) 在日期中增加或减去天数, B2 表示要相加或减去的天数。

  1. 在 A 列输入截止日期。

  2. 输入要在 B 列中加或减的天数。您可以输入负数以从开始日期减去天数, 并输入一个正数以添加到您的日期。

  3. 在单元格 C2 中, 输入= A2 + B2, 并根据需要进行复制。

使用 EDATE 函数对日期添加或减去月份

可以使用EDATE 函数快速添加或减去日期中的月份。

EDATE函数需要两个参数: 开始日期和要添加或减去的月数。 若要减去月数, 请输入一个负数作为第二个参数。 例如, = EDATE ("9/15/19",-5) 返回4/15/19

使用 EDATE 添加或减去日期中的月份。 在本例中, = EDATE (a2, B2), 其中 A2 是日期, B2 具有要相加或减去的月数。

  1. 在此示例中, 您可以在列 A 中输入开始日期。

  2. 输入要在 B 列中加或减的月份数。若要指示是否应减去月份, 可以在数字前输入减号 (-) (例如-1)。

  3. 在单元格 C2 中输入= EDATE (A2, B2) , 并根据需要进行复制。

    注意: 

    • Excel 可能会将结果显示为序列号, 具体取决于包含所输入公式的单元格的格式。 例如, 2019 年2月8日可能显示为43504。

    • Excel 可将日期存储为序列号,以便可以在计算中使用它们。 默认情况下,1900 年 1 月 1 日的序列号是 1,而 2010 年 1 月 1 日的序列号是 40179,这是因为它距 1900 年 1 月 1 日有 40,178 天。

    • 如果结果显示为序列号, 请选择有问题的单元格, 然后继续执行以下步骤:

      • Ctrl + 1启动 "设置单元格格式" 对话框, 然后单击 "数字" 选项卡。

      • 在 "类别" 下, 单击 "日期", 选择所需的日期格式, 然后单击"确定"。 每个单元格中的值都应显示为日期,而不是序列号。

从日期中增加或减去年份

在此示例中, 我们使用以下公式从开始日期中添加和减去年份:

=DATE(YEAR(A2)+B2,MONTH(A2),DAY(A2))

使用 = date (YEAR (a2) + B2, MONTH (a2), DAY (a2)) 在开始日期中添加或减去年份

公式的工作原理:

  • YEAR函数查看单元格 A2 中的日期, 并返回2019。 然后, 它从单元格 B2 增加3年, 结果为2022。

  • MONTHDAY函数仅返回单元格 A2 中的原始值, 但 DATE 函数需要它们。

  • 最后, DATE函数将这三个值合并到未来3年的日期中, 即02/08/22

向日期添加天数、月数和年数的组合

在此示例中, 我们使用以下公式在开始日期中添加和减去年数、月数和天数:

= DATE (YEAR (a2) + B2, MONTH (a2) + C2, DAY (a2) + D2)

使用 date 函数将年、月数或天数与日期相加或从日期中减去。

公式的工作原理:

  • YEAR函数查看单元格 A2 中的日期, 并返回2019。 然后从单元格 B2 中添加1年, 结果为2020。

  • MONTH函数返回 6, 然后从单元格 C2 添加7。 这会很有趣, 因为 6 + 7 = 13 (1 年和1个月)。 在这种情况下, 公式将识别并自动向结果添加另一年, bumping 从2020到2021。

  • DAY函数返回 8, 并向其添加15。 如果你转到给定月份的天数, 这将以类似于公式的 MONTH 部分的方式工作。

  • 然后, date函数将这三个值合并到未来1年、7个月和15天的日期- 01/23/21

在以下情况下, 你可以使用公式或工作表函数处理与日期类似的公式或工作表函数, 查找项目日程的影响 (如果添加两周或完成任务所需的时间)。

假设您的帐户有30天的计费周期, 并且您希望帐户中的资金在3月2013日之前15天。 下面介绍了如何使用公式或函数处理日期。

  1. 在单元格 A1 中, 键入2/8/13

  2. 在单元格 B1 中,键入 =A1-15

  3. 在单元格 C1 中,键入 =A1+30

  4. 在单元格 D1 中,键入 =C1-15

    计算日期

向日期添加月份

我们将使用EDATE函数, 你将需要开始日期和要添加的月数。 下面介绍了如何向10/24/13 添加16个月:

使用 EDATE 公式向日期增加月数

  1. 在单元格 A1 中, 键入10/24/13

  2. 在单元格 B1 中, 键入= EDATE (A1, 16)

  3. 若要将结果设置为日期格式, 请选择单元格 B1。 单击 "数字格式" 旁边的箭头, > "短日期"。

为日期减去月份数

我们将使用相同的 EDATE 函数从日期减去月份。

在单元格 A1 中键入日期, 在单元格 B1 中键入公式= EDATE (4/15/2013,-5)

为日期减去月份数

在这里, 我们将指定开始日期的值, 输入用引号引起来的日期。

您也可以直接引用包含日期值的单元格, 或使用公式= EDATE (A1,-5)作为相同结果。

更多示例

向日期添加年或从中减去年份

日期增减示例

开始日期

增加或减去年份

公式

结果

10/24/2013

3 (添加3年)

=DATE(YEAR(A2)+B2,MONTH(A2),DAY(A2))

10/24/2016

10/24/2013

-5 (减去5年)

=DATE(YEAR(A4)+B4,MONTH(A4),DAY(A4))

10/24/2008

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×