表格自动计算年龄公式

合集下载

提取年月日的公式

提取年月日的公式
四、Excel表中身份 证号码提取出生年月、 性别、年龄的使用技巧
如何从Excel表中的 身份证号码中提取出生 年月、性别、年龄呢? 看了本文就知道了。
方法一:
1.Excel表中用身份 证号码中取其中的号码 用:MID(文本,开始字符, 所取字符数);
2.15位身份证号从 第7位到第12位是出生年 月日,年份用的是2位数 。
2、 选中第一列,“ 定位”/“定位条件”/“空值”/ “确定”,此时你会发现第 一列的偶数单元格全部 被选中;
3、 “插入”/“行”
4、 选中第一列,“ 定位”/“定位条件”/“常量”/ “确定”,此时你会发现第 一列的有数值的单元格 全部被选中;
5、 “插入”/“行”
这时你会发现除了 过渡列的数据外,其他 数据行每行下面都多出 了一个空白行,这时我 们只需删除这个过渡 列,预想的目的就达到 了。
4.Excel表中用 Year\Month\Day函数取 相应的年月日数据;
方法二:
这是根据身份证号 码(15位和18位通用) 自动提取性别和出生年 月的自编公式,供需要 的网友参考:
说明:公式中的B2 是身份证号
1、根据身份证号码 求性别:
=IF(LEN(B2)=15,IF(MO D(VALUE(RIGHT(B2,3) ),2)=0,"女","男 "),IF(LEN(B2)=18,IF(M OD(VALUE(MID(B2,15, 3)),2)=0,"女","男"),"身份 证错"))
2、根据身份证号码 求出生年月:
=IF(LEN(B2)=15,CONC ATENATE("19",MID(B2, 7,2),".",MID(B2,9,2)),IF( LEN(B2)=18,CONCATE NATE(MID(B2,7,4),".",M ID(B2,11,2)),"身份证错 "))

exelce表格计算年龄公式

exelce表格计算年龄公式

Excel表格中计算年龄公式
在Excel表格中计算年龄的公式有多种,以下提供两种常用的方法:方法一:
1. 在需要计算的单元格输入“=DATEDIF(B2,TODAY(),"y")”,其中“B2”是出生日期所在的单元格名称,“TODAY()”是获取当前日期的函数,“y”代表返回值是年。

2. 按回车键即可得出计算结果。

方法二:
1. 首先打开Excel表格,选择需要计算的单元格。

2. 鼠标选中“年龄”一列的单元格,单击鼠标右键。

3. 在弹出的窗口中点击“设置单元格格式”。

4. 在单元格格式中点击“数字”列表下的“数值”,并将小数位数设置为0。

5. 选择C2单元格,输入“=(today()-B2)/365”,然后按键盘上的回车键,即可得出年龄。

6. 将鼠标放到C2右下角的位置,下拉即可得出其他人的年龄。

以上两种方法均可计算出年龄,可以根据个人需求和习惯选择合适的方法。

Excel中最精确的计算年龄的公式

Excel中最精确的计算年龄的公式

Excel中最精确的计算年龄的公式(网上搜到的共式大概有这么几种:1、计算出生日期到某一指定日期(一般选用某年的最后一天入2006年12月31日)的的天数,然后除以360 ,得到一个数值,然后用 int()函数取整,得出需要的年龄。

一般使用的公式如下:=IF(C12="","",INT(DAYS360(C12,"2006-12-31")/360))聪明一点的人知道使用这个公式,=IF(C12="","",INT(DAYS360(C12,TODAY())/360))这个方法,这个公式的弊端在于,一、将每个月默认为30天去计算两个日期之间的天数,二、将每年默认为360天去计算年龄。

这种方法显然不精确。

2、年份直接相减计算周岁=YEAR(NOW())-YEAR(C12)计算虚岁=YEAR(NOW())-YEAR(C12)+1这种算法的精确程度显而易见,粗略估算还算可以。

3、使用DATEDIF函数这种方法与第一种方法采用了相同的思路,但是其的精确程度显然比第一种方法要高,这取决于DATEDIF函数本身的精确性。

=IF(C12="","",INT(DATEDIF(C12,"1983-3-20","D")/365))或者,=IF(C12="","",INT(DATEDIF(C12,now(),"D")/365))但是这种方法强行将一年固定为365天,我们知道通常情况每个四年就有一年是366天所以这种算法也不是很精确。

通过认真分析,我觉得只有结合我们计算年龄的实际方法,才能编制出准确无误的公式。

首先分析人们计算年龄的方法,例如,笔者系1983年3月20日生人,如果要在2007年3月23日这天计算他的年龄,通常采用这样的方法。

Excel中最精确的计算年龄的公式

Excel中最精确的计算年龄的公式

Excel中最精确的计算年龄的公式Excel中最精确的计算年龄的公式(网上搜到的共式大概有这么几种:1、计算出生日期到某一指定日期(一般选用某年的最后一天入2006年12月31日)的的天数,然后除以360 ,得到一个数值,然后用 int()函数取整,得出需要的年龄。

一般使用的公式如下:=IF(C12="","",INT(DAYS360(C12,"2006-12-31")/360))聪明一点的人知道使用这个公式,=IF(C12="","",INT(DAYS360(C12,TODAY())/360))这个方法,这个公式的弊端在于,一、将每个月默认为30天去计算两个日期之间的天数,二、将每年默认为360天去计算年龄。

这种方法显然不精确。

2、年份直接相减计算周岁=YEAR(NOW())-YEAR(C12)计算虚岁=YEAR(NOW())-YEAR(C12)+1这种算法的精确程度显而易见,粗略估算还算可以。

3、使用DATEDIF函数这种方法与第一种方法采用了相同的思路,但是其的精确程度显然比第一种方法要高,这取决于DATEDIF函数本身的精确性。

=IF(C12="","",INT(DATEDIF(C12,"1983-3-20","D")/365))或者,=IF(C12="","",INT(DATEDIF(C12,now(),"D")/365))但是这种方法强行将一年固定为365天,我们知道通常情况每个四年就有一年是366天所以这种算法也不是很精确。

通过认真分析,我觉得只有结合我们计算年龄的实际方法,才能编制出准确无误的公式。

首先分析人们计算年龄的方法,例如,笔者系1983年3月20日生人,如果要在2007年3月23日这天计算他的年龄,通常采用这样的方法。

wps中根据出生年月年龄计算公式

wps中根据出生年月年龄计算公式

wps中根据出生年月年龄计算公式
WPS中根据出生年月和当前日期计算年龄的公式可以使用以
下方法:
1. 通过WPS表格工具的“函数”功能,选择“日期与时间”类别
下的“DATEDIF”函数。

该函数可以计算两个日期之间的差值。

例如,假设出生日期在A1单元格,当前日期在B1单元格,公式可以是:
```
=DATEDIF(A1,B1,"y")
```
这将返回两个日期的年份差值,即计算得到的年龄。

2. 可以使用Excel常规函数中的“年龄”函数(在WPS表格中
对应的函数为"YEARS")来计算。

假设出生日期在A1单元格,当前日期在B1单元格,公式
可以是:
```
=YEARS(A1,B1)
```
这将返回两个日期之间的年份差值,即计算得到的年龄。

无论使用哪种方式,都需要确保出生日期和当前日期的格式正确,并且单元格的格式为日期类型。

Excel表格中根据身份证号码自动填出生日期、计算年龄

Excel表格中根据身份证号码自动填出生日期、计算年龄

Excel表格中根据身份证号码自动填出生日期、计算年龄18位身份证号码转换成出生日期的函数公式:如果E2中是身份证,在F2中求出出生日期,F2=DATE(MIDB(E2,7,4),MIDB(E2,11,2),MIDB(E2,13,2))自动录入男女:=IF(MOD((IF(LEN(e2)=18,MID(e2,17,1),MID(e2,15,1))),2)=0,"女","男")15/18位都可以的公式:转换出生日期:=IF(LEN(e2)=18,TEXT(MID(e2,7,8),"#-00-00"),"19"&TEXT(MID(e2,7,6),"#-00-00"))自动录入男女:=IF(E2="","",IF(MOD(RIGHT(LEFT(E2,17),1),2)=0,"女","男"))计算年龄(新旧身份证号都可以):=IF(AND(E2=""),"",IF(MIDB(E2,7,2)="19",107-MIDB(E2,9,2),107-MIDB(E2,7,2)))WPS表格提取身份证详细信息前些天领导要求统计所有员工的性别、出生日期、年龄等信息,并且要得很急。

而我们单位员工人数众多,短时间内统计相关信息并且输入计算机几乎是不太可能的。

幸好在以前的一份金山表格中我们曾经统计有所有员工的身份证号码,而身份证中正有我们所需要的性别、出生日期、年龄等信息的。

所以,干脆,还是直接在金山表格中从身份证号码提取相关的信息吧。

身份证号放在A2单元格以下的区域。

我们需要从身份证号码中提取性别、出生日期、年龄等相关信息。

由于现在使用的身份证有15位和18位两种。

所以,在提取相关信息时,首先应该判断身份证号码的数字个数,然后再区别不同情况进行相关处理。

EXL表格公式大全

EXL表格公式大全

Excel表格公式大全1. 查找重复内容:=IF(C0UNTIF(A:A,A2)>1重复","")。

2. 用出生年月计算周岁年龄用出生年月计算虚岁年龄=DATEDIF(A1,TODAY(),"y")3. 从输入的1 8位身份证号的出生年月计算公式:二CONCATENATE(MID(E2,7,4),"-",MID(E2,11,2),"-",MID(E2,13,2))4. 从输入的身份证号码内让系统自动提取性别,可以输入以下公式:=IF(LEN(C2)=15,IF(MOD(MID(C2,15,1),2)=男",”女"),IF(MOD(MID(C2,17,1),2)=1,男","女"))公式内的“ C代表的是输入身份证号码的单元格。

1、求和:?=SUM(K2:K56)对K2到K56这一区域进行求和;2、平均数:二AVERAGE(K2:K56)?—对K2?K56这一区域求平均数;3、排名:?=RANK(K2 K$2:K$56)对55名学生的成绩进行排名;4、等级:?=IF(K2>=85优",IF(K2>=74,良",IF(K2>=60,及格","不及格")))5、学期总评:?=K2*+M2*+N2*? ——假设K列、M列和N列分别存放着学生的平时总评”、“期中”、“期末”三项成绩;6、最高分:?=MAX(K2:K56)?求K2到K56区域(55名学生)的最高分;7、最低分:?=MIN(K2:K56)?求K2到K56区域(55名学生)的最低分;8、分数段人数统计:(1)?=COUNTIF(K2:K56,"100"——求K2 到K56区域100 分的人数;假设把结果存放于K57单元格;(2)?=COUNTIF(K2:K56,">=95") K57?——求K2到K56 区域95〜分的人数;假设把结果存放于K58单元格;(3)二COUNTIF(K2:K56,">=90"}SUM(K57:K58)求K2 到K56 区域90〜分的人数;假设把结果存放于K5 9单元格;(4)二COUNTIF(K2:K56,">=85"}SUM(K57:K59)求K2 到K56 区域85〜分的人数;假设把结果存放于K6 0单元格;(5)二COUNTIF(K2:K56,">=70"}SUM(K57:K60)求K2 到K56 区域70〜分的人数;假设把结果存放于K61 单元格;(6)二COUNTIF(K2:K56,">=60"}SUM(K57:K61)求K2 到K56 区域60〜分的人数;假设把结果存放于K62单元格;( 7) ?=COUNTIF(K2:K56,"说明:COUNTIF!数也可计算某一区域男、女生人数。

excel技巧(身份证号码提取公式)

excel技巧(身份证号码提取公式)

如何使用电子表格excel中的提取数字常用计算公式一、年龄计算公式:=IF((YEAR(E2)=2008)*(MONTH(E2)>8),0,2008-YEAR(E2)IF(MONTH(E2)<=8,0,-1))其中e2为单元格,2008为当前年份二、身份证号中提取出生年月= MID(J11, 7, 4) & "年" & MID(J11, 11, 2) & "月" & MID(J11, 13, 2)&"日"三、班级平均分公式=IF(COUNTIF($C$2:$C$24,J26)=0,"",SUMIF($C$2:$C$24,J26,$D$2)/COUNTIF( $C$2:$C$24,J26))四、Excel表中身份证号码提取出生年月、性别、年龄的使用技巧如何从Excel表中的身份证号码中提取出生年月、性别、年龄呢?看了本文就知道了。

方法一:1.Excel表中用身份证号码中取其中的号码用:MID(文本,开始字符,所取字符数);2.15位身份证号从第7位到第12位是出生年月日,年份用的是2位数。

18位身份证号从第7位到第14位是出生的年月日,年份用的是4位数。

从身份证号码中提取出表示出生年、月、日的数字,用文本函数MID()可以达到目的。

MID()——从指定位置开始提取指定个数的字符(从左向右)。

对一个身份证号码是15位或是18位进行判断,用逻辑判断函数IF()和字符个数计算函数LEN()辅助使用可以完成。

综合上述分析,可以通过下述操作,完成形如1978-12-24样式的出生年月日自动提取:假如身份证号数据在A1单元格,在B1单元格中编辑公式=IF(LEN(A1)=15,MID(A1,7,2)&"-"&MID(A1,9,2)&"-"&MID(A1,11,2),MID(A1,7 ,4)&"-"&MID(A1,11,2)&"-"&MID(A1,13,2))回车确认即可。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档