Note: The other languages of the website are Google-translated. Back to English

如何在Excel中添加或减去日期,月份和年份?

本文提供了7种解决方案,可以在Excel中向日期添加或减去天,周,月,年或年/月/日的组合。 视频演示

  1. 用公式添加或减去日期
  2. 在没有公式的情况下将日期加或减到多个日期
  3. 在Excel中添加或减去迄今为止的几周
  4. 在Excel中添加或减去迄今的月份
  5. 在Excel中添加或减去迄今为止的年份
  6. 在Excel中添加或减去年,月和日的组合
  7. 用Kutools for Excel添加或减去日期,周,月或年至今

用公式添加或减去日期

您可能已经注意到Excel中的日期是5位数字。 因此,您可以像在Excel中增加或减少天数一样容易地增加或减少天数。

= 日期 + 天数

1。 选择一个空白单元格,您将放置计算结果,键入公式 = A2 + 10,然后按 输入 键。
备注:要从日期减去10天,请使用以下公式 = A2-10.

2。 如果需要将此公式应用于其他单元格,请根据需要将公式单元格的“自动填充”手柄拖到这些单元格上。

现在,您已从这些日期中批量添加或减去了相同的天数。 看截图:

轻松在Excel中添加/减去日期,星期,月份或年份

难以记住Excel中冗长的复杂公式吗? Kutools for Excel的 公式助手 列出最常用的公式,以帮助您快速计算和解决Excel中的问题。 加上年/月/周/日, 加上小时/分钟/秒, 绝对值总和, 寻找最普遍的价值等等。


广告添加天数周数年至今

Kutools for Excel - 包括 300 多个方便的 Excel 工具。 全功能免费试用 30-天,无需信用卡! 立即行动吧!

在没有公式的情况下将日期加或减到多个日期

与公式相比,某些Excel用户更喜欢直接添加或减去天数而不使用公式。 在这里,我将指导您使用Excel中的“选择性粘贴”功能从多个日期中添加或减去相同的天数。

1。 键入要在空白单元格中的日期上加上或减去的天数,说10,然后将其复制。 看截图:

2。 选择要增加或减少天数的日期,右键单击并选择 选择性粘贴 > 选择性粘贴 在上下文菜单中。 看截图:

3。 在“选择性粘贴”对话框中,请检查 地址 or 减去 选项,然后单击 OK 按钮。 看截图:

4。 现在,将数字添加或减去到日期,日期显示为5位数字。 保持选中这些5位数字,然后单击 首页 > 数字格式 盒子> 短期约会 再次将它们转换为日期。

现在,您将看到从指定的日期范围中批量添加或减去指定的天数,而无需使用公式。 看截图:

在Excel中添加或减去迄今为止的几周

您还可以应用公式从Excel中的日期中添加或减去指定的星期数。 请执行以下操作:

= 日期 + 7 * 周数

1。 选择要放置计算结果的空白单元格,键入公式 = A2 + 4 * 7,然后按 输入 键。
备注:要从日期减去4周,请使用以下公式 = A2-4 * 7.

Kutools for Excel

在人群中脱颖而出

300个方便的工具
在 Excel 中解决 80% 的问题
现在免费试用

告别可怕的VBA和公式!

2。 如果需要从其他日期增加或减少几周,请根据需要拖动公式单元格的“自动填充”手柄。

现在,您已从多个日期中批量添加或减去了相同的星期数。 看截图:

在Excel中添加或减去迄今的月份

要在日期上加上或减去月份,不宜在日期上加上或减去30,因为月份中一年中包含的天数不同,有些包含30天,有些包含31天,而有些则包含28或29天。 因此,我们需要应用EDATE函数来处理这种情况。

= EDATE(日期, 月数)

1。 选择要放置计算结果的空白单元格,键入公式 = EDATE(A2,3),然后拖动此公式单元格的“自动填充”手柄以根据需要将此公式应用于其他单元格。
备注:要从日期减去3个月,请使用此公式 = EDATE(A2,-3).

2。 如您所见,EDATE函数将返回5位数字。 请保持选中这5位数字,然后单击 首页 > 数字格式 盒子> 短期约会 将其转换为日期。 看截图:

现在,您将看到它在批量日期中增加或减去了相同的月数。 看截图:

在Excel中添加或减去迄今为止的年份

例如,您将在Excel中的一批日期中添加6年,可以执行以下操作:

= DATE(YEAR(日期)+ 年数,MONTH(日期),天(日期))

1。 选择要放置计算结果的空白单元格,键入公式 = DATE(YEAR(A2)+ 6,MONTH(A2),DAY(A2)),然后按 输入 键。
备注:要从日期中减去6年,请应用此公式 = DATE(YEAR(A2)-6,MONTH(A2),DAY(A2)).

2。 如果需要,请拖动公式单元格的“自动填充”手柄,以根据需要将此公式应用于其他单元格。

在Excel中添加或减去年,月和日的组合

在某些情况下,您可能需要同时添加或减去年,月和天,比如说添加3年5个月和15天。 在这种情况下,您可以应用DATE函数来解决该问题。

= DATE(YEAR(日期)+ 年数,MONTH(日期)+ 月数, 天(日期)+ 天数)

1。 选择要放置计算结果的空白单元格,键入公式 =DATE(YEAR(A2)+3,MONTH(A2)+5,DAY(A2)+15),然后按 输入 键。 看截图:
备注:要减去年,月和日的组合,请使用以下公式 =DATE(YEAR(A2)-3,MONTH(A2)-5,DAY(A2)-15).

2。 如果需要,请拖动此公式单元格的“自动填充”手柄以将此公式应用于其他单元格。

用Kutools for Excel添加或减去日期,周,月或年至今

如果您安装了Kutools for Excel,则将找到它 公式助手 列出最常用的公式,以帮助您轻松地在Excel中进行计算,包括添加迄今为止的天,周,月或年。 请执行以下操作:

Kutools for Excel - 包括 300 多个方便的 Excel 工具。 全功能免费试用 30-天,无需信用卡! 立即行动吧!

1。 选择要放入计算结果的单元格,然后单击 库工具 > 公式助手 > 添加迄今为止的年份.
小技巧:请从中选择合适的公式 公式助手 根据您的需求下拉列表。 例如,选择 加上星期数 用于在日期中添加/减去指定的星期数。

2。 在打开的“公式帮助器”对话框中,在 约会时间 框,然后键入您将在 框。
小技巧:在我们的例子中,我们将从日期起添加5年,因此我们输入 5 框。 如果您需要减去某些年份(例如3年),请在 框。

3。 点击 Ok 按钮以应用公式 添加迄今为止的年份。 如有必要,请拖动“填充手柄”以将此公式应用于其他范围。

加上/减去日期:

到目前为止添加/减去周:

加上/减去到目前为止的月份:

Kutools for Excel的 公式助手 可以避免Excel用户记住复杂的公式并列出最常用的公式,以帮助您快速计算和解决Excel中的问题, 加上年/月/周/日, 加上小时/分钟/秒等等。 免费试用!

演示:在Excel中添加或减去日期,周,月或年


300种工具可帮助您脱颖而出

用Kutools for Excel- 永远不用担心裁员

Kutools for Excel为300个工作场景带来了1500个方便的工具,可帮助您比同事更快更好地工作,并轻松赢得老板的信任。 您将是裁员清单中的最后一个人,轻松为您的家人维持稳定和更好的生活!

  • 在3分钟内成为Excel的专家,并轻松赢得他人的赞赏。
  • 提高80%的工作效率,解决您的 80% Excel中的问题,不加班。
  • 加快工作速度,每天节省2个小时,以改善自己并陪伴家人。
  • 与复杂的公式和VBA代码告别,释放您的内存。
  • 减少数以千计的键盘操作和鼠标单击,远离鼠标手。
  • 花费$ 39.0,价值超过$ 4000.0的其他培训。
  • 的选择
    110,000多位
    高效能人士和300+知名企业,在Excel中稳定工作。
  • 全功能免费试用 30-天,不需要信用卡。
阅读更多 ...
现在免费试用
 
按评论排序
注释 (65)
还没有评分。 成为第一位评论!
该评论由网站上的主持人最小化
谢谢你,谢谢你,谢谢你。 这正是我所需要的,并通过解释和示例以如此清晰的方式进行了解释。 在没有我的大脑崩溃的情况下让生活变得如此轻松:lol:
该评论由网站上的主持人最小化
这就是我一直在寻找的。 谢谢,真的很有用。 :-)
该评论由网站上的主持人最小化
感谢 EDATE 功能解决了我的问题,非常感谢。
该评论由网站上的主持人最小化
非常感谢您用屏幕截图进行解释。 这个小贴士对我真的有很大帮助..
该评论由网站上的主持人最小化
真的很好的帖子...帮助了很多
该评论由网站上的主持人最小化
简单而有效的解释; 谢谢
该评论由网站上的主持人最小化
真的很酷yaar......非常好
该评论由网站上的主持人最小化
非常好.....正在寻找更多这样的例子
该评论由网站上的主持人最小化
这不是我想要的,它根本没有用。 我试图计算一个时间段。 不要减去和添加日期! 谢谢但不谢谢:-x
该评论由网站上的主持人最小化
尊敬的先生/女士, 20/08/2014 - 10/10/2016 = 天...? 在excel中如何计算天数在这方面对我有帮助。 问候樱桃,
该评论由网站上的主持人最小化
为了计算天数,试试这个公式 Datedif(10/10/2016-20/8/2014,"d")+1
该评论由网站上的主持人最小化
非常好,我很感激
该评论由网站上的主持人最小化
谢谢你!!!!! 你救了我!
该评论由网站上的主持人最小化
20 年 08 月 2014 日 - 10 年 10 月 2016 日=? =DATEDIF(A1,B1,"Y")&"Years,"&DATEDIF(A1,B1,"YM")&"Months"&DATEDIF(A1,B1,"MD")&"Days" 如果它不起作用,那就去吧到控制面板,然后转到时钟、语言、地区并设置日期格式,如第一天、月份、年份和确定。 这是您问题的解决方案 Ravi Kumar。 雷格勒阿齐姆库雷希
该评论由网站上的主持人最小化
这对我很有帮助
该评论由网站上的主持人最小化
先生,信息量很大,帮助很大。 谢谢你。
该评论由网站上的主持人最小化
这就是我喜欢 Excel 的原因。 感谢你的分享。 为我的公司计算折旧费用时节省了我很多时间
该评论由网站上的主持人最小化
你好.. 我想在 excel 中逐年减少几个月,Exp:-01-01-2000 - 01-08-2000 = 8 个月我这样做的公式>>>。
该评论由网站上的主持人最小化
03.02.2014 如何转换 03/02/2014
该评论由网站上的主持人最小化
03.02.2014 如何转换 03/02/2014
该评论由网站上的主持人最小化
Avinash,如果您确定每次都是每月的第一天:=ROUND((L5-K5)/30,0)-1 否则,您可以试试这个:=CONVERT(L5-K5,"day ","yr")*12 但是你仍然需要相应地舍入它。 我承认这两种解决方案都不是很漂亮。
该评论由网站上的主持人最小化
我的日期在一张纸上; 每列最终都会有一个日期。 我想要做的是让最后一列 - 标记为“下一个截止日期”自动将 90 天添加到输入的最新日期。 列标记为“完成日期”行中将列出姓名,当他们完成家访并输入日期时,我们希望最后一列“刷新”并告诉我们下一个到期日(90 天)我能找到的只有:example =D2+90 但是我们每次都必须更改字母并且我们要保护该列,这样任何人都不会弄乱公式。
这里还没有评论
了解更多

关注我们

版权所有 © 2009 - extendoffice.com。 | 版权所有。 供电 ExtendOffice。 | 网站地图
Microsoft和Office徽标是Microsoft Corporation在美国和/或其他国家的商标或注册商标。
受Sectigo SSL保护