EXCEL计算年龄的函数(非常简单)

合集下载

Excel身份证号码计算年龄公式:Excel函数不求人

Excel身份证号码计算年龄公式:Excel函数不求人

------------------------------精选公文范文----------------------------- Excel身份证号码计算年龄公式:Excel函数不求人
各位读友大家好!你有你的木棉,我有我的文章,为了你的木棉,应读我的文章!若为比翼双飞鸟,定是人间有情人!若读此篇优秀文,必成天上比翼鸟!
Excel身份证号码计算年龄公式:Excel函数不求人首先,打开需要的Excel表格在年龄输入单元格内直接输入公式“=YEAR(TODAY())-MID(A2,7,4)”按下回车键,年龄即可得出然后鼠标选择刚刚得出结果的单元格,鼠标箭头移动到单元格右下角,直到箭头变为十字符号鼠标左键向下拉动,之后的年龄就都出来了
各位读友大家好!你有你的木棉,我有我的文章,为了你的木棉,应读我的文章!若为比翼双飞鸟,定是人间有情人!若读此篇优秀文,必成天上比翼鸟!
----------------精选公文范文---------------- 1。

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中,有多种计算年龄的函数公式可以使用,下面将介绍三种常用的方法。

方法一:利用DATEDIF函数
DATEDIF函数可以计算两个日期之间的间隔,我们可以利用这个函数来计算年龄。

具体公式如下:
=DATEDIF(出生日期,今天的日期,"y")
其中,出生日期表示要计算年龄的日期单元格,今天的日期可以使用TODAY(函数来表示。

例如,如果出生日期位于A2单元格中,可以使用以下公式来计算年龄:
=DATEDIF(A2,TODAY(,"y")
方法二:利用YEAR函数和TODAY函数
YEAR函数可以从一个日期中提取年份,我们可以利用这个函数来计算出生日期和今天日期的年份,然后相减得到年龄。

具体公式如下:=YEAR(TODAY()-YEAR(出生日期)
其中,出生日期表示要计算年龄的日期单元格。

例如,如果出生日期位于A2单元格中,可以使用以下公式来计算年龄:
=YEAR(TODAY()-YEAR(A2)
方法三:利用DATEDIF函数和NOW函数
DATEDIF函数也可以与NOW函数一起使用来计算年龄。

NOW函数返回当前日期和时间,我们可以利用这个函数来计算出生日期和当前日期的年份,然后相减得到年龄。

具体公式如下:
=DATEDIF(A2,NOW(,"y")
例如,如果出生日期位于A2单元格中,可以使用以下公式来计算年龄:
=DATEDIF(A2,NOW(,"y")
以上是三种常用的计算年龄的函数公式,你可以根据实际需要选择适合的方法。

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中用身份证号计算年龄
百褶裙动听04-04 15:00
平时工作中,我们会遇到很多需要计算年龄的场景,而我们手边又已经有了身份证号,如何快速简洁的计算出年龄呢?今天给大家做一介绍和演示。

这里用到了这样的公式组合
=DATEDIF(DATE(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2)),TO DAY(),'y')
一共嵌套了四个公式,DATEDIF,DATE,MID,TODAY
下面分别说明讲解
DATEDIF(起始日期,终止日期,单位)
(单位就是说,要计算日期差值,返回结果要年还是月还是日,分别对应英语的Y、M、D)
DATE(年,月,日)
MID(截取文字的位置,从第几位开始截,截几位)
TODAY()会自动返回系统当前日期,注意英文半角的对括号不能少
四个命令解释完之后,有函数基础的朋友就已经明白了。

组合命令的意思就是从身份证文本字串中,分别截取出生的年、月、日,形成日期格式的出生日期,然后计算这个日期和当前日期(今天)的时间差,计算单位是年,自然就得到这个人的年龄了。

有些时候,我们要计算指定日期,比如年内年龄呢,那么把TODAY命令换掉,替换成制定日期就行了,如下面的命令就是计算到2019年底,这个人的年龄了。

=DATEDIF(DATE(MID(B2,7,4),MID(B2,11,2),MID(B2,13,2)),'20 19-12-31','y')。

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表求年龄公式的使用教程
推荐文章
英媒抹黑中国体操怎么回事_中国体操队年龄热度: 1962年属虎的2017年多大了热度:多大年龄可以入团热度:妇女节几岁的人可以过热度:大寒养生重点防哪5寒热度:
Excel中经常需要使用到公式进行求年龄,求年龄公式具体该如何使用呢?下面是店铺带来的关于excel表求年龄公式的使用教程,希望阅读过后对你有所启发!
excel表求年龄公式使用教程(一)
步骤1:如图某小组员工的生日如图所示。

步骤2:在后面空白列第一格先输入年龄,方便计算。

步骤3:在年龄下方的表格内输入“=DATEDIF(C2,TODAY(),"Y"),实际上是以C2格为基准,以今天的日子减去C2格的日子,计算年份到C3格内。

步骤4:输入公式后敲击回车键直接得出年龄结果
步骤5:选中C2单元格,拖动填充柄进行下拉,公式自动复制,所有人的年龄计算如下了。

excel表求年龄公式使用教程(二)
步骤1:打开要编辑的excel表格。

步骤2:把年龄列选中
步骤3:按鼠标右键选择“设置单元格格式”
步骤4:在数字选项中,选择数值型,小数位数选择“0”,单击确定。

步骤5:定位到E2单元格
步骤6:输入“=(today()-D2)/365”(输入引号内的,不包括引号哦)
步骤7:按键盘上的回车键或者点击如图的对勾。

步骤8:重新选择这个单元格
步骤9:将光标移到单元格的右下角,当光标变成黑色十字时,双
击。

步骤10:这样就计算出了所有人的年龄了,如图是最终效果。

EXCEL计算年龄的函数

在EXCEL中,我们可以使用DATEDIF函数来计算年龄。

DATEDIF函数的语法如下:=DATEDIF(开始日期,结束日期,"年龄单位")-开始日期:要计算年龄的起始日期。

-结束日期:要计算年龄的结束日期。

-"年龄单位":指定计算结果的单位。

可选的单位有:"Y"(年),"M"(月),"D"(天),"YM"(不足一年的整月)和"MD"(不足一月的天数)。

以一个简单的例子来演示如何计算年龄。

假设我们有一个名为"A"的列,列中包含出生日期,我们希望在列"B"中计算出每个人的年龄。

首先,在B1单元格中,我们可以输入下列公式来计算第一个人的年龄:=DATEDIF(A1,TODAY(,"Y")这个公式使用了A1单元格中的日期作为开始日期,TODAY(函数返回今天的日期作为结束日期,"Y"指定结果单位为年。

然后,我们可以将这个公式拖到B列的其他单元格中,以计算其他人的年龄。

需要注意的是,这个公式给出的结果只是一个整数,表示每个人的整岁数。

如果我们想要精确到月份或天数,我们可以修改"年龄单位"的参数。

例如,我们可以使用下列公式在C1单元格中计算第一个人的月龄:=DATEDIF(A1,TODAY(,"M")这个公式的区别在于,我们将"年龄单位"指定为"M",结果表示的是从出生日期到今天的总月份。

同样地,我们可以使用"D"参数来计算到今天的总天数:=DATEDIF(A1,TODAY(,"D")除了整岁数、整月数和整天数以外,我们还可以计算不足一年或一月的时间。

例如,我们可以使用下列公式在D1单元格中计算第一个人的不足一年的整月数:=DATEDIF(A1,TODAY(,"YM")同样地,我们可以使用下列公式在E1单元格中计算第一个人的不足一月的天数:=DATEDIF(A1,TODAY(,"MD")总结:在EXCEL中,使用DATEDIF函数可以很方便地计算年龄。

如何用Excel表格快速算出年龄

如何用Excel表格快速算出年龄
如何用Excel表格快速算出年龄
1、打开Excel对应的文档:
2、为了方便计算,在原有表格上增加三栏(出生年份/现在年份/年龄):
3、先把现有年份(2014)填入对应单元格:
4、这个要注意了,从身份证号码左边开始数,出生年份1992,
刚好是整个身份证号码的第7位开始的4个数字。

先确认并记住这
个身份证号的规律:
6、继续在函数后面选中身份证号码单元格,并输入7和
4(MID(B3,7,4)),意思就是要显示身份证号码的第7位开始的4个数字(要跟前面第4步确认的规律一样):
7、按回车确认,即显示出生年份:
8、选中出生年份单元格进行批量复制显示:
9、这下就简单了,在年龄单元格输入公式=现在年份-出年年份:
10、按回边确认,即得出实际年龄了:
11、再选中对应年龄的单元格进行批量复制,即大功告成了:。

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