Excel用公式计算出年龄的方法:一、周岁计算。二、虚岁计算。三、实际年龄计算法。
具体步骤:
一、周岁计算。
1、在C2单元格中输入公式“=YEAR(TODAY())-YEAR(B2)”,回车,然后双击单元格右下角处往下填充或者拖拽单元格右下角往下填充。
2、在D2单元格中输入公式“=INT((TODAY()-B2)/365)”,回车,然后双击单元格右下角处往下填充或者拖拽单元格右下角往下填充。
二、虚岁计算。
周岁公式基础上加1即可。在E2单元格中输入公式“=INT((TODAY()-B2)/365)+1”或者“=YEAR(TODAY())-YEAR(B2)+1”,回车,双击单元格右下角处往下填充或者拖拽单元格右下角往下填充。
三、实际年龄计算。
在F2单元格中输入公式“=YEAR(TODAY())-YEAR(B2)&"岁"&MONTH(TODAY())-MONTH(B2)&"月"&DAY(TODAY())-DAY(B2)&"天"”,回车,双击单元格右下角处往下填充或者拖拽单元格右下角往下填充。
先在“年龄”列的第一个单元格中点击鼠标左键,选中这个单元格 。
选中单元格后,在Excel的编辑栏中输入 =YEAR(NOW())-MID((需要时可以把以上要输入的内容复制粘贴到Excel中,以避免输入字符的麻烦。
输入以上字符后,用鼠标点击同一行左侧包含身份z号码的单元格。
点击单元格后,编辑栏中会自动输入该单元格的名称。
然后在单元格名称后再输入 ,7,4这样即输入完成了根据身份z号码自动计算年龄的公式,整个公式为“=YEAR(NOW())-MID(C3,7,4)”。其中的“YEAR(日期值)”可以得到某个日期中的年份。
“NOW()”可以得到当前电脑系统中的日期;“YEAR(NOW())”即可得到当前电脑系统中的年份;“MID”可以从字符串中得到指定数量的字符,“MID(C3,7,4)”表示得到从C3单元格中第7位字符开始的共4位字符,即身份z中的出生年份信息。
这样,用“电脑中的年份”减去“身份z中的出生年份”即得到该人员的实际年龄。当然,前提是电脑系统的时间要准确。
输入公式后按键盘的回车键或者鼠标点击编辑栏左侧的对号按钮。
这样,输入公式的单元格中就会自动显示出对应身份z的实际年龄。
再将鼠标指针指向该单元格的右下角,当鼠标指针变成十字形状时双击鼠标左键或者向下拖动鼠标至列尾。
这样,年龄列中就会自动计算并且显示出各身份z对应的年龄了。
注:要保证计算年龄结果的正确性,必须让电脑系统的时间保持准确。
一、假设A1中是身份z号码,在B2中录入上面的公式假设A1中录入身份z号码,在B2中录入公式=INT((VALUE(TEXT(TODAY(),"YYYYMM"))-VALUE(MID(A1,7,6)))/100)
即可提取出身份z号码中的年龄
二、假设A1中录入的是日期型出生年月日,那么在B1中录入公式
=INT((TEXT(TODAY(),"YYYYMM")-TEXT(A1,"YYYYMM"))/100)
或
=INT((TEXT(NOW(),"YYYYMM")-TEXT(A1,"YYYYMM"))/100)
即可算出年龄
1,打开Excel文档。如下图,在花名册中已统计出生年月日,需要快速计算出员工年龄。
2,用鼠标选中年龄这一列,鼠标单击右键,选择“设置单元格格式”。
3,在d出的对话框中将分类设置为“数值”,小数位数设置为“0”。
4,在年龄列的D2单元格中输入公式“=(TODAY()-C2)/365”,意思:(今天-出生日期)/365天。
5,输入公式后,选择上方的“√”或者直接按回车,这样年龄就出来了。
6,选择D2单元格,将鼠标放在右下角的位置,发现鼠标变成黑色十字形,直接下拉,这样所有员工的年龄就出来了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)