📜  我们如何在没有 DATEDIF函数计算年龄?

📅  最后修改于: 2021-09-23 04:55:50             🧑  作者: Mango

在本文中,我们将探索在 Excel 中查找年龄的不同方法,而不是使用 DATEDIF函数查找年龄的常用方法。为此,我们可以使用以下两种方式之一:

  • 使用简单的数学
  • 使用 YEAR函数

使用简单的数学:

我们可以使用简单的数学轻松找到一个人的年龄。我们需要做的就是从当前日期中减去 DOB 并将其除以 365.25

所以,公式是:

= (TODAY()-date_of_birth)/365.25

例子:

在这种情况下,计算年龄的公式为:

=(TODAY()-A2)/365.25

当前日期为 26.04.2021,上述人员的年龄为 16 岁。

评论:

1. 此公式以十进制形式返回年龄。为了以整数形式获得年龄,我们可以将公式包装在 INT函数。语法是:

= INT((TODAY()- date_of_birth)/365.25)

2. 如果你试图找出一个没有经历过闰年的人的年龄,这个公式会产生错误的结果。

使用 YEARFRAC 函数:

Excel 中的 YEARFRAC函数返回一个十进制值,表示两个日期之间的小数年。我们可以使用这个函数来计算年龄。

Syntax:
= INT(YEARFRAC(date_of_birth, TODAY()))

例子: