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。
excel根据出生年月计算退休年龄的方法

一、概述在当今社会,随着人们生活水平的提高和医疗条件的改善,退休芳龄越来越受到人们的关注。
各国对于退休芳龄的规定也各不相同。
对于个人来说,了解自己的退休芳龄是非常重要的,这样可以帮助个人规划未来的生活和财务安排。
在计算退休芳龄的过程中,Excel可以提供便捷的计算方法,本文将介绍如何利用Excel根据诞辰年月计算退休芳龄。
二、Excel计算退休芳龄的方法1. 确定诞辰年月首先需要在Excel中输入个人的诞辰年月,格式为YYYY-MM-DD。
这个是计算退休芳龄的基本信息。
2. 计算芳龄Excel中有一个函数叫做DATEDIF,可以帮助我们计算两个日期之间的间隔。
使用此函数,我们可以计算当前日期与出诞辰期之间的芳龄。
在一个单元格中输入以下公式:=DATEDIF(A1, TODAY(), "Y")其中A1为出诞辰期的单元格,TODAY()函数表示当前日期,"Y"表示计算的结果为芳龄。
3. 计算退休芳龄根据所在国家或地区的法律法规,确定退休芳龄的标准。
有些国家规定男性退休芳龄为60岁,女性为55岁。
在此基础上,利用Excel的计算功能,可以将诞辰年月与退休芳龄相结合,进而计算出个人的退休芳龄。
三、示例为了说明Excel如何根据诞辰年月计算退休芳龄,以下以某国家的法定退休芳龄标准为例进行示范。
诞辰年月:1980-08-25(假设个人的诞辰年月)计算芳龄:在下一个单元格中输入公式=DATEDIF(A1, TODAY(), "Y"),得到个人的芳龄为41岁(假设当前日期为2022年)。
退休芳龄:根据国家法定的退休标准,男性为60岁,则退休芳龄为60岁;女性为55岁,则退休芳龄为55岁。
通过以上示例,我们可以看到,利用Excel根据诞辰年月计算退休芳龄的方法是非常简单和有效的。
四、总结通过本文的介绍,我们了解了如何利用Excel根据诞辰年月计算退休芳龄。
从出生年月中提取年龄的方法

从出生年月中提取年龄的方法
提取年龄的方法有多种,这里介绍两种常用的方法:
方法一:使用Excel
1. 在Excel中输入出生日期。
2. 在需要显示年龄的单元格中输入公式,例如“=YEAR(TODAY())-
YEAR(A2)”,然后按回车键。
3. 将这个单元格的右下角的小黑点拖动到需要计算的下一行或列,Excel会自动填充公式。
4. 如果年龄显示为小数,可以选中整列或整行,点击鼠标右键,选择“设置单元格格式”,然后在“数字”选项卡中选择“整数”,设置小数位数为0。
方法二:使用Python
1. 导入需要的库,例如datetime。
2. 获取当前日期,例如today = ()。
3. 输入出生日期,例如birth_date = (1990, 7, 15)。
4. 计算年龄,例如age = - birth_ - ((, ) < (birth_, birth_))。
5. 输出年龄,例如print(age)。
以上是两种常用的提取年龄的方法,具体使用哪种方法取决于个人喜好和需求。
EXCEL中根据出生日期计算年龄

在Excel中,我们可以根据出生日期来计算年龄。
以下是在Excel中进行这种计算的步骤:步骤1:确保出生日期以正确的日期格式输入。
在Excel中,日期格式通常是"yyyy-mm-dd",其中"yyyy"表示年份,"mm"表示月份,"dd"表示日期。
确保在单元格中输入的日期遵循这个格式。
步骤2:使用日期函数DATEDIF来计算年龄。
在一个单元格中输入如下公式:=DATEDIF(出生日期,今天的日期,"y")其中,"出生日期"是你输入出生日期所在的单元格,"今天的日期"是使用函数=TODAY(来获取当前日期的单元格。
步骤3:按下Enter键,即可获得根据出生日期计算得到的年龄。
请注意,使用上述方法计算的年龄不会随着时间的推移而自动更新。
每当需要更新年龄时,你需要手动重新计算一次。
这是因为Excel中的日期函数只在公式单元格产生新计算结果时才会自动更新。
如果你想要一个自动更新的年龄值,你可以使用宏来实现。
下面是一个使用宏来计算年龄的示例代码:步骤3:在新模块中输入以下代码:```Function CalculateAge(birthDate As Date) As IntegerDim today As DateDim age As Integertoday = Dateage = DateDiff("yyyy", birthDate, today)If Date < DateSerial(Year(birthDate), Month(birthDate), Day(birthDate)) Thenage = age - 1End IfCalculateAge = ageEnd Function```步骤4:按下Ctrl + S保存宏。
步骤5:返回Excel表格,使用以下公式来调用宏:=CalculateAge(出生日期)其中,"出生日期"是你输入出生日期所在的单元格。
Excel中知道出生年月如何计算此人的年龄

Excel中知道出生年月如何计算此人的年龄Excel中知道出生年月如1980.03如何计算此人的年龄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中,根据身份证号码自动提取其出生年月日、性别及年龄啊?假若E2单元格内是身份证号,那么只要在所求单元格处用到如下的函数就可以了:出生年月日:=IF(LEN(E2)=15,("19"&MID(E2,7,2)&"年"&MID(E2,9,2)&"月"&MID(E2,11,2)&"日"),(MID(E2,7,4)&"年"&MID(E2,11,2)&"月"&MID(E2,13,2)&"日"))性别:=IF(MOD(IF(LEN(E2)=15,MID(E2,15,1),MID(E2,17,1)),2)=1,"男","女")年龄:=YEAR(TODAY())-YEAR(C2) (方案1)=DATEDIF(SUBSTITUTE(A1,".","-")&"-1",TODAY(),"Y") (方案2)---------------------------------------------------------------=YEAR(NOW())-LEFT(A2,4) (方案3)详细解释:一、分析身份证号码其实,身份证号码与一个人的性别、出生年月、籍贯等信息是紧密相连的,无论是15位还是18位的身份证号码,其中都保存了相关的个人信息。
EXCEL中根据出生日期计算年龄或者是根据出生日期到指定日期计算年龄

在Excel中,可以使用函数来计算两个日期之间的年龄。
下面将介绍两种常见的方法:一种是根据出生日期计算到当前日期的年龄,另一种是根据出生日期计算到指定日期的年龄。
一、根据出生日期计算到当前日期的年龄1.首先,将出生日期输入到一个单元格中,例如输入到A1单元格。
2.在B1单元格中输入以下公式来计算年龄:=DATEDIF(A1,TODAY(,"Y")其中,A1为出生日期所在单元格,TODAY(表示当前日期。
3.按下回车键,即可计算出出生日期到当前日期的年龄。
二、根据出生日期计算到指定日期的年龄1.同样,将出生日期输入到A1单元格中。
2.在B1单元格中输入指定日期,例如"2024/01/01"。
3.在C1单元格中输入以下公式来计算年龄:=DATEDIF(A1,B1,"Y")其中,A1表示出生日期所在单元格,B1表示指定日期所在单元格。
4.按下回车键,即可计算出出生日期到指定日期的年龄。
需要注意的是,以上公式计算的结果是以年为单位的,如果要获取精确的年龄,可以使用"DATEDIF"函数的第三个参数来计算天数或月数,然后根据需要进行调整。
另外,如果想将计算结果显示为"X岁X个月X天"的形式,可以使用以下公式:=TEXT(DATEDIF(A1,TODAY(,"Y")&"岁"&DATEDIF(A1,TODAY(,"YM")&"个月"&DATEDIF(A1,TODAY(,"MD")&"天","0岁0个月0天")其中,A1表示出生日期所在单元格。
总结。
用EXCEL快速计算年龄

在Excel中,可以使用各种函数和公式来快速计算年龄。
以下是一些使用Excel计算年龄的方法:方法一:使用DATEDIF函数Excel中的DATEDIF函数可以用来计算两个日期间的天数、月数或年数。
我们可以使用DATEDIF函数来计算出生日期和当前日期之间的年数。
假设我们的出生日期在A1单元格中,当前日期在B1单元格中,我们可以使用以下公式来计算年龄:=DATEDIF(A1,B1,"Y")该公式计算出的结果将是两个日期之间的年数。
方法二:使用TODAY函数结合YEAR函数Excel中的TODAY函数可以返回当前日期,而YEAR函数可以提取指定日期的年份。
我们可以使用这两个函数结合起来计算年龄。
假设我们的出生日期在A1单元格中,我们可以使用以下公式来计算年龄:=YEAR(TODAY()-YEAR(A1)该公式计算出的结果将是当前日期与出生日期之间的年数差。
方法三:使用INT、YEAR和MONTH函数计算完整的年龄如果我们想要计算出生日期与当前日期之间的完整年龄,包括年数和月数,我们可以使用INT、YEAR和MONTH函数来实现。
假设我们的出生日期在A1单元格中,我们可以使用以下公式来计算完整年龄:=INT((TODAY(-A1)/365.25)&"岁"&INT(MOD((TODAY(-A1)/365.25,1)*12)&"个月"该公式计算出的结果将是以“岁”和“个月”为单位的完整年龄。
方法四:使用DATEDIF函数结合TEXT函数除了计算年龄,我们也可以使用Excel的DATEDIF函数结合TEXT函数来格式化年龄的显示。
假设我们的出生日期在A1单元格中,我们可以使用以下公式来计算并格式化年龄:=DATEDIF(A1,TODAY(,"Y")&"岁"&DATEDIF(A1,TODAY(,"YM")&"个月"该公式计算出的结果将是以“岁”和“个月”为单位的格式化年龄。
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计算周岁的方法以供大家阅读。
如何用excel计算周岁的方法:
步骤1:打开excel软件,调入相关表格
步骤2:选中出生日期表格,按鼠标右键选择“设置单元格格式”。
步骤3:点击—数字—日期,选择带两个“——”的格式,点击确定。
格式不对,下步是无法计算的。
步骤4:选中年龄表格,按鼠标右键选择“设置单元格格式”。
步骤5:点击数字—数值,选择“1234 ”,将小数位数设置为0,点击确定。
步骤6:选中F4表格。
步骤7:输入函数:=DATEDIF(F4,TODAY(),"y") ,按敲回车键或者点击绿色的对勾。
步骤8:现在再看年龄表格,年龄出现了。
步骤9:将光标移到单元格的右下角,当光标变成黑色十字时,向下拖动。
步骤10:所有人的实际年龄出现(周岁)出现了,大家可以一个一个验证一下,是不是很神奇。
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")具体如下图所示:(图一)(图二)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Excel2013根据出生日期计算年龄的一种方法(二)
年龄计算
前段时间做一个表格,里面有出生年月日,但我想知道每个人的年龄,人又太多,一个一个算显然不是我的风格,于是,网上找了一些方案,有些很麻烦,有的不好使,而且觉得还是不够方便,于是自己写了一个,就是下面这个了:
1.经过(一)的转变,终于把出生日期从文本格式变为数值格式了,下面就要计算年龄,先在第二列输入现在的日期:
2.在第三列输入计算公示C1=B1-A1,计算
3.双击C1单元格右下角小方块,全部计算出来:
4.这时我一看,这是什么鬼?我只要个年龄而已…
于是,修改C1公式为C1=(B1-A1)/10000,计算一下看看:
5.全部计算后是这样的:
6.年龄出来了,但是不好看啊,然后我修改下单元格格式
7.改完以后,终于完成了,年龄出现了。
注意:此方法的针对日期格式有一定特殊性,其他的日期格式以后再验证吧,希望能帮到需要的人。