使用Excel日期函数计算您当前的年龄

当你需要知道自己的年龄(或他人的年龄)时

要知道什么

  • 在Excel的一个单元格和日期公式中输入您的出生日期到另一个单元格中。新闻输入看看你现在的年龄。
  • DATEDIF公式包含出生日期和当前日期的单元格引用。
  • DATEDIF计算这两个日期之间的年、月和日数,从而生成您的年龄。

本文解释了如何使用Excel的DATEDIF公式计算您的年龄。这些说明适用于Excel 2019、2016、2013、2010;Excel for Microsoft 365, Excel Online, Excel for Mac, Excel for iPad, Excel for iPhone, Excel for Android。

使用日期函数计算年龄

一个用于Excel的日期函数就是计算一个人现在的年龄。如果你不想拖出日历,一个简单的电子表格公式可以帮助你。或者,使用函数来计算任意两个日期之间的差值。

在下面的公式中,DATEDIF函数以年、月和日为单位确定一个人的当前年龄。

= DATEDIF (E1,今天(),“Y”)与“年”&DATEDIF (E1,今天(),“YM”)和“月”&DATEDIF (E1,今天),“医学博士”)与“天”

为了使公式更容易使用,将一个人的出生日期输入到工作表的单元格E1中(参见下面的示例)。的细胞参考到这个位置输入到公式中。中的不同单元格中存储出生日期工作表,公式中的三个单元格引用需要更改。

显示年龄计算的Excel截图

该公式使用DATEDIF三次,首先计算年数,然后是月数,然后是两个日期之间的天数。公式的三部分是:

年数:Datatif(E1,今天(),“Y”)和“岁”
几个月:DatatifIF(E1,今天(),“YM”)&“几个月”
天数:DatationIf(E1,Data(),“MD”)&“天”
一个Excel电子表格的插图在电脑上计算年龄在一个房间与生日贺卡和礼物
乐动体育赞助Lifewire / Theresa Chiechi

将公式连接在一起

ampersand(&)是一个级联在Excel中象征。连接的一个用途是,当在单个公式中使用时,将数字数据和文本数据连接在一起。例如,&符号将DATEDIF函数连接到公式的三个部分中的文本Years、Months和Days。

显示整个年龄公式的Excel截图

今天()函数

公式还使用TODAY()函数将当前日期输入到DATEDIF公式中。因为TODAY()函数使用计算机的序列日期为了找到当前日期,函数在每次重新计算工作表时不断更新。

工作表每次打开都会重新计算。除非自动重新计算被关闭,否则当工作表被打开时,个人的当前年龄会增加。

示例:使用DATEDIF计算当前年龄

这个DATEDIF函数的例子计算你当前的年龄:

  1. 输入您的出生日期为空白工作表的单元格E1。

  2. 在单元格E3中输入公式:

    = DATEDIF (E1,今天(),“Y”)与“年”&DATEDIF (E1,今天(),“YM”)和“月”&DATEDIF (E1,今天(),“医学博士”)与“天”
  3. 新闻进入

    显示DATEDIF函数被输入的Excel截图
  4. 您当前的年龄显示在工作表的单元格E3中。

此页面是否有帮助?