如果您需要确定未来或过去几个月的已知日期,那么EDATE功能可以快速简便。例如,如果您正在使用六个月合同的到期日期,则可以使用以下公式:

=EDATE(NOW(),6)

该函数采用提供的第一个日期(在这种情况下,使用NOW函数),并使用第二个参数确定应计算的未来或过去的月数。您使用的date参数应解析为日期序列号,而不是文本日期。

如果对第二个参数使用负值,则EDATE会计算过去的日期。例如,如果您想要一个过去三个月的日期,则可以使用以下内容:

=EDATE(NOW(),-3)

EDATE返回日期序列号;您可能需要设置单元格的格式,因此它使用日期格式来格式化返回值(如您希望的那样)。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(9392)适用于Office 365中的Microsoft Excel 2007、2010、2013、2016、2019和Excel。您可以在此处为Excel的较早菜单界面找到此技巧的版本: