EXCEL计算年龄

如题所述

出生年月表示为xx/xx/xx的格式,用=datedif(A2,NOW(),"Y")公式,先在B2单元格这里输入公式:=datedif(A2,NOW(),"Y")再按回车键;在B2单元格即显出年龄。

假设A2为生日例如是1980-05-04,则B2计算年龄为=YEAR(TODAY())-YEAR(A2),对于年龄本身的计算公式有多种,为了适应不同要求,是否精确计算周岁等等。若精确计算则:=(TODAY()-A2)/365,若虚岁则=(TODAY()-A2)/365+1。

绝对引用

单元格中的绝对单元格引用(例如 $A$1)总是在指定位置引用单元格。如果公式所在单元格的位置改变,绝对引用保持不变。如果多行或多列地复制公式,绝对引用将不作调整。默认情况下,新公式使用相对引用,需要将它们转换为绝对引用。例如,如果将单元格 B2 中的绝对引用复制到单元格 B3,则在两个单元格中一样,都是 $A$1。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-10-15

打开一个工作表,选中B2单元格。在编辑栏中输入公式=DATEDIF(A2,TODAY(),"Y"),按回车键确认,即可计算出年龄,详细步骤:

1、打开一个工作表。

2、选中B2单元格。

3、在编辑栏中输入公式=DATEDIF(A2,TODAY(),"Y")。

4、按回车键确认,即可计算出年龄。

5、拖拽B2右下角,即可填充单元格的公式,计算年龄。

本回答被网友采纳
第2个回答  2020-03-13
1、单元格内日期是1982.5.19
格式采用
日期型格式
2、单元格如果是A1,结果显示在B1里
,就在B1单元格里输入
=datedif(substitute(A1,".","-"),today(),"y")
或者
=int((today()-a1)/365.25)
说明
一.
年龄=2012-出生的年份
=2012-YEAR(A1)
原理:
日期年份函数YEAR
语法:YEAR(serial_number)。
参数:serial_number为待计算年份的日期。
应用实例:“虚工龄”计算
所谓“虚工龄”就是从参加工作算起,每过一年就增加一年工龄,利用YEAR函数计算工龄的公式是“=YEAR(A1)-YEAR(B1)”。公式中的A1和B1分别存放工龄的起止日期,YEAR(A1)和YEAR(B1)分别计算出两个日期对应的年份,相减后得出虚工龄。
二.
真实年龄=两个日期(出生、当前日期)之间年数
=datedif(A1,today(),"y")
真实年龄=总天数-出生年份
再除以
365
,再四舍五入
=ROUND((TODAY()-A1)/365,0)
=ROUND((TODAY()-A1)/365.25,0)
第3个回答  2020-03-11
设数据简略如图:

将公式
=datedif(substitute(a2,".","-"),now(),"y")
粘贴至b2单元格,对准下角,光标成“+”状时双击,效果如图:
第4个回答  2020-11-08

excel中计算年龄的方法