Table of contents
为各种目的计算某人的年龄是我们最频繁的需求之一。 在这方面,我们可以非常方便快捷地使用Excel。 在这篇文章中,我将告诉你如何在Excel中以日/月/年的格式计算年龄。
下载实践工作手册
你可以在这里免费下载我们的实践工作手册。
计算ddmmyyyy.xlsx中的年龄在Excel中用日/月/年计算年龄的2个公式
你可以在Excel中以年、月、甚至日期来计算年龄。 你可以使用几个函数来计算这些格式中的任何一种。 要在Excel中具体以dd/mm/yyyy格式计算年龄,并了解相关细节,请浏览下面的全文。
1.通过结合TODAY和DATEDIF函数在Excel中计算当前年龄
如果你今天想在Excel中计算年龄,你可以使用 DATEDIF函数 和 今天的功能 .
日期:DATEDIF 函数是一个计算两个日期之间差异的函数。 它主要有 3 争论。
语法。 DATEDIF(start_date,end_date,unit)
开始_日期。 这是将计算差额的日期
End_date: 这是将计算差额的日期
单位。 这是在双引号内的年、月或日期的第一个字母,声明日期的差异将以天、月或年为单位计算。
今天 函数是Excel中的一个函数,用于返回今天的日期。 它没有参数。
假设你有一个6个人的数据集,其中有他们的名字和生日。 现在,你想计算他们今天的年龄。 按照以下步骤来完成这个任务。 👇
📌 步骤。
- 首先,最重要的是,点击 D5 你想计算你的年龄的单元格。
- 随后,把一个 等号 随后,写下以下公式并按下 进入 按钮。
=DATEDIF(C5,TODAY(), "Y")&" 年, "&DATEDIF(C5,TODAY(), "YM")&" 月, "&DATEDIF(C5,TODAY(), "MD")&" 日"
🔎 公式分解。
=datedif(c5,today(), "y")
这将计算出C5单元格的日期与今天的日期之间的差异,单位是年。
结果。 35
=DATEDIF(C5,TODAY(), "Y")&" Years, "
这将连接一个空格,然后写上 "年",加上一个逗号,再加上另一个空格。
结果。 35年。
=DATEDIF(C5,TODAY(), "Y")&" Years,"&DATEDIF(C5,TODAY(), "YM" )
这将计算出C5单元格的日期和今天的日期在已完成的年份之后的剩余月份之间的差异,并将其与年份的结果相加。
结果。 35年, 9
=DATEDIF(C5,TODAY(), "Y")&" 年, "&DATEDIF(C5,TODAY(), "YM")&" 月, "
这将连接一个空格,然后写月,加一个逗号,再加一个空格。
结果。 35岁,9个月。
=DATEDIF(C5,TODAY(), "Y")&" 年, "&DATEDIF(C5,TODAY(), "YM")&" 月, "&DATEDIF(C5,TODAY(), "MD")
这将计算出C5单元格的日期和今天的日期在完成年月后的剩余天数中的差异,并将其与年月结果相加。
结果。 35岁, 9个月, 25岁
=DATEDIF(C5,TODAY(), "Y")&" 年, "&DATEDIF(C5,TODAY(), "YM")&" 月, "&DATEDIF(C5,TODAY(), "MD")&" 天"
这将连接一个空格,然后写入Days。
结果。 35岁,9个月,25天
- 因此,你已经计算出了亚历克斯今天的年龄。 下面,将你的光标放在 右下角 的位置。 D5 细胞。 随后,在 填充手柄 最后但并非最不重要的是,拖动填充柄 下来 将该公式复制到所有其他单元格。
因此,你可以在Excel中以日/月/年的格式计算任何人今天的年龄。 而整个结果表会是这样的。 👇
2.用日/月/年计算任意两个日期之间的年龄
现在,假设你有另一个数据集,其中有6个人的名字和生日。 但是,除了这些,这里有一个固定的日期,你必须计算他们的年龄。 你可以使用以下方法找到两个给定日期之间的年龄。 日期:DATEDIF 通过以下步骤来完成这项工作。
📌 步骤。
- 首先,最重要的是,点击 E5 你想计算你的年龄的单元格。
- 随后,把一个 等号 随后,写下以下公式并按下 进入 按钮。
=DATEDIF(C5,D5, "Y")&" 年, "&DATEDIF(C5,D5, "YM")&" 月, "&DATEDIF(C5,D5, "MD")&" 日"
🔎 公式分解。
=datedif(c5,d5, "y")
这将计算出C5和D5单元格的日期之差,单位为年。
结果。 35
=DATEDIF(C5,D5, "Y")&" 年,"
这将连接一个空格,然后写上 "年",加上一个逗号,再加上另一个空格。
结果。 35年。
=DATEDIF(C5,D5, "Y")&" 年,"&DATEDIF(C5,D5, "YM" )
这将计算出完成年份后剩余月份的C5和D5单元格日期之间的差异,并将其与年份的结果相加。
结果。 35年, 8
=DATEDIF(C5,D5, "Y")&" 年, "&DATEDIF(C5,D5, "YM")&" 月, "
这将连接一个空格,然后写月,加一个逗号,再加一个空格。
结果。 35岁,8个月。
=DATEDIF(C5,D5, "Y")&" 年,"&DATEDIF(C5,D5, "YM")&" 月,"&DATEDIF(C5,D5, "MD")
这将计算出C5和D5单元格的日期在完成年和月之后的剩余天数中的差异,并将其与年和月的结果相加。
结果。 35岁, 8个月, 5
=DATEDIF(C5,D5, "Y")&" 年, "&DATEDIF(C5,D5, "YM")&" 月, "&DATEDIF(C5,D5, "MD")&" 日"
这将连接一个空格,然后写入Days。
结果。 35岁,8个月,5天
- 因此,你已经计算出了亚历克斯在这个特定日期的年龄。 下面,将你的光标放在 右下角 的位置。 E5 细胞。 随后,在 填充手柄 最后但并非最不重要的是,拖动填充柄 下来 将该公式复制到所有其他单元格。
因此,你可以在Excel中以日/月/年的格式计算任何人今天的年龄。 而鲸鱼的结果表会是这样的。 👇
计算年龄的一些其他公式,仅以年为单位
除了前面介绍的方法外,如果你想找到自己的年龄,也可以使用一些其他公式来计算Excel中的年龄。
1.使用INT函数
你可以通过使用以下方法找到一个人的年龄(岁)。 INT功能 请按照以下步骤进行操作。
📌 步骤。
- 首先,最重要的是,点击 D5 你想计算你的年龄的单元格。
- 随后,把一个 等号 随后,写下以下公式并按下 进入 按钮。
=int((today()-c5)/365)
🔎 公式分解。
(TODAY()-C5)
这将计算出今天的日期和C5单元格的日期之间的差异,单位是天。
结果。 13082
(今天()-c5)/365
这将使几天的结果变成几年的结果。
结果。 35.84.
int((today()-c5)/365)
这将使该年的小数结果以最接近的小整数为准。
结果。 35
- 因此,你已经计算出了亚历克斯今天的年龄。 接下来,将你的光标放在 右下角 的位置。 D5 细胞。 随后,在 填充手柄 最后但并非最不重要的是,拖动填充柄 下来 将该公式复制到所有其他单元格。
因此,你可以计算出每个人的年龄,以年为单位。 例如,结果表会是这样的:👇
2.使用YEARFRAC函数
此外,你可以使用 年薪制功能 如果你想在Excel中找到你的年龄,请按照以下步骤来完成。 👇
📌 步骤。
- 首先,最重要的是,点击 D5 你想计算你的年龄的单元格。
- 随后,把一个 等号 随后,写下以下公式并按下 进入 按钮。
=rounddown(yearfrac(c5,today(),1),0)
🔎 公式分解。
yearfrac(c5,today(),1)
这将计算出C5单元格的日期和今天的日期之间的实际年差。
结果。 35.8
rounddown(yearfrac(c5,today(),1),0)
这种四舍五入的方式将之前的结果下调为小数点后0位。
结果。 35
- 因此,你已经计算出了亚历克斯今天的年龄。 接下来,将你的光标放在 右下角 的位置。 D5 细胞。 随后,在 填充手柄 最后但并非最不重要的是,拖动填充柄 下来 将该公式复制到所有其他单元格。
因此,你可以计算出每个人的年龄,以年为单位。 例如,结果表会是这样的:👇