如何利用身份证计算年龄

合集下载

excel中计算年龄,利用身份证号码计算出年龄,性别,出生年月

excel中计算年龄,利用身份证号码计算出年龄,性别,出生年月

在excel中如何计算年龄利用身份证号码计算出年龄、性别、出生年月在Excel中利用系统时间和出生年月来计算周岁年龄、虚岁年龄以及实际年龄,这在人事管理、工资统计中经常性遇到,下面就给大家介绍一下计算年龄问题的方法(以在Excel2003中操作为例,其他版本类似)。

工具/原料Excel(以2003版为例)方法/步骤:1.周岁计算(方法一):在C2单元格中输入公式“=YEA R(TODAY())-YEAR(B2)”(如下图所示),然后回车,C2单元格中完成了周岁年龄的计算,然后双击单元格右下角处往下填充或者拖拽单元格右下角往下填充。

2.周岁计算(方法二):在D2单元格中输入公式“=INT((TODAY()-B2)/365)”(如下图所示),然后回车,D2单元格中完成了周岁年龄的计算,然后双击单元格右下角处往下填充或者拖拽单元格右下角往下填充。

3.虚岁计算:周岁公式基础上加1即可。

在E2单元格中输入公式“=INT((TODAY()-B2)/365)+1”(如下图所示)或者“=YEAR(TODAY())-YEAR(B2)+1”,然后回车,E2单元格中完成了周岁年龄的计算,然后双击单元格右下角处往下填充或者拖拽单元格右下角往下填充。

4.实际年龄计算:在F2单元格中输入公式“=YEAR(TODAY())-YEAR(B2)&"岁"&MONTH(TODAY())-MONTH(B2)&"月"&DAY(TODAY())-DAY(B2)&"天"”(如下图所示),然后回车,F2单元格中完成了周岁年龄的计算,然后双击单元格右下角处往下填充或者拖拽单元格右下角往下填充。

5.最后的效果:现在看看周岁、虚岁、实际年龄的效果吧(如下图所示)。

利用身份证号码计算出年龄、性别、出生年月1、设A1文本格式的18位身份证号,B1输入如下公式,即可算出当天的年龄.=YEAR(TODAY()-DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)))-1900&"岁"&MONTH(TODAY()-DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)))-1&"月"&DAY(TODAY()-DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)))&"天"如要算指定日期的年龄,则设A1文本格式的18位身份证号,B1为指定日期,在C1输入公式如下:=YEAR(B1-DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)))-1900&"岁"&MONTH(B1-DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)))-1&"月"&DAY(B1-DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)))&"天"2、根据身份证号码(15位和18位通用)自动提取性别和出生年月的自编公式,供需要的网友参考:说明:公式中的B2是身份证号1、根据身份证号码求性别:=IF(LEN(B2)=15,IF(MOD(VALUE(RIGHT(B2,3)),2)=0,"女","男"),IF(LEN(B2)=18,IF(MOD(VALUE(MID(B2,15,3)),2)=0,"女","男"),"身份证错")) 2、根据身份证号码求出生年月:=IF(LEN(B2)=15,CONCATENATE("19",MID(B2,7,2),".",MID(B2,9,2)),IF(LEN(B2)=18,CONCATENATE(MID(B2,7,4),".",MID(B2,11,2)),"身份证错"))3、根据身份证号码求年龄:=IF(LEN(B2)=15,year(now())-1900-VALUE(MID(B2,7,2)),if(LEN(B2)=18,year( now())-VALUE(MID(B2,7,4)),"身份证错"))。

如何通过身份证编号计算年龄

如何通过身份证编号计算年龄

身份证号码简介(位):~位为地区代码;~位为出生年份;~位为出生月份;~位为出生日期;~位为顺序号,并能够判断性别,奇数为男,偶数为男;第位为校验码.文档来自于网络搜索确定“出生日期”:位身份证号码中地生日是从第位开始至第位结束.提取出来后为了计算“年龄”应该将“年”“月”“日”数据中添加一个“”或“”分隔符.文档来自于网络搜索、确认已经正确输入了每个人地身份证号码.、将光标定位在第一个人地“出生日期”单元格中,然后在单元格中输入函数公式《()""()""()》文档来自于网络搜索、按键盘地【】健后,可立即计算出第一个人地“出生日期”.关于这个函数公式地,具体地说明:函数用于从数据中间提取字符,它地操作格式是().文档来自于网络搜索※是指要提取字符地文本或单元格地址(上列公式中地单元格).※是指要提取地第一个字符地位置(上列公式中依次为、、).※指定要由所提取地字符个数上述公式中,提取年份为,月份和日期为).文档来自于网络搜索多个函数中地“”起到地作用是将提取出地“年”“月”“日”信息合并到一起,“”或“” 分隔符则是在提取出地“年”“月”“日”数据之间添加地一个标记,这样地数据以后就可以作为日期类型进行年龄计算.文档来自于网络搜索确定“年龄”:“出生日期”确定后,年龄可以利用一个简单地函数公式计算出来了.、将光标定位在第一个人地“年龄”单元格中,然后在单元格中输入函数公式《((()))》文档来自于网络搜索、按键盘地【】健后,可立即计算出第一个人地“年龄”.关于这个函数公式地,具体地说明:※函数用于计算当前系统日期.只要计算机地系统日期准确,就能立即计算出当前地日期.它无需参数,操作格式是().文档来自于网络搜索※用(),也就是用当前日期减去出生日期,就可以计算出这个人地出生天数.※再除以“”减得到这个人地年龄.※计算以后可能有多位小数,可以、用【减少小数位数】按钮,将年龄地数值变成“整数”.、在公式(())中再嵌套一个“”取整数,即((())),这样就会自动将后面地小数去掉,只保留整数部分.文档来自于网络搜索确定“性别”:每个人地性别可以利用“身份证号码”进行判断,位身份证号码中,第~位为顺序号,奇数为男,偶数为女.文档来自于网络搜索、将光标定位在第一个人地“性别”单元格中,然后在单元格中输入函数公式((())((())),"女","男")文档来自于网络搜索、按键盘地【】健后,可立即计算出第一个人地“性别”.关于这个函数公式地,具体地说明:※函数公式中,()地含义是将身份证中地第~位提取出来.※(())地含义是将提取出来地文本数字转换成能够计算地数值.※(())((()))地含义是判断奇偶.((())((())),"女","男")地含义是若是“偶数”就填写“女”,若是“奇数”就填写“男”.文档来自于网络搜索方法二:中用身份证号码生成性别、出生日期、计算年龄从身份证号码中自动生成性别和生日生成性别:(其中是身份证号码所在列)双击性别所在列地第二行,然后输入下面公式,然后按键;再利用下拉方式将公式复制到该列地其他行中即可文档来自于网络搜索(((()()(()(),""))),"女","男")文档来自于网络搜索提取出生日期:(其中是身份证号码所在列)双击出生日期所在列地第二行,然后输入下面公式,然后按键;再利用下拉方式将公式复制到该列地其他行中即可文档来自于网络搜索(()()())计算年龄:(其中是出生日期所在列)双击年龄所在列地第二行,然后输入下面公式,然后按键;再利用下拉方式将公式复制到该列地其他行中即可文档来自于网络搜索(())()。

身份证号码计算年龄

身份证号码计算年龄
岁年龄:
=DATEDIF(TEXT((LEN(A2)=15)*19&MID(A2,7,(LEN(A2)=18)*2+6),"#-00-00"),TODAY(),"y")
下拉复制公式即可。
然后可以筛选公式结果大于等于45的就行了。
说明:该公式对于15、18位身份证号码均适用。测试通过!
=IF(LEN(B2)=15,year(now())-1900-VALUE(MID(B2,7,2)),if(LEN(B2)=18,year(now())-VALUE(MID(B2,7,4)),"身份证错"))
4、假设身份证号在A2,在B2单元格输入公式:其中2011改为当前年:
=2011-IF(LEN(A2)=18,MID(A2,7,4),"19"&MID(A2,7,2))
如要算指定日期的年龄,则设A1文本格式的18位身份证号,B1为指定日期,在C1输入公式如下:
=YEAR(B1-DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)))-1900&"岁"&MONTH(B1-DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)))-1&"月"&DAY(B1-DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)))&"天"
2、根据身份证号码求出生年月:
=IF(LEN(B2)=15,CONCATENATE("19",MID(B2,7,2),".",MID(B2,9,2)),IF(LEN(B2)=18,CONCATENATE(MID(B2,7,4),".",MID(B2,11,2)),"身份证错"))

各种计算年龄的方法

各种计算年龄的方法
身份证中提取年龄、出生日期、性别公式
1、从身份证中提取出生年月日公式(方法一):
身份证号码(文本格式)
公式
备注
511528200511100056
2005-11-10
2、从身份证中提取出生年月日公式(方法二):
身份证号码(文本格式)
公式
备注
511528200511100056
2005-11-10
3、利用出生日期导出年龄公式(出生日期无横线或斜线):
日期(常规格式)
公式
备注
20051110
8
后面日期为截至日期
4、利用出生日期导出年龄公式(出生日期有横线或斜线):
日期(常规格式)
公式
备注
2005-11-10
16
引号内为截至日期
5、从身份证中提取年龄(已计算当月计):
身份证号码(文本格式)
ห้องสมุดไป่ตู้
公式
备注
511528200511100056
16
6、从身份证中提取性别:
身份证号码(文本格式)
公式
备注
511528200511100056

(完整word版)EXCEL利用身份证号码计算年龄以及年龄分段的技巧

(完整word版)EXCEL利用身份证号码计算年龄以及年龄分段的技巧

在EXCEL中如何利用身份证号码计算出生年月年龄及性别1、身份证号码简介(18位):1~6位为地区代码;7~10位为出生年份;11~12位为出生月份;13~14位为出生日期;15~17位为顺序号,并能够判断性别,奇数为男,偶数为男;第18位为校验码.2、确定“出生日期”:18位身份证号码中的生日是从第7位开始至第14位结束。

提取出来后为了计算“年龄"应该将“年”“月”“日”数据中添加一个“/"或“—”分隔符。

①正确输入了身份证号码。

(假设在D2单元格中)②将光标定位在“出生日期”单元格(E2)中,然后在单元格中输入函数公式“=MID(D2,7,4)&”—”&MID (D2,11,2)&"—”&MID(D2,13,2)”即可计算出“出生日期”。

关于这个函数公式的具体说明:MID函数用于从数据中间提取字符,它的格式是:MID(text,starl_num,num_chars)。

Text是指要提取字符的文本或单元格地址(上列公式中的D2单元格).starl_num是指要提取的第一个字符的位置(上列公式中依次为7、11、13)。

num_chars指定要由MID所提取的字符个数(上述公式中,提取年份为4,月份和日期为2).多个函数中的“&”起到的作用是将提取出的“年”“月"“日”信息合并到一起,“/”或“—" 分隔符则是在提取出的“年”“月”“日”数据之间添加的一个标记,这样的数据以后就可以作为日期类型进行年龄计算。

操作效果如下图:3、确定“年龄”:“出生日期”确定后,年龄则可以利用一个简单的函数公式计算出来了:将光标定位在“年龄”单元格中,然后在单元格中输入函数公式“=INT((TODAY()-E2)/365)”即可计算出“年龄"。

关于这个函数公式的具体说明:①TODAY函数用于计算当前系统日期。

只要计算机的系统日期准确,就能立即计算出当前的日期,它无需参数。

从身份证提取年龄的函数公式

从身份证提取年龄的函数公式

年龄=当前年份-出生年份
接下来,我们需要获取当前的年份。

我们可以使用编程语言中的日期和时间函数来获取当前的年份。

然后,我们将当前年份减去出生年份,即可得到年龄。

为了实现这个过程,我们可以使用以下的伪代码:
```
function extractAge(idCardNumber)
//提取出生年份
birthYearString = idCardNumber.substring(6, 10);
birthYear = parseInt(birthYearString);
//获取当前年份
currentYear = getCurrentYear(; // 使用编程语言中的日期和时间函数来获取当前年份
//计算年龄
age = currentYear - birthYear;
return age;
```
需要注意的是,这个公式忽略了月份和日期的差异,因此计算出的年龄可能不完全准确。

实际应用中,我们可以根据具体需求对其进行调整。

怎样根据身份证号码提前获知即将到龄退休的信息

怎样根据身份证号码提前获知即将到龄退休的信息

怎样根据身份证号码提前获知即将到龄退休的信息?
既然能从身份证号码获知出生年月日,并且根据电脑系统的日期推算出年龄,当然也就能够提前知道几时到龄退休,进而及时通知其所在部门,及早作出相应的人事安排。

以下假设已经从职工身份证号码,计算得到职工的出生年月日、年龄等信息,按照我国现行的60岁退休规定,要求能提前一年获知信息,以便及早通知其所属部门,作出相应的人事安排。

⒈首先,利用工作表应用软件,从身份证号码中提取出生年月日、计算年龄,假设已经将年龄计算出来、并存放于F列。

⒉接着,在G2单元格输入如图所示的条件表达式,按“Enter”键,系统就会对第一位职工的年龄,是否已经达到提前通知标准作出判断,然后,根据判断结果,选择函数“值”,填入G2单元格。

⒊用拖放“填充柄”的办法,产生所有职工的“到龄通知”。

注:
⒈G2中输入的表达式为:=IF(F2+1>=60,"即将退休","No")
其中,条件表达式F2+1>=60就是用来判断是否年龄已接近60,如果是,则显示“即将退休”;如果不是,则显示“No”。

⒉该表操作完成于2014-07-24,所以,其中有两位年龄达到“到龄通知”标准。

身份证号码换算年龄、性别、出生日期的公式

身份证号码换算年龄、性别、出生日期的公式

身份证号码换算年龄、性别、出生日期的公式15位和18位的身份证号都合适的了。

设内容如下:........A列......B列......C列......D列....1 身份证号性别出生年月年龄2(输入身份证号)算年龄的:“=IF(OR(LEN(A2)=15,LEN(A2)=18),RIGHT(IF(IF(LEN(A2)=15, MID(A2,9,2),MID(A2,11,2) )*100+IF(LEN(A2)=15,MID(A2,11,2),MI D(A2,13,2))>MONTH(TODAY())*100+DAY(TODAY()),YEAR(TODAY())-IF(LEN(A2)=15,MID(A2,7,2),MID(A2,9,2))-1,YEAR(TODAY())-IF(L EN(A2)=15,MID(A2,7,2),MID(A2,9,2))),2),"证号错误")”算性别的:“=IF(LEN(A2)=15,(IF(OR(ABS(RIGHT(A2))=1,ABS(RIGHT(A2) )=3,ABS(RIGHT(A2))=5,A BS(RIGHT(A2))=7,ABS(RIGHT(A2))=9),"男","女")),(IF(OR(ABS(MID(A2,17,1))=1,ABS(MID(A2,17,1))=3,ABS(M ID(A2,17,1))=5,ABS(MID( A2,17,1))=7,ABS(MID(A2,17,1))=9),"男","女")))”算出生年月的:“=DATE(IF(LEN(E3)=15,MID(E3,7,2),MID(E3,9,2)),IF(LEN(E3) =15,MID(E3,9,2),MID(E3,11,2)),IF(LEN(E3)=15,MID(E3,11,2),MID(E3,13,2)))”只要把输入身份证号的单元格格式设为“文本”就是最关键的,准确。

如何利用身份证号码计算出生年月

如何利用身份证号码计算出生年月

如何利用身份证号码计算出生年月、年龄及性别身份证号码简介(18位):1~6位为地区代码;7~10位为出生年份;11~12位为出生月份;13~14位为出生日期;15~17位为顺序号,并能够判断性别,奇数为男,偶数为男;第18位为校验码。

确定“出生日期”:18位身份证号码中的生日是从第7位开始至第14位结束。

提取出来后为了计算“年龄”应该将“年”“月”“日”数据中添加一个“/”或“-”分隔符。

1、确认已经正确输入了每个人的身份证号码。

2、将光标定位在第一个人的“出生日期”单元格中,然后在单元格中输入函数公式《=MID(F3,7,4)&"-"&MID(F3,11,2)&"-"&MID(F3,13,2)》3、按键盘的【Enter】健后,可立即计算出第一个人的“出生日期”。

关于这个函数公式的,具体的说明:MID函数用于从数据中间提取字符,它的操作格式是:MID(text,starl_num,num_chars)。

※ Text是指要提取字符的文本或单元格地址(上列公式中的F3单元格)。

※ starl_num是指要提取的第一个字符的位置(上列公式中依次为7、11、13)。

※ num_chars指定要由MID所提取的字符个数上述公式中,提取年份为4,月份和日期为2)。

多个函数中的“&”起到的作用是将提取出的“年”“月”“日”信息合并到一起,“/”或“-”分隔符则是在提取出的“年”“月”“日”数据之间添加的一个标记,这样的数据以后就可以作为日期类型进行年龄计算。

确定“年龄”:“出生日期”确定后,年龄可以利用一个简单的函数公式计算出来了。

1、将光标定位在第一个人的“年龄”单元格中,然后在单元格中输入函数公式《=INT((TODAY()-G3)/365)》2、按键盘的【Enter】健后,可立即计算出第一个人的“年龄”。

关于这个函数公式的,具体的说明:※ TODAY函数用于计算当前系统日期。

身份证号码提出生年月性别年龄方法公式

身份证号码提出生年月性别年龄方法公式

一、提取出生日期如果我们要从一个人的身份证号码中批量提取其出生年月日,并表示成“yyyy-mm-dd”形式,可以这样做,假设身份证号码在C列,在D列中输入公式=IF(LEN(C6)=15,"19"&MID(C6,7,2)&"-"&MID(C6,9,2)&"-"&MID(C6,11,2),MID(C6,7,4)&"-"&MID(C6,11,2)&"-"&MID(C6,13,2))这个公式的含义就是,当其检查到C6单元格中的数据是15位的时,就显示"19"&MID(C6,7,2)&"-"&MID(C6,9,2)&"-"&MID(C6,11,2)的计算结果,否则就显示MID(C6,7,4)&"-"&MID(C6,11,2)&"-"&MID(C6,13,2)的计算结果。

如:若C6单元格中是441000*********,在D6单元格中计算出的结果是“1950-01-12”;若C6单元格中是410005************,在D6单元格中计算出的结果是“1945-11-16”。

二、提取性别在E6单元格输入公式=IF(LEN(C6)=15,IF(RIGHT(C6)/2=INT(RIGHT(C6)/2),"女","男"),IF(MID(C6,17,1)/2=INT(MID(这个公式的含义是如果C6单元格是一个15位数,就显示IF(RIGHT(C6)/2=INT(RIGHT(C6)/2),"女","男")的计算结果;否则,显示IF(MID(C6,17,1)/2=INT(MID(C6,17,1)/2),"女","男"))的计算结果。

使用身份证号码计算出生日期和年龄

使用身份证号码计算出生日期和年龄
使用身份证号码计算出生日期和年龄
在此输入身份证号 370202196310172233
出生年月日 1963-10-17
年龄 47 #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!
#VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!
#VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE! #VALUE!
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

excel如何根据身份证号计算男女性别和
年龄
本例主要介绍如何在Excel中根据身份证号计算年龄和性别。

操作步骤:首先看一下原始数据,本例以18位身份证号为例。

A列是18位的身份证号,需要在B列和C列分别提计算出年龄和性别信息。

.
我们知道,18位身份证号从第7位开始的8位数字代表出生日期。

出生的年份是从第7位开始的4位数字,因此,
我们可以用MID函数将出生年份提取出来。

双击B2,输入公式:=MID(A2,7,4)
.
要求年龄,需要用当前的年份减去身份证上的出生年份。

我们可以用YEAR函数来取得当前的年份,例如输入:=YEAR(NOW())就可以返回当前的年份2014。

.
将上述两个部分合并,就得到了B2的最终公式:
=YEAR(NOW())-MID(A2,7,4)
.
.
.
下一步我们看一下如何判断男女。

18位身份证号的第17位是判断性别的数字,奇数代表男性,偶数代表女性。

首先,我们还是用MID函数将第17位数字提取出来,输入公式:=MID(A2,17,1)
.
然后我们利用MOD函数(MOD函数是取余数的函数)取第17位数字除以2的余数,如果余数是0,则第17位是偶数,也就是该身份证是女性;反之,如果余数是1则说明身份证是男性。

我们嵌套IF函数如下:=IF(MOD(MID(A2,17,1),2),"男","女")
上述是适用于18位身份证号的公式,如果有15位的身份证号可以用公式升级成18位的,然后再利用上述公式计算即可。

相关文档
最新文档