如何用身份证计算出年龄?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用身份证计算出年龄?相关的知识,希望对你有一定的参考价值。
参考技术A身份证号计算年龄的公式是=YEAR(NOW())-MID(C3,7,4)。
如果想要得到第一个身份证号的年龄,则要输入【=YEAR(TODAY())-MID(A2,7,4)】,点击回车,这样,我们就可以得到第一个身份证号的年龄了。
具体操作方法如下:
1、打开要操作的—— Excel 文档。
2、在要计算年龄的单元格中输入年份—— (今天)-mid (a2) (A2 是 ID 号的单元格)。
3、输入计算公式后,——按 ENTER,——即可计算年龄。
4、其他行的年龄——拖动已经有年龄的那单元格——即可得到年龄。
如何用excel计算年龄,要具体到年月日
给出生日和一个日期,算出当天年龄,结果能显示年龄是几岁几月几天这样的
=IF(F3="","",DATEDIF(F3,NOW(),"y")&"岁零"&DATEDIF(F3,NOW(),"ym")&"个月零"&DATEDIF(F3,NOW(),"md")&"天")公式中的F3是“出生日期”,格式如“2001-2-2”
如果你想计算你指定现在的日期到出生日期之间的数据,请把公式中的NOW()变为一个日期即可,如“2009-2-2”追问
后面我懂,公式前面这里=IF(F3="",""是什么意思?
追答哎呀,就是如果数据源(F3)中什么都没有(空值)的时候,那个写有公式的单元格就也为空值(什么都没有)嘛,是为了页面好看做的处理方法。不然显示乱七八糟的东西,看不顺眼啦。
"" 表示空值
那Y,YM,MD是什么意思?为什么不是直接Y,M,D这样呢?
追答我只大概知道那是年月日的意思,具体的我也不十分清楚呵,你改变参数,多试一下,自己领会吧?
参考技术A 2007版本的excel为:设A1=出生日期 B1=指定的日期
计算出生日期 至 指定日期的年龄
=YEAR(A1)-YEAR(B1)&"年"& MONTH(A1)-MONTH(B2)&"个月零"&DAY(A1)-DAY(B1)&"天"
2003版本的excel参照其它答案。 参考技术B a1 生日,b1给定日期
年龄 =DATEDIF(A1,B1,"Y")&"岁"&TEXT(B1-A1,"m个月零d天") 参考技术C 几岁几月几天?太难了
计算年龄倒方便:例如:A1单元格是日期型的,1990/3/3,在其他单元格输入=DATEDIF(A1,TODAY(),"y") 参考技术D =CONCATENATE(DATEDIF(G4,NOW(),"Y"),"岁",DATEDIF(G4,NOW(),"yM"),"月",DATEDIF(G4,NOW(),"md"),"天")
在G4里面输入出生年月日
以上是关于如何用身份证计算出年龄?的主要内容,如果未能解决你的问题,请参考以下文章