Excel表怎样将1949.04这种格式的出生日期换算成年龄批量换算年龄

excel中知道出生年月如何自动计算年龄
excel中知道出生年月如何自动计算年龄
求年龄问题,要看你的数据是哪种格式(日期、文本),举例说明:1、假定你的A1单元格为日期格式,内容为“”,在B1单元格可输入如下公式得到年龄:=INT((TODAY()-A1)/365)2、假定你的A1单元格为文本格式,内容为“86.02”,在B1单元格可输入如下公式得到年龄:=INT((TODAY()-LEFT(A1,2)*365-RIGHT(A1,2)*30)/365)
3、假定A列从第二行开始是出生年月,B列计算相应年龄选中单元格B2,输入“=ROUND(YEARFRAC(A2, NOW()), 2)”,回车,单元格B2中就会显示年龄(保留2为小数,如果不想要小数,就把输入的第二个2改为0)。然后再选中单元格B2,拷贝,粘贴到B3、B4、B5、......中去即可。4、如果A1出生年月“1984年1月”,在其他单元格输入公式“=DATEDIF(A1,TODAY(),"Y")”,回车,即返回27;A1改为大于今天月份如“1984年4月”,该公式则返回26。
5、计算到统计日期的年龄
(1)=DATEDIF(A1,"","y")
(2)对用Excel批量计算年龄的补充1. 计算学生从出生年月到统计年月(如日)的周岁,忽略了月份。如1996年5月和1996年10月出生的两个学生,分别是7岁和6岁,而计算的结果都是7岁。&&& 2. 要求保持“出生年月”、“统计年月”单元格的“日历”属性,以方便其他数据库软件的调用,如日,在数据输入时要采用Excel认可的日期格式(如),而不能为了计算方便输入成1996.5。&&& 我们的办法是:&&& 1. 在Excel中打开“全校学生花名册”文件(此文件已在开学初完成,其中含全校学生的姓名(A列)、性别(B列)、出生年月(C列)等信息)。&&& 2. 在数据库文件中新建一列(D列),并命名为“统计年月”,在D2中(第一个学生对应的单元格)输入“”,然后将鼠标移到此单元格的右下角,光标变成“+”后,按住[Ctrl]键(切记),此时光标会变成两个“+”,向下拖动复制单元格,快速完成每个学生“统计年月”的输入。&&& 3. 再在文件中新建一列(E列),并命名为“年龄”,鼠标点击表头上的E,选中此列,单击菜单[格式]→[单元格]→[数字],选择“数值”,并将“小数位数”设为0。在E2(第一个学生对应的单元格)输入“=(YEAR(D1)-YEAR(C1))+IF((MONTH(D1)-MONTH(C1))&0,-1,0)”就可求出该学生的年龄,其中IF语名是判断学生的出生月份是否超过8月,如超过则要用年份之差再减1。第一个学生年龄计算出来后,将鼠标移到此单元格的右下角,光标变成“+”后,向下拖动复制单元格,快速完成每个学生“年龄”的计算。
发表评论:
TA的最新馆藏[转]&[转]&[转]&[转]&[转]&[转]&}

我要回帖

更多关于 出生日期换算成年龄 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信