用Excel精确计算年龄公式


年龄
年 27 25 25 25 25 21 23 25 26 34 27 23 27 24 25 25 25 28 21 27 27 21 25 月 11 10 1 9 7 3 1 2 10 4 9 11 6 10 10 4 10 10 6 10 6 8 11
年龄
日 26 11 20 28 25 19 15 24 22 14 10 6 17 2 15 8 25 20 18 9 30 5 24 年 =DATEDIF(F4,TODAY(),"Y") =DATEDIF(F5,TODAY(),"Y") =DATEDIF(F6,TODAY(),"Y")
精确计算年龄公式
月 =DATEDIF(F4,TODAY(),"YM") =DATEDIF(F5,TODAY(),"YM") =DATEDIF(F6,TODAY(),"YM")
……
……
公式
日 =DATEDIF(F4,TODAY(),"MD") =DATEDIF(F5,TODAY(),"MD") =DATEDIF(F6,TODAY(),"MDඡ-2-23 1989-11-14 1989-3-6 1989-5-9 1993-9-15 1991-11-19 1989-10-10 1988-2-12 1980-8-20 1987-3-24 1991-1-28 1987-6-17 1990-3-1 1989-2-19 1989-8-26 1989-2-9 1986-2-14 1993-6-16 1987-2-25 1987-6-4 1993-4-29 1989-1-10
2015年亚洲杯中国足球队队员名单
号码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 姓名 曾诚 任航 梅方 姜至鹏 张琳芃 李昂 武磊 蔡惠康 杨旭 郑智 蒿俊闵 颜骏凌 刘建业 吉翔 吴曦 孙可 张呈栋 郜林 刘彬彬 于汉超 于海 廖力生 王大雷 英文名 Zeng Cheng Ren Hang Mei Fang Jiang Zhipeng Zhang Linpeng Li Ang Wu Lei Cai Huikang Yang Xu Zheng Zhi Hao Junmin Yan Junling Liu Jianye Ji Xiang Wu Xi Sun Ke Zhang Chengdong Gao Lin Liu Binbin Yu Hanchao Yu Hai Liao Lisheng Wang Dalei 位置 门将 后卫 后卫 后卫 后卫 后卫 中场 中场 前锋 中场 中场 门将 中场 后卫 中场 中场 后卫 前锋 中场 中场 中场 中场 门将 俱乐部 广州恒大 江苏舜天 广州恒大 广州富力 广州恒大 江苏舜天 上海上港 上海上港 长春亚泰 广州恒大 山东鲁能 上海上港 江苏舜天 江苏舜天 江苏舜天 江苏舜天 北京国安 广州恒大 山东鲁能 广州恒大 贵州人和 广州恒大 山东鲁能
合集下载

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中根据出生日期计算年龄的公式今天正好有老师问我能不能在Excel表中根据老师的出生日期,计算出他们的年龄,经过资料的查找和测试,发现可以通过以下几个步骤来做出这个效果。

1、“出生日期”单元格格式全部设置为“日期”(如输入1965年3月28日,在键盘录入时应输入为1965-3-28)2、年龄单元格格式设置为“常规”根据出生日期计算年龄的公式=YEAR(NOW())-YEAR(出生日期单元格),计算出一个单元格后用填充柄向下填充。

(此公式在年龄单元格内输入)注意:此公式是当前日期减出生日期,每过一年计算出的年龄将自动增加。

应注意把计算机的日期校准。

但是我们会发现以上公式有时并不能完全满足我们的要求。

比如说:计算学生从出生年月到统计年月(如2010年8月31日)的周岁,忽略了月份。

如2003年5月和2003年10月出生的两个学生,分别是7岁和6岁,而使用上面的计算方法计算出来的结果都是7岁。

如何解决这个问题呢?我们可以采取以下方法。

首先,要求保持“出生年月”、“统计年月”单元格的“日历”属性,以方便其他数据库软件的调用,如2003年5月21日,在数据输入时要采用Excel认可的日期格式(如2003-5-21),而不能为了计算方便输入成2003.5。

(当然,如果日期格式没有正确输入当然也有解决的方法,在此暂且不作详细说明。

)然后我们可以进行以下几个步骤的操作:1. 在Excel中打开“全校学生花名册”文件(此文件已在开学初完成,其中含全校学生的姓名(A 列)、性别(B列)、出生年月(C列)等信息)。

2. 在数据库文件中新建一列(D列),并命名为“统计年月”,在D2中(第一个学生对应的单元格)输入“2010-8-31”,然后将鼠标移到此单元格的右下角,光标变成“+”后,按住[Ctrl]键(切记),此时光标会变成两个“+”,向下拖动复制单元格,快速完成每个学生“统计年月”的输入。

3. 再在文件中新建一列(E列),并命名为“年龄”,鼠标点击表头上的E,选中此列,单击菜单[格式]→[单元格]→[数字],选择“数值”,并将“小数位数”设为0。

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中最精确的计算年龄的公式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)=(TODAY()-出生日期单元格)/365(常用)计算虚岁=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日这天计算他的年龄,通常采用这样的方法。

在EXCEL中根据身份证号计算出生年月日、年龄

在EXCEL中根据身份证号计算出生年月日、年龄

在EXCEL中根据身份证号计算年龄、出生年月、性别在EXCEL中如何根据身份证号计算年龄、出生年月、性别呢?下面来介绍一下,希望对您有帮助1.根据身份证号计算年龄=IF(A2<>"",DATEDIF(TEXT((LEN(A2)=15)*19&MID(A2,7,6+(L EN(A2)=18)*2),"#-00-00"),TODAY(),"y"),)注意:A2单元格为身份证号,且为文本格式。

2.根据身份证号计算出生年月日第一种,计算出来的格式为××年××月××日=IF(LEN(A2)=15,"19"&MID(A2,7,2)&"年"&MID(A2,9,2)&"月"&MID(A2,11,2)&"日",MID(A2,7,4)&"年"&MID(A2,11,2)&"月"&MID(A2,13,2)&"日")第二种,计算出来的格式为××年××月=IF(LEN(A2)=15,"19"&MID(A2,7,2)&"年"&MID(A2,9,2)&"月",MID(A2,7,4)&"年"&MID(A2,11,2)&"月")3.根据身份证号计算性别=IF(MOD(IF(LEN(A2)=15,MID(A2,15,1),MID(A2,17,1)),2)=1,"男","女")计算出生年月日的公式=TEXT(TEXT(MID(D2,7,LEN(D2)/2-1),"#-00-00"),"e-m-d") D2为身份证。

excel中从出生年月提取年龄的公式

Excel中从出生年月提取芳龄的公式随着信息化和数字化的深入发展,Excel作为一种电子表格软件,被广泛应用于各个行业和领域。

在使用Excel进行数据处理和分析的过程中,经常会遇到需要根据出生年月计算芳龄的需求。

本文将介绍如何在Excel中使用公式来从出生年月中提取芳龄,并共享一些常用的技巧和注意事项。

一、基本公式在Excel中,可以使用DATEDIF函数来计算两个日期之间的时间间隔。

该函数的语法如下:=DATEDIF(start_date,end_date,unit)其中,start_date表示起始日期,end_date表示结束日期,unit表示计算的时间间隔单位("y"表示年,"m"表示月,"d"表示日)。

要根据出生年月计算芳龄,可以使用以下公式:=DATEDIF(出生年月,今天日期,"y")其中,出生年月是指存储出生年月的单元格,今天日期可以使用TODAY函数来获取。

二、常见问题及解决方法1.日期格式转换在使用DATEDIF函数计算芳龄时,需要保证出生年月和今天日期都是以日期格式存储的。

如果出生年月是以文本格式存储的,需要先将其转换为日期格式。

可以使用DATE函数来进行转换,语法如下:=DATE(年,月,日)如果出生年月是分开存储的,分别是A1单元格和B1单元格,可以使用以下公式将其合并为日期格式:=DATE(A1,B1,1)2.精确计算在实际应用中,有时需要精确到天或者月的芳龄。

可以根据需要修改DATEDIF函数中的unit参数来实现精确计算。

要求精确到天的芳龄,可以将unit参数修改为"ymd":=DATEDIF(出生年月,今天日期,"ymd")3.跨年计算在跨年的情况下,简单地使用DATEDIF函数计算可能会出现问题。

出生年月为12月31日,今天日期为1月1日,使用上述公式计算的芳龄会显示为0岁。

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日这天计算他的年龄,通常采用这样的方法。

表格年龄计算公式

表格年龄计算公式
方法如下
1、在桌面找到excel表格或通过搜索方式找到Excel程序并打开。

2、在左侧菜单中打开你需要提取年龄的文件。

3、打开文件后,找到你需要提取年龄的表格。

4、在年龄单元格输入公式:=DATEDIF(B2,TODAY(),"y")回车即可,B2代表出生年月所在的单元格。

5、输入完成后,直接下拉表格即可得出所有人的年龄。

小技巧
1、按alt+向下箭头,可以根据已输入过的内容自动生成下拉列表;
2、按alt+=号,可以快速插入求和公式;
3、按alt+回车键,可以在指定的位置强行换行;
4、选取整个区域,按alt+; 选取时可以跳过隐藏区域,只选取显示的区域;
5、按alt+数字键可以输入特殊符号:如 alt+41420 可以输入√、alt+41409 可以输入×;
6、按Ctrl+D向下填充。

选取一个含公式或值的单元格以及下面的N个单元格,可以填充值或公式。

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 ”的格式更改为“02011 ——02 ”的格式。

同样是在出生日期右边增加一列,然后利用以下公式进行更改:二SUBSTITUTE( A1 ,".","-")A1是指你要计算的出生日期所在单元格,实际使用时应该按情况而变化,后面的指把"."替换为。

具体如图所示:(图精选文档(图一)(图二)第二步:把替换后的日期复盖粘贴到原来的出生日期上。

选取替换后的所有“日期”,然后对应粘贴到原来的“日期”上,注意粘 贴时一定要选择“选择性粘贴”, 然后选中“数值”选项,只粘贴数值。

然后把年龄一列上的数全部删除。

如下图所示(图一) (图二)第三步:利用以下公式来计算年龄,公式如下(上面已经讲过):二datedif ( A1 ,today (),"y")具体如下图所示:(图一)。

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