如何在Excel中从给定日期添加/减去月份

lai*_*ika 7 worksheet-function microsoft-excel

这是我的场景:

我必须在我的 Excel 应用程序中用日期和下一年即将发生的事件的一些元数据填充列表。有些事件发生在每个月的同一天,例如每月的第 3 天

所以问题是:

是否有任何功能,以便我可以将一个月添加到给定日期,例如:

  • 单元格A11/23/2013
  • 单元格A22/23/2013
  • 单元格A33/23/2013

什么没有奏效:

显然

A3=$A2+30

产生3/25/2013哪个是错误的。

lai*_*ika 10

至于我没有在超级用户上找到答案,我发布了我自己的答案:

根据此链接Excel:将 n 个月添加到日期。将月份添加到 Excel 日期,您必须:

  • 启用分析工具包
    • File-> Options-> Add-ins-> Manage: Excel Add-ins->Go

并使用函数EDATE(reference_cell, offset_integer),这是一个例子:

  • A2 = 2/23/2013
  • A3 = EDATE($A1, 1) -> 3/23/2013

编辑:

正如barry houdini在评论中指出的那样,只有Excel 2003 及更早版本才需要Analysis Toolpak只要在更高版本的 Excel 中内置了EDATE函数。

  • +1 for EDATE - 只有 Excel 2003 或更早版本的 Excel 才需要分析工具库 - 在更高版本中 EDATE 是一个内置函数 (4认同)