小弟也是通过今天在网上的学习,在得到的这个,学的不精,愿与大家分享交流。

excel通过×××计算出生日期、年龄,通过网上有多种方法,但小弟觉得可能这种更简便,对于电脑初学者更为易懂,上手较快,若各位大侠又更好的方法希望提出来学习。

(1)计算出生日期:A!位×××号,本方法通用18位/15位

“B1=DATE(MIDB(A1,7,4),MIDB(A1,11,2),MIDB(A1,13,2))”;日期格式,“年-月-日”,括号内意为(A1字段第7位开始标记4位,即年、A1字段第11位计数,即月、A1字段第13位计数,即日)

 

(2)显示×××长度:C1=len($A1);

 

(3)显示性别:D1=IF(C1=18,MID(A1,17,1),RIGHT(A1,1)),18位中的第17位和15位中的最后一位代表性别,基数为男,偶数为女;

 

(4)计算年龄:

 按年计算:E1=year(now())-left(B1,4);当前时间减去出生日期左起4位数即年

 按天计算:E1=YEAR(TODAY())-VALUE(MID(A1,7,4))

 

(5)根据时间计算月数

=(year(now())-year(e2))*12+month(now())-month(e2)

 

希望大家广泛交流,小弟在这里学习了,谢谢!