Excel DATEDIF函数如何根据出生日期自动计算年龄

Eva

本文推荐给以下人群:

  • 想要轻松地根据出生日期计算年龄的人
  • 想了解如何使用 DATEDIF 函数的人
  • 想要更方便地使用Excel的人

在本文中,我们将详细介绍如何使用Excel函数(计算公式)自动计算一个人的生日起的完整年龄。

如何使用Excel函数自动计算从生日算起的完整年龄(计算公式)

出生时的完整年龄为 0 岁,下一次生日时为 1 岁,此后每次生日时增加一年。
在日本,当有人说“年龄”时,通常指的是成年。

要从您的生日自动计算您的年龄,日期函数很方便。

目录

DATEDIF 函数计算两个日期之间的天数、月数或年数。
开始日期是“从什么时候开始“结束日期是“到什么时候?”指定。

如何使用 DATEDIF 函数 DATEDIF(开始日期、结束日期、单位)
开始日 请指定比较的开始日期。
这里,生日是开始日期这将是。
结束日期 请指定要比较的结束日期。
这里,今天的日期是结束日期这将是。
单元 “Y”年
“M” 月数
“D”天
“YM” 从开始日期到结束日期的月数。日期和年份将被忽略。
*如果期间为1年零8个月,则显示8。
可以使用 DATEDIF 函数的 Excel 可与 Excel 2010 或更高版本一起使用。
微软官网信息 这里

DATEDIF 函数计算两个日期之间的天数、月数或年数。

这里,“从生日到今天的期间”指定。
相反请注意,指定“从今天到生日的时间段”将导致错误。

使用 Excel 中的 DATEDIF 函数从出生日期自动计算年龄

让我们使用 DATEDIF 函数从出生日期计算年龄。

使用 DATEDIF 函数仅将年龄显示为数字

使用 DATEDIF 函数仅将年龄显示为数字

在上图中生日写在D3上和,G1中写入的日期差异拿出来E3年龄显示。
在E3这里=DATEDIF(D3,$G$1,”Y”)进入

求D3(生日)和G1(今天的日期等)之间的差异,并将其显示为“Y”(年份单位)。

DATEDIF 函数不显示任何提示,因此您必须手动输入整个公式。

使用 DATEDIF 函数显示自您生日以来的月数

使用 DATEDIF 函数显示自您生日以来的月数

在上图中生日写在D3上和,G1中写入的日期差异拿出来显示 E3 过去了多少个月我让你这么做。
在E3这里=DATEDIF(D3,$G$1,”M”)进入

找出D3(生日)和G1(今天的日期等)之间的差异,并将其显示为“M”(月单位)。

您还可以按月显示年龄并除以 12。

使用 DATEDIF 函数显示自您生日以来已经过去的天数

使用 DATEDIF 函数显示自您生日以来已经过去的天数

在上图中生日写在D3上和,G1中写入的日期差异拿出来显示自 E3 以来经过的天数我让你这么做。
在E3这里=DATEDIF(D3,$G$1,”D”)进入

找出 D3(生日)和 G1(今天的日期等)之间的差异,并将其显示为“D”(以天为单位)。

您还可以通过显示日期(以天为单位)并除以 365 来显示年龄。

在计算结果末尾添加“年龄”

在计算结果末尾添加“年龄”

上图中,使用 DATEDIF 函数计算年龄,并在末尾添加“年龄”。
在E3这里=DATEDIF(D3,$G$1,”Y”)&”歳”进入

通过在末尾添加&“岁”,即可显示“年龄”。
将要显示的字符用双引号“””括起来,并用“&”连接,将其与前面的表达式组合起来。

输入 =”a”&”i” &”u” &”e” &”o”,将显示“Aiueo”。
输入=2*15&“岁”,将显示“30岁”。

使用 DATEDIF 函数以 XX 年 XX 月的格式显示年龄

这是迄今为止所解释的功能的高级版本。使用DATEDIF函数计算年龄和月数,并用“&”连接。

使用 DATEDIF 函数以 XX 年 XX 月的格式显示年龄

上图中,DATEDIF函数用于计算已经过去的年数和月数(没有年份),每个都用“&”连接。
在E3这里=DATEDIF(D3,$G$1,”Y”)&”年”&DATEDIF(D3,$G$1,”YM”)&”月”进入

因为函数很长,所以看起来很复杂,但是当你分解它时,你会发现它非常简单。

有关的:iPhone – 如何连接到 Wi-Fi(无线 LAN)

  • 将 &“years” 附加到 DATEDIF(D3,$G$1,”Y”)。
  • 将 &“月” 添加到 DATEDIF(D3,$G$1,”YM”)。
    *“YM”将忽略日期和年份。
  • 最后用&连接。

如果您不习惯,请尝试将每个计算公式放在单独的单元格中,并用“&”连接每个计算的结果。

DATEDIF 函数的其他有用用途

除了计算年龄之外,DATEIF 函数还有许多有用的用途。
这里我们摘录一些介绍。

计算距特定日期还剩多少天

=DATEDIF(TODAY(), A1, "D")

假设单元格 A1 包含未来的特定日期,计算从今天到该日期剩余的天数。
当您想了解距离奥运会还有多少天时,这非常有用。

计算自月初以来已经过去的天数(以天为单位)

=DATEDIF(DATE(YEAR(TODAY()), MONTH(TODAY()), 1), TODAY(), "D")

计算从今天的日期到月初经过的天数。

其他 Excel 相关文章

单击此处查看其他 Excel 文章。请看一下。