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

需要知道你的年龄(或其他人的?)

Excel的DATEDIF功能的一个用途是计算一个人的当前年龄。 这在各种情况下都很有用。

用DATEDIF计算你的当前年龄

使用Excel DATEDIF函数计算您的当前年龄。

在下面的公式中,DATEDIF函数用于确定一个人的年龄,月份和日期的当前年龄。

= DATEDIF(E1,TODAY(),“Y”)&“Years”,&DATEDIF(E1,TODAY(),“YM”)&
“月”,&DATEDIF(E1,今天(),“MD”)和“天”

注意 :为了使公式更易于使用,将该人的出生日期输入到工作表的单元格E1中。 然后将该位置的单元格引用输入到公式中。

如果您的出生日期存储在工作表中的其他单元格中,请确保更改公式中的三个单元格引用。

打破公式

点击上面的图片放大它

该公式在公式中使用DATEDIF三次计算年数,然后计算月数,然后计算天数。

公式的三部分是:

年数: DATEDIF(E1,TODAY(),“Y”)和“年”月数: DATEDIF(E1,TODAY(),“YM”)和“Months”天数: DATEDIF(E1,TODAY ),“MD”)和“天”

一起串联配方

&符号(&)是Excel中的连接符号。

连接的一种用法是将数字数据和文本数据在单个公式中一起使用时连接在一起。

例如,与符号用于将DATEDIF函数与上面显示的公式的三个部分中的文本“年”,“月”和“天”一起加入。

TODAY()函数

该公式还利用TODAY()函数将当前日期输入到DATEDIF公式中。

由于TODAY()函数使用计算机的序列日期来查找当前日期,因此每次重新计算工作表时,函数都会不断更新自身。

通常情况下,每次打开工作表时都会重新计算工作表,因此除非自动重新计算关闭,否则该人员的当前年龄将每天增加,工作表将被打开。

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

  1. 将您的出生日期输入工作表的单元格E1中
  2. 在单元格E2中键入= TODAY()。 (可选的)。 显示上图中显示的当前日期,仅供参考,下面的DATEDIF公式不使用此数据
  3. 在单元格E3中键入以下公式
  4. = DATEDIF(E1,TODAY(),“Y”)和“Years”,以及DATEDIF(E1,TODAY(),“YM”)和“Months”
    &DATEDIF(E1,TODAY(),“MD”)和“Days”

    注意 :在公式中输入文本数据时,必须用双引号括起来,如“年”。

  5. 按下键盘上的ENTER
  6. 您的当前年龄应显示在工作表的E3单元格中。
  7. 当您单击单元格E3时,完整的函数将出现在工作表上方的公式栏中