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")
以下屏幕截图显示了如何在实践中使用该公式:
我们看到出生于 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 中执行其他常见任务: