怎样在EXCEL表中自动计算年龄
发布网友
发布时间:2022-03-31 03:05
我来回答
共6个回答
热心网友
时间:2022-03-31 04:34
=DATEDIF(开始时间,结束时间,“y”)算出来的是整年的时间
=datedif(a1,today(),"y")
算出来的到今天这个人的年龄(整年的)A1单元格内容为出生日期
=YEAR(NOW())-YEAR(A1)
YEAR(NOW())可求出当前系统时间的年份
YEAR(A1)可求出已知时间的年份。A1单元格内容为出生日期
两值相减得出年龄,在这个单元格要设置格式为常规,否则会默认为日期格式。
=DATEDIF(DATE(MID(A1,7,2+(LEN(A1)=18)*2),MID(A1,(LEN(A1)=18)*2+9,2),MID(A1,(LEN(A1)=18)*2+11,2)),TODAY(),"Y")
A1单元格内容为身份证证号
热心网友
时间:2022-03-31 05:52
假若E2单元格内是身份证号,F2单元格要输入出生年月日,G2单元格要输入性别,H2单元格要输入年龄;那么只要在所求单元格处用到如下的函数就可以了:
F2单元格内输入自动生成出生年月日的语法为=IF(LEN(E2)=15,("19"&MID(E2,7,2)&"年"&MID(E2,9,2)&"月"&MID(E2,11,2)&"日"),(MID(E2,7,4)&"年"&MID(E2,11,2)&"月"&MID(E2,13,2)&"日"))
G2单元格内输入自动生成性别的语法为=IF(MOD(IF(LEN(E2)=15,MID(E2,15,1),MID(E2,17,1)),2)=1,"男","女")
H2单元格内输入自动生成年龄语法为=DATEDIF(F2,TODAY(),"Y")
热心网友
时间:2022-03-31 07:27
在A10里面输入当前年份,比如输入2013,在年龄这一列输入公式=B12-$A$10,下拉自动生成就可以了
热心网友
时间:2022-03-31 09:18
假设出生日期在C6单元格。。在D6单元格输入
=DATEDIF(C6,TODAY(),"y")
就可以计算出年龄。。
热心网友
时间:2022-03-31 11:26
A列为生日 B列为年龄
公式:=DATEDIF(A2,TODAY(),"Y")&"岁"
热心网友
时间:2022-03-31 14:08
用函数啊...直接减也可以...