Excel2013根据出生日期计算年龄的一种方法(二)
在excel中怎样把出生年月根据当地时间直接换算成年龄 2

在excel中怎样把出生年月根据当地时间直接换算成年龄你可以这样做,用A2、B2、D2三个单元格,如要输入1995年1月1日,你在A2中输入1995,在B2中输入年1月1日,D2中输入=2005-A2+1,以后公式快速复制下去就行,就是鼠标放在D2右下角变成十字时,按住鼠标往下拖。
A2与B2之间的竖线在选边框时不要选。
A2与B2文字间尽量靠近。
当然年月日这几个字你也可以各个单元格输入一个,以后就用不着反复输入,只要按上面的复制就可以,只要输入数字如果只要输入年月就更单简单了,假如在A2中输入1995.01,在D2中输入公式=2005.12-A2+1,在D2中不保留小数点(减少小数点保留整数),公式复制下拖就可以了。
只要你在A2--An中输入出生年月,D2--Dn中就出现年龄,你试一下。
D2中减少小数点保留整数,也可以这样设置,点格式--单元格--数字--数值,在小数位数中输入0,点确定.1--9月份必须在前面加0,月份取两位数。
设置第一列(A)为出生年份,第二列(B)为年龄,A1输入出生年,然后点击B1输入“=2005-”然后点击A1,回车,ok!出来了。
然后点击B1移动鼠标到B1格子的右下角,会变成黑十字,点击鼠标左键不放往下拖,以后在A列输入的年份就会自动在B列转换成为年龄了。
设置第一列(A)为出生年月日,第二列(B)为年龄,A1输入出生年,然后点击B1输入“=NOW()-A1”,now()指得是当前时间。
回车,出来的是两个日期值间隔的天数,不是年龄,要转成年龄可以通过设置B列的单元格的数字格式实现,方法如下:在单元格格式的窗口中点击“数字”,在“分类”选择最下边的“自定义”,在“自定义”的类型栏中输入 yy"岁"m"月"即可将B列中的天数转变为年龄。
假设C3为出生年月日(以50/2/14为例),则在D3中输入=DATEDIF(D3,"2005-7-18","y"),回车,显示为55。
EXCEL电子表格用函数计算年龄、工龄及从身份证中算出周岁等技巧

电子表格常用函数汇总―――(潘世华2013年版)注:(1)如何截取身份证号第17位:MID(C2,17,1)Value(字符型数字)这个函数就是转换字符型数字转成数字N(value)这个函数,将不是数值形式的值转成数值形式.日期转换成序列值,True转换成1,False转换成0不需要函数,乘1即可例如001 变数值=A1*1 即等于11、用“身份证号”提起出生年月日第一种公式:=IF(LEN(C2)=15,19&MID(C2,7,2)&"/"&MID(C2,9,2)&"/"&MID(C2,11,2 ),IF(LEN(C2)=18,MID(C2,7,4)&"/"&MID(C2,11,2)&"/"&MID(C2,13,2) ,""))说明:C2为身份证号码所在的单元格,在实践过程中,把“C2”转换成实际表中的“身份证栏”(身份证栏的输入格式为“文本”)。
2、用“身份证号”提起出生年月日第二种公式:(很好)=CONCATENATE(MID(C2,7,4),"年",MID(C2,11,2),"月",MID(C2,13,2),"日")3、“用身份证”号算出性别第一种公式:=IF(LEN(C2)=15,IF(OR(RIGHT(C2,1)="0",RIGHT(C2,1)="2",RIGHT(C2 ,1)="4",RIGHT(C2,1)="6",RIGHT(C2,1)="8"),"女","男"),IF(LEN(C2)=18,IF(OR(MID(C2,17,1)="0",MID(C2,17,1)="2",MID( C2,17,1)="4",MID(C2,17,1)="6",MID(C2,17,1)="8"),"女","男"),""))说明:C2为身份证号码所在的单元格,在实践过程中,把“C2”转换成实际表中的“身份证栏”(身份证栏的输入格式为“文本”)。
EXCEL中根据出生日期计算年龄或者是根据出生日期到指定日期计算年龄

EXCEL中根据出生日期计算年龄 或者是根据出生日期到指定日期计算年龄在EXCEL的应用当中,经常会遇到根据出生日期计算出年龄,下面介绍以下几种方法:一、出生日期是“日期格式”的情况,如2011年9月28日、2011-09-28、2011-09等等格式。
这时这们只需要在出生日期右边增加一列用来计算年龄,公式如下:=datedif(A1,today(),"y")注意A1是指你要计算的出生日期所在单元格,实际使用时应该按情况而变化,today()代表自动取系统当前的日期,如果你只取到指定的日期,最简单的办法就是直接更改系统日期为你指定的日期,"y"代表按年取年龄,也可以输入"m"按月取,"d"按天取。
具体如下图所示:(图一)(图二)二、出生日期不是“日期格式”而是“2011.09.02”或“2011.09”等格式的情况。
这时就需要分多步来进行了:第一步:更改格式,把“2011.09.02”的格式更改为“2011-09-02”的格式。
同样是在出生日期右边增加一列,然后利用以下公式进行更改:=SUBSTITUTE(A1,".","-")A1是指你要计算的出生日期所在单元格,实际使用时应该按情况而变化,后面的指把"."替换为"-"。
具体如图所示:(图一)(图二)第二步:把替换后的日期复盖粘贴到原来的出生日期上。
选取替换后的所有“日期”,然后对应粘贴到原来的“日期”上,注意粘贴时一定要选择“选择性粘贴”,然后选中“数值”选项,只粘贴数值。
然后把年龄一列上的数全部删除。
如下图所示:(图一)(图二)第三步:利用以下公式来计算年龄,公式如下(上面已经讲过):=datedif(A1,today(),"y")具体如下图所示:(图一)(图二)如果是从出生到谋一指定日期计算年龄则是: 例如:从出生到2013年5月9日计算出期间的年龄则是:=DATEDIF(G15,"2013/5/9","Y") G15是出生日期所在的单元格或者是。
Excel中根据出生日期计算年龄的公式...

Excel中根据出生日期计算年龄的公式...Excel中根据出生日期计算年龄的公式2009-04-27 17:07:00| 分类:电脑知识阅读250 评论2 字号:大中小订阅1、“出生日期”单元格格式全部设置为“日期”(如输入1985年2月18日,在键盘录入时应输入为1985-2-18)2、年龄单元格格式设置为“常规”根据出生日期计算年龄的公式=YEAR(NOW())-YEAR(出生日期单元格),计算出一个单元格后用填充柄向下填充。
(此公式在年龄单元格内输入)注意:此公式是当前日期减出生日期,每过一年计算出的年龄将自动增加。
应注意把计算机的日期校准。
对用Excel批量计算年龄的补充发现以上公式不能完全满足我们的要求。
这是因为:1. 计算学生从出生年月到统计年月(如2003年8月31日)的周岁,忽略了月份。
如1996年5月和1996年10月出生的两个学生,分别是7岁和6岁,而计算的结果都是7岁。
2. 要求保持“出生年月”、“统计年月”单元格的“日历”属性,以方便其他数据库软件的调用,如1996年5月21日,在数据输入时要采用Excel认可的日期格式(如1996-5-27),而不能为了计算方便输入成1996.5。
我们的办法是:1. 在Excel中打开“全校学生花名册”文件(此文件已在开学初完成,其中含全校学生的姓名(A列)、性别(B列)、出生年月(C列)等信息)。
2. 在数据库文件中新建一列(D列),并命名为“统计年月”,在D2中(第一个学生对应的单元格)输入“2003-8-31”,然后将鼠标移到此单元格的右下角,光标变成“+”后,按住[Ctrl]键(切记),此时光标会变成两个“+”,向下拖动复制单元格,快速完成每个学生“统计年月”的输入。
3. 再在文件中新建一列(E列),并命名为“年龄”,鼠标点击表头上的E,选中此列,单击菜单[格式]→[单元格]→[数字],选择“数值”,并将“小数位数”设为0。
在E2(第一个学生对应的单元格)输入“=(YEAR(D1)-YEAR(C1))+IF((MONTH(D1)-MONTH(C1))<0,-1,0)”就可求出该学生的年龄,其中IF语名是判断学生的出生月份是否超过8月,如超过则要用年份之差再减1。
怎样在excel中通过出生日期计算年龄

怎样在excel中通过出生日期计算年龄
分步阅读
一般我们在excel表格中可以通过公式能计算出简单的数据平均数、总和等等的操作,但是怎样通过人员的出生日期来计算出年龄,可能一般人没有操作过,今天就给大家介绍这方面的经验。
步骤/方法
1. 打开要编辑的excel表格。
2. 把年龄列选中
3. 按鼠标右键选择“设置单元格格式”
4. 在数字选项中,选择数值型,小数位数选择“0”,单击确定。
5. 定位到E2单元格
6. 输入“=(today()-D2)/365”
7. 按键盘上的回车键或者点击如图的对勾。
8. 重新选择这个单元格
步骤阅读
9. 9
将光标移到单元格的右下角,当光标变成黑色十字时,双击。
10. 10
这样就计算出了所有人的年龄了,如图是最终效果。
END
注意事项
•1、出生日期格式一定要正确否则无法计算;
•2、excel数据的操作一般都很严谨,需要认真操作才能成功。
如何将电子表格中的出生年月计算年龄

如何将电子表格中的出生年月计算年龄如何将电子表格中的出生年月计算年龄求年龄问题,要看你的数据是哪种格式(日期、文本),举例说明:1、假定你的A1单元格为日期格式,内容为“1986-2-20”,在B1单元格可输入如下公式得到年龄:=INT((TODAY()-A1)/365)2、假定你的A1单元格为文本格式,内容为“86.02”,在B1单元格可输入如下公式得到年龄:=INT((TODAY()-LEFT(A1,2)*365-RIGHT(A1,2)*30)/365)假定A列从第二行开始是出生年月,B列计算相应年龄选中单元格B2,输入“=ROUND(YEARFRAC(A2, NOW()), 2)”,回车,单元格B2中就会显示年龄(保留2为小数,如果不想要小数,就把输入的第二个2改为0)。
然后再选中单元格B2,拷贝,粘贴到B3、B4、B5、......中去即可。
如果A1出生年月“1984年1月”,在其他单元格输入公式“= DATEDIF(A1,TODAY(),"Y")”,回车,即返回27;A1改为大于今天月份如“1984年4月”,该公式则返回26。
假定你的A1单元格为日期格式,在B1单元格可输入如下公式得到年龄:=B1-A1但注意B1的格式注意改为“yy”(格式==》单元格==》数字==》自定义==》类型(填yy))最常用的是=YEAR(B1)-YEAR(A1)或=YEAR("2009-6-30")-YEAR("1976-7-25")----------------------------------------------------------------------------------------=year()函数是取日期中的年,2009-1976=33当然,excel还有更精确的算法,如图中=datedif()函数是取两个日期之间的年、月、日。
excel通过出生日期算年龄的步骤(2)

excel通过出生日期算年龄的步骤(2)
Excel中利用日期和时间函数来计算年龄的操作步骤
1、选中C2单元格,单击公式选项卡,单击日期和时间,选择函数YEAR。
2、在函数参数对话框中输入NOW(),表示当前年份,单击确定。
Excel中利用日期和时间函数来计算年龄的操作步骤图2
3、年龄=当前年份-出生日期,所以在fx公式最后面输一个减号,再按照上面的方法插入一个YEAR函数,在函数参数对话框中输入B2,点击确定。
Excel中利用日期和时间函数来计算年龄的操作步骤图3
Excel中利用日期和时间函数来计算年龄的操作步骤图4
4、可是结果为什么不是年龄,而是一个时间呢?不要怀疑做错了,而是单元格格式错了,设置单元格格式为常规即可。
Excel中利用日期和时间函数来计算年龄的操作步骤图5
5、C2结果出来了,然后将鼠标放在单元格右下角的小方格里,变成十字架后向下拖动,自动填充下面的单元格。
Excel中利用日期和时间函数来计算年龄的操作步骤图6
注意事项:
计算年龄的函数及公式,
注意单元格格式是否为常规。
EXCEL计算年龄相关公式

EXCEL计算年龄相关公式一、公式性别:IF(LEN(C2)=15,IF(MOD(MID(C2,15,1),2)=1,"男","女"),IF(MOD(MID(C2,17,1),2)=1,"男","女"))年龄:1、DATEDIF(TEXT(MID(G4,7,6+(LEN(G4)=18)*2),"#-00-00"),TODAY(),"y")2、DATEDIF(C8,TODAY(),"y")出生日期:1、IF(G4<>"",TEXT((LEN(G4)=15)*19&MID(G4,7,6+(LEN(G4)=18)*2) ,"#-00-00")+0,)2、IF(LEN(A4)=18,DATE(MID(A4,7,4),MID(A4,11,2),MID(A4,13,2)),DA TE(19*100+MID(A4,7,2),MID(A4,9,2),MID(A4,11,2)))二、你可以根据一个人的生日计算他的年龄这个计算要使用 DATEDIF() 函数.DATEDIF()不能在 Excel 5, 7 or 97中使用, 但是在excel 2000中可以.(不要奇怪微软公司没有告诉我们!)出生日期 : 1-Jan-60生活的年: 48 =DATEDIF(C8,TODAY(),"y")和月: 11 =DATEDIF(C8,TODAY(),"ym")和日 : 3 =DATEDIF(C8,TODAY(),"md")你可以把它们连接起来使用年龄是 48 年, 11 月和 3 天="年龄是"&DATEDIF(C8,TODAY(),"y")&" 年,"&DATEDIF(C8,TODAY(),"ym")&" 月和"&DATEDIF(C8,TODAY(),"md")&" 天"计算年龄的另一个方法这种方法是将月折算成小数如果年龄是20.5岁, 这个0.5岁代表 6个月.出生日期: 1-Jan-60年龄是: 48.93 =(TODAY()-C23)/365.25。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Excel2013根据出生日期计算年龄的一种方法(二)
年龄计算
前段时间做一个表格,里面有出生年月日,但我想知道每个人的年龄,人又太多,一个一个算显然不是我的风格,于是,网上找了一些方案,有些很麻烦,有的不好使,而且觉得还是不够方便,于是自己写了一个,就是下面这个了:
1.经过(一)的转变,终于把出生日期从文本格式变为数值格式了,下面就要计算年龄,先在第二列输入现在的日期:
2.在第三列输入计算公示C1=B1-A1,计算
3.双击C1单元格右下角小方块,全部计算出来:
4.这时我一看,这是什么鬼?我只要个年龄而已…
于是,修改C1公式为C1=(B1-A1)/10000,计算一下看看:
5.全部计算后是这样的:
6.年龄出来了,但是不好看啊,然后我修改下单元格格式
7.改完以后,终于完成了,年龄出现了。
注意:此方法的针对日期格式有一定特殊性,其他的日期格式以后再验证吧,希望能帮到需要的人。