用Excel函数计算年龄几法

合集下载

excel中身份证公式大全

excel中身份证公式大全
则进行相应的判断。公式“=IF(B2=18,MID(A2,17,1),RIGHT(A2,1))”的作用是“如果B2单元格等于18,那么从A2单元格字符串的第17位开始截取1个字符。
否则从A2单元格字符串的右侧截取1个字符”。
第二步:根据识别数字判断男女性别,在D2单元格输入公式“=IF(ISEVEN($C2)=TRUE,"女","男")”,回车后就可以得到的结果了。如图3所示。
1.根据身份证号计算年龄
=IF(D2<>"",DATEDIF(TEXT((LEN(D2)=15)*19&MID(D2,7,6+(LEN(D2)=18)*2),"#-00-00"),TODAY(),"y"),)
注意:D2单元格为身份证号,且为文本格式。
2.根据身份证号计算出生年月日
第一种,计算出来的格式为××年××月××日
第二步:提取带连接符的出生日期。在F2单元格输入公式“=IF($B2=18,MID($A2,7,4)&amp;"-"&amp;MID($A2,11,2)&amp;"-"&amp;MID( $A2,13,2),"19"&amp;MID($A2,7,2)&amp;"-"&amp;MID($A2,9,2)&amp;"-"&amp;MI D($A2,11,2))” 并回车,如图5所示,可以得到我们常用的如 “ 1977-08-11”的格式。此处用到的函数在前面已经有过解释,所以不再罗嗦了。
=IF(LEN(D2)=15,"19"&MID(D2,7,2)&"年"&MID(D2,9,2)&"月"&MID(D2,11,2)&"日",MID(D2,7,4)&"年"&MID(D2,11,2)&"月"&MID(D2,13,2)&"日")

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函数计算年龄几法2007-07-27 17:40在Excel中利用系统时间和出生年月计算年龄是人事管理、工资统计中经常性遇到的工作,笔者由于工作关系对此有些研究,现将有关计算方法介绍如下,供读者朋友们参考:一、利用DAYS360、CEILING和TRUNC函数1.函数简介①DAYS360函数它能按每年360天(每月30天)计算出两个日期间的天数,作为计算工龄的工具非常方便。

它的语法为:DAYS360(Start_date,end_date,method)其中,Start_date是计算时间段的起始日期,end_date是计算时间段的结束日期,method用来指定计算方法的逻辑值(取FALSE或忽略使用美国方法,取TRUE则使用欧洲方法)。

另外,不同地方计算工龄的规则不尽相同。

有的按“虚工龄”计算,如1998年6月1日至2000年12月31日工龄为3年;而有的则按“实工龄”计算,1998年6月1日至2000年12月31日工龄为2年;对此可使用CEILING函数或TRUNC函数处理。

②CEILING函数它的语法为:CEILING(number,significance)其中number为待计算的数值,significance确定取整计算的倍数;该函数可将number沿着绝对值增大的方向,计算出一个最接近(或最小倍数significance)的整数。

③TRUNC函数它的作用是将数字的指定部分截去,计算出一个最接近的整数或小数,语法为:TRUNC(number,num_digits)其中number为待计算的数值,num_digits用于指定小数部分的截取精度,取0时不保留小数、取1时保留一位小数(依次类推)。

2.计算公式①“虚工龄”根据计算要求和有关函数的特点,计算“虚工龄”的公式为:“=CEILING((DAYS360(A1,B1))/360,1)”。

公式中的A1和B1分别存放工龄的起止日期,“DAYS360(A1,B1)”计算两个日期间的天数,(DAYS360(A1,B1))/360则按一年360天计算出工龄。

EXCEL计算年龄的函数

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图标来打开该软件并创建新的工作表格或打开已有的表格。

第二步:准备数据表格
在Excel表格中,你需要准备一个包含生日信息的数据表格。

可以将生日日期放在一个单元格中,格式为“年-月-日”。

第三步:插入公式
在Excel表格中,你可以插入公式来计算年龄。

Excel中用于计算年龄的公式如下所示:=DATEDIF(出生日期,今天日期,"y")
在这个公式中,“出生日期”是指生日所在的单元格,“今天日期”可以通过Excel函数“TODAY()”来获取,其中“y”表示计算结果是年龄。

第四步:将公式应用到表格中
一旦插入公式后,在需要计算年龄的单元格中复制此公式。

可以通过将鼠标光标移到公式单元格右下角的小黑点上,当光标变成十字时,单击并拖动光标即可将公式应用到其他单元格。

这样,Excel就可以自动在每个单元格中计算年龄了。

需要注意的是,注意在输入公式时,确保使用正确的生日日期,并且日期应该按照“年-月-日”的格式输入。

此外,对于Birthday在本年度年初之前的用户,需要将其生日日期的年份调整为当前年份,否则就会算出一个错误的年龄。

在Excel中计算年龄的公式很简单,只需四个步骤就可以完成。

这个方法不仅节省了时间,而且可以帮助一些企业和个人更好地管理他们的数据,可以用于企业内部管理,也可以用于日常生活中计算年龄。

EXCEL中根据出生日期计算年龄或者是根据出生日期到指定日期计算年龄

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是出生日期所在的单元格或者是。

excle年龄计算公式

excle年龄计算公式

在Excel中计算年龄的公式可以通过以下两种方式实现:第一种方式是使用Excel内置函数DATEDIF。

DATEDIF函数可以计算日期之间的差距,并返回指定的时间单位。

将出生日期和当前日期作为DATEDIF函数的参数,指定返回单位为“Y(年)”,即可得到两者之间的年龄。

具体的公式如下:=DATEDIF(出生日期,NOW(,"Y")其中,“出生日期”是指单元格中的出生日期数据,而NOW(函数则表示当前日期。

需要注意的是,由于紧跟在DATEDIF函数后面的年份单位是“Y”,而实际上DATEDIF函数中的年份单位并没有被官方支持,所以Excel会给出一个错误的返回结果。

为了避免这种错误,可以以文本的形式将结果进行格式化,即在公式中加入函数TEXT,将DATEDIF函数的返回结果转换为文本格式。

具体的公式如下:=TEXT(DATEDIF(出生日期,NOW(,"Y"),"0")以上的公式可以直接在Excel的单元格中使用,将“出生日期”替换为实际的出生日期数据即可。

第二种方式是使用Excel的日期函数YEAR和TODAY进行计算。

YEAR 函数用于提取其中一日期中的年份,而TODAY函数则返回当前日期。

具体的公式如下:=YEAR(TODAY()-YEAR(出生日期)其中,“出生日期”是指单元格中的出生日期数据。

同样需要注意的是,由于只是简单地进行年份相减,所以得到的结果可能会出现小数。

为了避免这种情况,可以使用Excel的整数函数INT来去掉小数部分。

具体的公式如下:=INT(YEAR(TODAY()-YEAR(出生日期))以上公式同样可以直接在Excel的单元格中使用,将“出生日期”替换为实际的出生日期数据即可。

无论使用哪种方式,以上公式均可以根据当前日期和出生日期来计算出一个准确的年龄。

既可以在一个单独的单元格中计算年龄,也可以在多个单元格中使用同样的公式批量计算一组数据的年龄。

用Excel函数计算年龄几法

用Excel函数计算年龄几法

用Excel函数计算年龄几法在Excel中利用系统时间和出生年月计算年龄是人事管理、工资统计中经常性遇到的工作,笔者由于工作关系对此有些研究,现将有关计算方法介绍如下,供读者朋友们参考:一、利用DAYS360、CEILING和TRUNC函数1.函数简介①DAYS360函数它能按每年360天(每月30天)计算出两个日期间的天数,作为计算工龄的工具非常方便。

它的语法为:DAYS360(Start_date,end_date,method)其中,Start_date是计算时间段的起始日期,end_date是计算时间段的结束日期,method用来指定计算方法的逻辑值(取FALSE或忽略使用美国方法,取TRUE则使用欧洲方法)。

另外,不同地方计算工龄的规则不尽相同。

有的按“虚工龄”计算,如1998年6月1日至2000年12月31日工龄为3年;而有的则按“实工龄”计算,1998年6月1日至2000年12月31日工龄为2年;对此可使用CEILING函数或TRUNC函数处理。

②CE ILING函数它的语法为:CEILING(number,significance)其中number为待计算的数值,significance确定取整计算的倍数;该函数可将number沿着绝对值增大的方向,计算出一个最接近(或最小倍数significance)的整数。

③TRUNC函数它的作用是将数字的指定部分截去,计算出一个最接近的整数或小数,语法为:TRUNC(number,num_digits)其中number为待计算的数值,num_digits用于指定小数部分的截取精度,取0时不保留小数、取1时保留一位小数(依次类推)。

2.计算公式①“虚工龄”根据计算要求和有关函数的特点,计算“虚工龄”的公式为:“=CEILING((DAYS360(A1,B1))/360,1)”。

公式中的A1和B1分别存放工龄的起止日期,“DAYS360(A1,B1)”计算两个日期间的天数,(DAYS360(A1,B1))/360则按一年360天计算出工龄。

Excel计算年龄的8种方法

Excel计算年龄的8种方法

Excel计算年龄的8种方法
Excel计算年龄一般是利用系统时间和出生年月进行计算,在人事管理、工资统计使用频率很高。

现将有关Excel计算年龄的8种方法介绍如下:
提示:计算工龄的规则不尽相同。

有的按“虚工龄”计算,如1998年6月1日至2000年12月31日工龄为3年;而有的则按“实工龄”计算,1998年6月1日至2000年12月31日工龄为2年。

对待同类问题,根据实际需要,可使用CEILING函数或TRUNC函数处理。

以下图所示的数据源,用Excel计算年龄。

Excel计算年龄方法一:
实龄:=TRUNC((DAYS360(A2,TODAY()))/360,0)
虚龄:=CEILING((DAYS360(A2,TODAY()))/360,1)
Excel计算年龄方法二:
=RIGHT(YEAR(TODAY()-A2),2)
Excel计算年龄方法三:
=INT((TODAY()-A2)/365)
=INT((N(TODAY()-A2))/365)
Excel计算年龄方法四:
=INT(DAYS360(A2,TODAY(),)/360)
Excel计算年龄方法五:
=TEXT(TODAY()-A2,'Y')
Excel计算年龄方法六:
=INT(YEARFRAC(DATE(2011,11,5),A2,1))
Excel计算年龄方法七:
=YEAR(TODAY())-YEAR(A2)
Excel计算年龄方法八:
=DATEDIF(A2,TODAY(),'y')。

用Excel函数计算年龄几法

用Excel函数计算年龄几法

用Excel函数计算年龄几法在Excel中利用系统时间和出生年月计算年龄是人事管理、工资统计中经常性遇到的工作,笔者由于工作关系对此有些研究,现将有关计算方法介绍如下,供读者朋友们参考:一、利用DAYS360、CEILING和TRUNC函数1.函数简介①DAYS360函数它能按每年360天(每月30天)计算出两个日期间的天数,作为计算工龄的工具非常方便。

它的语法为:DAYS360(Start_date,end_date,method)其中,Start_date是计算时间段的起始日期,end_date是计算时间段的结束日期,method用来指定计算方法的逻辑值(取FALSE或忽略使用美国方法,取TRUE则使用欧洲方法)。

另外,不同地方计算工龄的规则不尽相同。

有的按“虚工龄”计算,如1998年6月1日至2000年12月31日工龄为3年;而有的则按“实工龄”计算,1998年6月1日至2000年12月31日工龄为2年;对此可使用CEILING函数或TRUNC函数处理。

②CEILING函数它的语法为:CEILING(number,significance)其中number为待计算的数值,significance确定取整计算的倍数;该函数可将number沿着绝对值增大的方向,计算出一个最接近(或最小倍数significance)的整数。

③TRUNC函数它的作用是将数字的指定部分截去,计算出一个最接近的整数或小数,语法为:TRUNC(number,num_digits)其中number为待计算的数值,num_digits用于指定小数部分的截取精度,取0时不保留小数、取1时保留一位小数(依次类推)。

2.计算公式①“虚工龄”根据计算要求和有关函数的特点,计算“虚工龄”的公式为:“=CEILING((DAYS360(A1,B1))/360,1)”。

公式中的A1和B1分别存放工龄的起止日期,“DAYS360(A1,B1)”计算两个日期间的天数,(DAYS360(A1,B1))/360则按一年360天计算出工龄。

EXCEL中根据出生日期计算年龄

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(出生日期)其中,"出生日期"是你输入出生日期所在的单元格。

exl计算年龄的公式

exl计算年龄的公式

exl计算年龄的公式在我们日常的工作和生活中,经常会需要用到 Excel 来计算年龄。

这可是个非常实用的小技能呢!比如说,在学校里,老师要统计学生们的年龄,以便更好地了解他们的成长阶段和特点,为教学提供参考。

在公司里,人力资源部门的同事也需要计算员工的年龄,用于安排合适的培训和晋升机会。

那到底怎么用 Excel 来计算年龄呢?其实很简单,下面我就来给您详细说一说。

首先,我们得有一个包含出生日期的表格。

假设出生日期这一列的标题是“出生日期”,在旁边新建一列来计算年龄,就叫“年龄”吧。

在“年龄”列的第一个单元格里输入以下公式:=DATEDIF(出生日期单元格,TODAY(),"Y")。

这里的“出生日期单元格”要换成您表格中实际的出生日期所在的单元格,比如 A2。

然后按下回车键,年龄就计算出来啦。

接下来,您只需要把鼠标放在这个单元格的右下角,当鼠标变成一个黑色的十字时,按住鼠标左键往下拖动,这样就可以快速地把下面所有行的年龄都计算出来了。

我之前在处理一个班级学生信息的时候就用到了这个公式。

当时学校要组织一场针对不同年龄段学生的活动,需要快速准确地知道每个学生的年龄。

我打开学生信息表,按照上面的方法输入公式,一下子就把所有学生的年龄都算出来了。

看着整整齐齐的年龄数据,心里那叫一个踏实。

不过,这里面还有一些需要注意的地方。

比如说,如果出生日期的格式不正确,可能就会计算出错。

所以在输入出生日期的时候,一定要按照 Excel 能够识别的格式来输入,一般来说,像“年/月/日”或者“年-月-日”这样的格式都是可以的。

另外,如果您想要计算到具体的月或者日的年龄,只需要把公式中的“Y”改成“M”或者“D”就可以啦。

比如说,要计算到月的年龄,公式就是=DATEDIF(出生日期单元格,TODAY(),"M")。

总的来说,Excel 计算年龄的公式真的是非常实用,能帮我们节省不少时间和精力。

年龄的计算函数公式

年龄的计算函数公式

年龄的计算函数公式
年龄的计算公式是”=DATEDIF(TEXT(MID(A2,7,8),"0000-00-00"),TODAY(),"y")“,用法如下:一、打开录有身份证号码信息的EXCEL表格。

二、选中B2单元格,录入公式”=DATEDIF(TEXT(MID(A2,7,8),"0000-00-00"),TODAY(),"y")“,回车确认就可以计算出年龄了。

三、在B2单元格右下角按住鼠标右键向下拖动至最后一行数据然后松开鼠标右键,菜单选
择”复制单元格“。

四、至此所有的年龄信息计算完毕。

介绍
DATEDIF函数是Excel隐藏函数,其在帮助和插入公式里面没有。

返回两个日期之间的年\月\日间隔数。

常使用DATEDIF函数计算两日期之差。

包含D,M,Y,YD,YM,MD。

DATEDIF(start_date,end_date,unit)
Start_date为一个日期,它代表时间段内的第一个日期或起始日期。

(起始日期必须在1900年之后)
End_date为一个日期,它代表时间段内的最后一个日期或结束日期。

Unit为所需信息的返回类型。

Unit返回
注:结束日期必须晚于起始日期。

excel中年龄的计算方法_excel常用函数公式大全

excel中年龄的计算方法_excel常用函数公式大全

excel中年龄的计算方法_excel常用函数公式大全Excel使我们常用的办公软件,但是要熟悉使用这个软件还要记函数公式?Excel中的年龄信息具体该如何进行计算呢?接下来是店铺为大家带来的excel中年龄的计算方法_excel年龄计算公式,供大家参考。

excel中年龄的计算方法:年龄计算步骤1:如下表中A列为姓名,B列为出生年月,C列为年龄,即为我们要计算的年龄。

年龄计算步骤2:在英文输入方式不分大小写下,于C2单元格内输入公式“=DATEDIF(B2,NOW(),"Y")”如下图年龄计算步骤3:再按下回车键(ENTER),就可得A2所列人员在填表时年龄年龄计算步骤4:选中C2单元格向拖C列,即可得所需批量人员的年龄了。

注:本算法是以年头为例!其它如工龄、教龄等可同样excel常用函数公式一、条件判断:IF函数。

目的:判断成绩所属的等次。

方法:1、选定目标单元格。

2、在目标单元格中输入公式:=IF(C3>=90,"优秀",IF(C3>=80,"良好",IF(C3>=60,"及格","不及格")))。

3、Ctrl+Enter填充。

解读:IF函数是条件判断函数,根据判断结果返回对应的值,如果判断条件为TRUE,则返回第一个参数,如果为FALSE,则返回第二个参数。

Excel函数公式:工作中最常用的12个函数公式二、条件求和:SUMIF、SUMIFS函数。

目的:求男生的总成绩和男生中分数大于等于80分的总成绩。

方法:1、在对应的目标单元格中输入公式:=SUMIF(D3:D9,"男",C3:C9)或=SUMIFS(C3:C9,C3:C9,">=80",D3:D9,"男")。

解读:1、SUMIF函数用于单条件求和。

暨求和条件只能有一个。

excel表格怎样使用函数公式计算年龄

excel表格怎样使用函数公式计算年龄

excel表格怎样使用函数公式计算年龄
推荐文章
Excle表格中怎样设置下标?热度:Excel表格中如何使用SmartArt绘制各种流程图热度: Excel表格中使用公式怎么提取省份及市热度: excel表格中如何使用COUNTIF函数统计日期的次数热度:如何在excel表格中使用控制作动态折线图表热度: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:这样就计算出了所有人的年龄了,如图是最终效果。

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

用Excel函数计算年龄几法
在Excel中利用系统时间和出生年月计算年龄是人事管理、工资统计中经常性遇到的工作,笔者由于工作关系对此有些研究,现将有关计算方法介绍如下,供读者朋友们参考:
一、利用DAYS360、CEILING和TRUNC函数
1.函数简介
①DAYS360函数
它能按每年360天(每月30天)计算出两个日期间的天数,作为计算工龄的工具非常方便。

它的语法为:
DAYS360(Start_date,end_date,method)
其中,Start_date是计算时间段的起始日期,end_date是计算时间段的结束日期,method用来指定计算方法的逻辑值(取FALSE或忽略使用美国方法,取TRUE则使用欧洲方法)。

另外,不同地方计算工龄的规则不尽相同。

有的按“虚工龄”计算,如1998年6月1日至2000年12月31日工龄为3年;而有的则按“实工龄”计算,1998年6月1日至2000年12月31日工龄为2年;对此可使用CEILING函数或TRUNC函数处理。

②CEILING函数
它的语法为:
CEILING(number,significance)
其中number为待计算的数值,significance确定取整计算的倍数;该函数可将number沿着绝对值增大的方向,计算出一个最接近(或最小倍数significance)的整数。

③TRUNC函数
它的作用是将数字的指定部分截去,计算出一个最接近的整数或小数,语法为:
TRUNC(number,num_digits)
其中number为待计算的数值,num_digits用于指定小数部分的截取精度,取0时不保留小数、取1时保留一位小数(依次类推)。

2.计算公式
①“虚工龄”
根据计算要求和有关函数的特点,计算“虚工龄”的公式为:“=CEILING((DAYS360(A1,B1))/360,1)”。

公式中的A1和B1分别存放工龄的起止日期,“DAYS360(A1,B1)”计算两个日期间的天数,(DAYS360(A1,B1))/360则按一年360天计算出工龄。

由于工龄一般以年为单位,故用CEILING函数将上面的计算结果(沿绝对值增大的方向)取整,从而得出“虚工龄”。

②“实工龄”
计算“实工龄”的公式为:“=TRUNC((DAYS360(A1,B1))/360,0)”,公式中计算工龄天数的方法与上面的相同。

TRUNC函数将(DAYS360(A1,B1))/360的计算结果截去小数部分,从而得出“实工龄”。

如果计算结果需要保留一位小数,只须将公式修改为“=TRUNC((DAYS360(A1,B1))/360,1)”即可。

二、YEAR和RIGHT函数
1.函数简介
①YEAR函数
它可以计算出日期序列数(如两个日期相减的结果)所对应的年份数,其语法为:YEAR(Serial_ number),其中Serial_
number为待计算的日期序列数,既可以是一个具体的数值,也可以是一个表达式。

②RIGHT函数
该函数用来提取字符串最右边的若干个字符,因为YEAR函数的计算结果带有19等字样,必须利用RIGHT函数将它过滤掉。

该函数的语法为:RIGHT(Text,Num_chars),其中Text是待计算的字符串,Num_chars用来指定从右向左提取的字符串长度(忽略时取1),例如“=RIGHT(“电脑爱好者”,3)”的计算结果为“爱好者”。

2.计算公式
由于YEAR和RIGHT函数的特点,它们组成的公式只能计算“实工龄”,具体形式为“=RIGHT(YEAR(A1-B1),2)”。

公式中的A1和B1分别存放工龄的截止和起始日期(正好与DAYS360函数相反),“YEAR(A1-B1)”计算出两个日期间的年份数,RIGHT(YEAR(A1-B1),2)则通过自右向左提取年份的后两位(工龄一般都是一位或两位数)。

计算出来的一位数工龄前有个“0”,与习惯不太相符,这是上述公式的缺点。

三、N和INT函数
1.函数简介
①N函数
N函数属于信息函数之列,它可以完成单元格对象的转换。

就是将数值转换成数字,日期转换成序列值,TRUE转换成1,其它对象转换成0。

其语法为:N(value),其中的value是待转换的单元格对象,它可以是数值、日期等数据,也可以是一个表达式。

②INT函数
该函数可以将一个数值向下取整为最接近的整数。

语法为:INT(number),其中number是待取整的一个实数或表达式,用它将计算结果取整为“实工龄”非常方便。

2.计算公式
由于INT函数的固有特点,用N和INT函数构成的公式只能计算“实工龄”,具体形式为“=INT((N(A1-B1))/365)”。

公式中的A1和B1分别存放工龄的截止和起始日期,“N(A1-B1)”计算工龄的序列数(其实就是工龄的天数),(N(A1-B1))/365将N(A1-B1)的计算结果转换为工龄,由于工龄数一般是小数,于是通过INT函数将它向下取最接近的整数。

Excel函数计算实际年龄
1.真实年龄=2007-出生的年份
=2007-YEAR(A1)
原理:
日期年份函数YEAR
语法:YEAR(serial_number)。

参数:serial_number为待计算年份的日期。

应用实例:“虚工龄”计算
所谓“虚工龄”就是从参加工作算起,每过一年就增加一年工龄,利用YEAR函数计算工龄的公式是“=YEAR(A1)-YEAR(B1)”。

公式中的A1
和B1分别存放工龄的起止日期,YEAR(A1)和YEAR(B1)分别计算出两个日期对应的年份,相减后得出虚工龄。

2.
真实年龄=两个日期(出生、当前日期)之间年数
=datedif(A1,today(),"y")
真实年龄=总天数-出生年份再除以365 ,再四舍五入
=ROUND((TODAY()-A1)/365,0)
=ROUND((TODAY()-A1)/365.25,0)。

相关文档
最新文档