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 列中的每个剩余单元格:
C 列现在显示每行中开始日期和结束日期之间的完整年数和月数。
请注意,如果您愿意,您还可以以不同的方式格式化输出。
例如,您可以使用以下公式在年和月之间添加逗号:
=DATEDIF( A2 , B2 ,"y")&" years, "&DATEDIF( A2 , B2 ,"ym")&" months"
以下屏幕截图显示了如何在实践中使用该公式:
现在,C 列输出中的年份和月份以逗号分隔。
注意:您可以在此处找到 Excel 中DATEDIF函数的完整文档。
其他资源
以下教程说明如何在 Excel 中执行其他常见任务: