Excel:计算两个日期之间的年和月


您可以使用以下公式计算 Excel 中两个日期之间的年数和月数:

 =DATEDIF( A2 , B2 ,"y")&" years "&DATEDIF( A2 , B2 ,"ym")&" months"

此特定公式将返回单元格A2中的开始日期和单元格B2中的结束日期之间的年数和月数。

例如,如果单元格A2包含1/4/2005并且单元格B2包含1/1/2022 ,则此公式将返回16 年 11 个月

以下示例展示了如何在实践中使用每个公式。

示例:在 Excel 中计算两个日期之间的年和月

假设我们在 Excel 中有以下开始日期和结束日期列表:

假设我们要计算每行的开始日期和结束日期之间的完整年数和月数。

为此,我们可以在单元格B2中键入以下公式:

 =DATEDIF( A2 , B2 ,"y")&" years "&DATEDIF( A2 , B2 ,"ym")&" months"

然后我们可以单击此公式并将其拖动到 B 列中的每个剩余单元格:

Excel计算两个日期之间的年和月

C 列现在显示每行中开始日期和结束日期之间的完整年数和月数。

请注意,如果您愿意,您还可以以不同的方式格式化输出。

例如,您可以使用以下公式在年和月之间添加逗号:

 =DATEDIF( A2 , B2 ,"y")&" years, "&DATEDIF( A2 , B2 ,"ym")&" months"

以下屏幕截图显示了如何在实践中使用该公式:

现在,C 列输出中的年份和月份以逗号分隔。

注意:您可以在此处找到 Excel 中DATEDIF函数的完整文档。

其他资源

以下教程说明如何在 Excel 中执行其他常见任务:

如何计算Excel中日期之间的月数
如何在Excel中将日期转换为月份和年份格式
如何在Excel中计算每月平均值

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注