excel由出生日期求年龄

如题所述

出生日期自动计算年龄方法如下:

工具:华为MateBook14、系统Windows10、软件EXCEL2020。

1、以EXCEL为例,打开EXCEL工作表,在A2单元格输入出生日期(如:1974-6-5)。

2、以当前时间的年份为准在B2单元格计算年龄,在B2单元格输入函数:=year(),即:提取年的函数。

3、设置YEAR函数的参数,将光标移到year函数的括号内,输入函数:TODAY(),TODAY函数返回值为当前日期,然后按回车键返回函数计算结果。

4、我们可以看到当前B2单元格返回的数值为:2018,即函数YEAR(TODAY())公式提取的是当前日期的年份。

5、因为我们要计算年龄,就要用当前日期年份-出生日期的年份,所以接着我们在YEAR(TODAY( ))函数后面输入减号。

6、输入减号后,我们要提取出生年月日的中的“年”,所以继续输入函数YEAR(),然后YEAR函数的参数为:出生日期,即A2单元格,如下图所示。

7、输入完成后按回车键返回函数计算结果,年龄为:44,即:当前年(2018)-出生年(1974)=44,完成。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-09-19

要在Excel中根据出生日期计算年龄,你可以使用函数DATEDIF或YEARFRAC。以下是两种方法的示例:

方法1:使用DATEDIF函数

    假设你的出生日期在A1单元格中。

    在另一个单元格中输入以下公式:

    lessCopy code=DATEDIF(A1, TODAY(), "y")

    这个公式会计算从出生日期到当前日期的年数。

    方法2:使用YEARFRAC函数

    同样,假设出生日期在A1单元格中。

    在另一个单元格中输入以下公式:

    lessCopy code=INT(YEARFRAC(A1, TODAY()))

    这个公式也会计算从出生日期到当前日期的年数,但使用了YEARFRAC函数和INT函数来获得一个整数年龄值。

    无论你选择哪种方法,都需要确保Excel的日期格式设置正确,以便正确计算年龄。如果要随着时间的推移自动更新年龄,只需保存工作表,Excel会自动更新基于TODAY()函数的年龄。

相似回答