EXCEL公式现在的时间减去出生日期算年龄,年龄书写为76.7 急急急

出生年月的书写不规范,例如1976年07月,在单元格里输入的是76.7,这该怎么办?

设置单元格格式为“数值”,在B2输入出生日期,年龄计算公式为=INT((YEAR(TODAY())-YEAR(B2))+IF((MONTH(TODAY())-MONTH(B2))<0,-1,0))

以下公式适用于日期格式如:1976-7-1,1976-7,及数值格式如76.7,不适用于文本格式如76.7.1
=IF(B2<3000,INT(YEAR(NOW())-1900-ROUNDDOWN(B2,0)),INT(YEAR(NOW())-YEAR(B2)))
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-06-01
例如我的生日是1985年9月11日
输入 =(TODAY()-DATE(1985,9,11))/365
设置单元格格式,保留一位小数。计算大概的值。
第2个回答  2010-06-01
假定你的日期在a1(例如2001-5-6)
在b1中 输入
=INT(YEAR(NOW()))-INT(YEAR(A1))
第3个回答  2013-11-19
假如数据76.7在A1
B1=DATEDIF(VALUE(SUBSTITUTE(A1,".","/")),NOW(),"y")