Excel:如何计算特定日期的年龄


您可以使用以下公式根据出生日期计算某人在特定日期的年龄:

公式 1:计算年龄(例如 60 岁)

 =DATEDIF( A2 , B2 ,"y")

公式2:计算十进制年龄的年龄(例如60.372岁)

 =YEARFRAC( A2 , B2 )

公式3:以年、月、日为单位计算年龄(例如60岁、4个月、14天)

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

每个公式都假设出生日期位于单元格A2中,而您感兴趣的具体日期位于单元格B2中。

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

示例 1:计算年龄(以岁为单位)

我们可以在单元格C2中输入以下公式来计算截至05/15/2040的个人年龄(假设他们出生于01/01/1980 ):

 =DATEDIF( A2 , B2 ,"y")

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

Excel计算截至特定日期的年龄

我们看到出生于 1980 年 1 月 1 日的人将于 2040 年 5 月 15 日满60岁。

示例 2:计算十进制年龄的年龄

我们可以在单元格C2中输入以下公式来计算截至05/15/2040的个人年龄(以十进制表示),假设他们出生于01/01/1980

 =YEARFRAC( A2 , B2 )

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

我们看到出生于 1980 年 1 月 1 日的人到 2040 年 5 月 15 日将是60,372岁。

示例 3:计算年龄(年、月、日)

我们可以在单元格C2中输入以下公式来计算截至05/15/2040的个人年龄(以年、月和日为单位),假设他们出生于01/01/1980

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

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

我们看到出生于 1980 年 1 月 1 日的人在 2040 年 5 月 15 日将是60 岁零 4 个月零 14 天

其他资源

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

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

添加评论

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