2016新编Excel中根据出生日期计算年龄的公式
电子表格年龄计算公式
电子表格年龄计算公式
在电子表格中,可以使用公式来计算年龄。
具体来说,可以使用以下公式:
=YEAR(TODAY())-YEAR(出生日期)
这个公式使用了两个函数:TODAY()和YEAR()。
TODAY()函数返回当前日期,YEAR()函数返回指定日期的年份。
在这个公式中,TODAY()函数返回当前日期,YEAR()函数返回当前年份。
将当前年份减去出生日期的年份就可以得到年龄了。
例如,如果出生日期在A1单元格中,则可以在B1单元格中使用以下公式来计算年龄:
=YEAR(TODAY())-YEAR(A1)
这样,在A1单元格中输入出生日期后,B1单元格就会自动显示年龄。
出生日期提取年龄公式最简单
出生日期提取年龄公式最简单
根据出生日期计算年龄的公式是:DATAIF函数。
输入公式=DATEIF(C2,TODAY(),"Y")即可。
公式说明:DATEIF有3个参数,第一个参数是开始日期,第二个参数是终止日期,第三个参数是比较单位。
注意这里“yyyymmdd”这种格式的出生日期不适用这个公式。
第二种方法:TODAY函数。
输入公式=(TODAY()-E2)/365即可,如果小数点后面有小数,更改一下数据格式,只保留整数。
公式说明:这个公式比较简单,TODAY()函数得出来的是现在的具体日期,减去出生的具体日期,就是具体的天数,一年有365天,再除以365就可以计算出多少年,即年龄。
注意“yyyymmdd”这种格式的出生日期同样也不适用这个公式。
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")具体如下图所示:(图一)(图二)。
Excel中儿童年龄月龄计算公式 excel公式计算
excel公式计算。
在Excel表格中根据儿童出生日期计算周岁和月龄说明:此公式根据儿童出生日期和当前日期(电脑当前日期)判断出儿童周岁,不够一周岁的则计算出月龄。
公式如下:=IF(DATEDIF(F3,TODAY(),"Y")>0,DATEDIF(F3,TODAY(),"Y"),DATEDIF(F3,TODAY(),"Ym")&"月") 公式含义解释:if函数判断(1步))表格f3中的日期与当前日期的间隔年数是否>0。
(2步)(是)则显示间隔年数,剩余部分不显示,(否)则显示第3步,第2步不显示。
(3步)计算表格f3中的日期与当前日期的间隔月数。
一、 IF函数一般是指Excel中的IF 函数,根据指定的条件来判断其"真"(TRUE)、"假"(FALSE),根据逻辑计算的真假值,从而返回相应的内容。
可以使用函数IF 对数值和公式进行条件检测。
1、函数语法IF(logical_test,value_if_true,value_if_false)IF 二、 DATEDIF函数是Excel隐藏函数,在帮助和插入公式里面没有。
返回两个日期之间的年\月\日间隔数。
常使用DATEDIF 函数计算两日期之差。
1、语法 DATEDIF(start_date,end_date,unit) Start_date 为一个日期,它代表时间段内的第一个日期或起始日期。
End_date 为一个日期,它代表时间段内的最后一个日期或结束日期。
Unit 为所需信息的返回类型。
2、实例说明实例1:题目:计算出生日期为1973-4-1人的年龄公式: =DATEDIF("1973-4-1",TODAY(),"Y") 结果: 33 简要说明当单位代码为"Y"时,计算结果是两个日期间隔的年数. 实例2:题目:计算日期为1973-4-1和当前日期的间隔月份数. 。
Excel中儿童年龄月龄计算公式
在Excel表格中根据儿童出生日期计算周岁和月龄说明:此公式根据儿童出生日期和当前日期(电脑当前日期)判断出儿童周岁,不够一周岁的则计算出月龄。
公式如下:=IF(DATEDIF(F3,TODAY(),"Y")>0,DATEDIF(F3,TODAY(),"Y"),DATEDIF(F3,TO DAY(),"Ym")&"月")公式含义解释:if函数判断(1步))表格f3中的日期与当前日期的间隔年数是否>0。
(2步)(是)则显示间隔年数,剩余部分不显示,(否)则显示第3步,第2步不显示。
(3步)计算表格f3中的日期与当前日期的间隔月数。
一、IF函数一般是指Excel中的IF函数,根据指定的条件来判断其"真"(TRUE)、"假"(FALSE),根据逻辑计算的真假值,从而返回相应的内容。
可以使用函数IF 对数值和公式进行条件检测。
1、函数语法IF(logical_test,value_if_true,value_if_false)IF二、DATEDIF函数是Excel隐藏函数,在帮助和插入公式里面没有。
返回两个日期之间的年\月\日间隔数。
常使用DATEDIF函数计算两日期之差。
1、语法DATEDIF(start_date,end_date,unit)Start_date 为一个日期,它代表时间段内的第一个日期或起始日期。
End_date 为一个日期,它代表时间段内的最后一个日期或结束日期。
Unit 为所需信息的返回类型。
2、实例说明实例1:题目:计算出生日期为1973-4-1人的年龄公式:=DATEDIF("1973-4-1",TODAY(),"Y")结果:33简要说明当单位代码为"Y"时,计算结果是两个日期间隔的年数.实例2:题目:计算日期为1973-4-1和当前日期的间隔月份数.公式:=DATEDIF("1973-4-1",TODAY(),"M")结果:403简要说明当单位代码为"M"时,计算结果是两个日期间隔的月份数.实例3:题目:计算日期为1973-4-1和当前日期的间隔天数.公式:=DATEDIF("1973-4-1",TODAY(),"D")结果:12273简要说明当单位代码为"D"时,计算结果是两个日期间隔的天数.实例4:题目:计算日期为1973-4-1和当前日期的不计年数的间隔天数.公式:=DATEDIF("1973-4-1",TODAY(),"YD")结果:220简要说明当单位代码为"YD"时,计算结果是两个日期间隔的天数.忽略年数差实例5:题目:计算日期为1973-4-1和当前日期的不计月份和年份的间隔天数.公式:=DATEDIF("1973-4-1",TODAY(),"MD")结果:6简要说明当单位代码为"MD"时,计算结果是两个日期间隔的天数.忽略年数和月份之差实例6:题目:计算日期为1973-4-1和当前日期的不计年份的间隔月份数.公式:=DATEDIF("1973-4-1",TODAY(),"YM")结果:7简要说明当单位代码为"YM"时,计算结果是两个日期间隔的月份数.不计相差年数。
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表格中可以通过公式能计算出简单的数据平均数、总和等等的操作,但是怎样通过人员的出生日期来计算出年龄,可能一般人没有操作过,今天就给大家介绍这方面的经验。
步骤/方法
1. 打开要编辑的excel表格。
2. 把年龄列选中
3. 按鼠标右键选择“设置单元格格式”
4. 在数字选项中,选择数值型,小数位数选择“0”,单击确定。
5. 定位到E2单元格
6. 输入“=(today()-D2)/365”
7. 按键盘上的回车键或者点击如图的对勾。
8. 重新选择这个单元格
步骤阅读
9. 9
将光标移到单元格的右下角,当光标变成黑色十字时,双击。
10. 10
这样就计算出了所有人的年龄了,如图是最终效果。
END
注意事项
•1、出生日期格式一定要正确否则无法计算;
•2、excel数据的操作一般都很严谨,需要认真操作才能成功。
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中进行这种计算的步骤:步骤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的应用当中,经常会遇到根据出生日期计算出年龄,下面介绍以下几种方法:一、出生日期是“日期格式”的情况,如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")具体如下图所示:(图一)(图二)。
excel根据出生年月计算年龄单元格格式
在Excel 中,你可以使用日期函数和自定义单元格格式来计算和显示出生年月对应的年龄。
以下是一种实现方法:
假设你的出生年月数据位于单元格A1,要计算年龄并在单元格B1 中显示,可以按照以下步骤操作:
计算年龄:
在单元格B1 中,使用以下公式计算年龄:
=今天()-A1
这将使用今天() 函数获取当前日期,并从出生年月中减去它,得到一个表示年龄的日期差值。
设置单元格格式:
选中B1 单元格,然后右键点击,选择"格式单元格"。
在"数字" 选项卡中,选择"自定义" 类别。
在"类型" 文本框中,输入以下格式代码:
shell
Copy code
[>=365]0" 岁";0" 天"
这个格式代码的含义是:如果年龄大于等于365 天(1 年),则显示"岁",否则显示"天"。
点击"确定"。
现在,B1 单元格将显示根据出生年月计算得出的年龄,如果年龄大于等于1岁,则显示岁数,否则显示天数。
这样,你可以根据需要格式化单元格来显示年龄。
如果出生日期发生变化,年龄也会相应地更新。
excel计算年龄的方法
excel计算年龄的方法
在Excel中计算年龄的方法通常涉及使用日期函数和数学运算。
首先,你需要有一个包含出生日期的单元格,假设该单元格的位置
是A1。
然后,你可以使用以下公式来计算年龄:
=DATEDIF(A1, TODAY(), "Y")。
这个公式使用了DATEDIF函数来计算从出生日期到当前日期的
年数。
A1是出生日期的单元格,TODAY()函数返回当前日期。
"Y"参
数告诉Excel只计算整年,不考虑不足一年的部分。
另一种方法是使用YEAR函数和TODAY函数来计算年龄:
=YEAR(TODAY())-YEAR(A1)。
这个公式利用了YEAR函数来提取当前年份和出生年份,然后用
当前年份减去出生年份得到年龄。
需要注意的是,这两种方法都是基于当前日期计算年龄的,所
以随着时间的推移,年龄会自动更新。
另外,如果你需要考虑月份
和日期的影响,可以使用更复杂的公式来精确计算年龄,但基本原
理仍然是类似的。
总的来说,在Excel中计算年龄的方法主要涉及使用日期函数
和数学运算,可以根据具体需求选择合适的公式来实现年龄的计算。
EXCEL中根据出生日期计算年龄或者是根据出生日期到指定日期计算年龄
在Excel中,我们可以使用公式来计算一个人的年龄,无论是根据出生日期计算到今天的年龄,还是根据出生日期计算到指定日期的年龄。
下面我将演示如何进行这些计算。
1.根据出生日期计算到今天的年龄对于这种计算,我们可以使用DATEDIF函数来找出两个日期之间的年数。
假设出生日期保存在A1单元格中,可以使用下面的公式计算年龄:=DATEDIF(A1,TODAY(,"y")这个公式会计算出从A1单元格的日期到今天的年数。
2.根据出生日期计算到指定日期的年龄如果要根据出生日期计算到指定日期的年龄,我们需要将指定日期放在一个单元格中,然后使用DATEDIF函数来计算这两个日期之间的年数。
假设出生日期保存在A1单元格中,指定日期保存在B1单元格中,可以使用下面的公式计算年龄:=DATEDIF(A1,B1,"y")这个公式会计算出从A1单元格的日期到B1单元格的日期的年数。
3.考虑闰年在计算年龄时,我们应该考虑到闰年的存在。
在Excel中,DATEDIF 函数会自动处理闰年的情况。
4.格式设置在计算完年龄后,我们可以对单元格进行格式化,以便以年龄的形式显示。
选择年龄单元格,点击鼠标右键,选择“格式单元格”。
在“数字”选项卡下,选择“常规”或者“数值”。
点击“确定”按钮完成格式设置。
这样,我们就可以在Excel中根据出生日期计算年龄了。
注意事项:- 由于 Excel 的日期使用了"序列编号"来表示日期,需要确保日期值正确地被 Excel 解释。
-公式计算的结果会随着日期的改变而更新,因此如果需要得到准确的年龄就需要更新日期值。
- 如果使用 VBA 宏编程,可以使用 DateDiff 函数来计算年龄,而不是 DATEDIF 函数。
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中使用公式来计算芳龄,并讨论该公式的灵活性和局限性。
1. 基本公式在Excel中,可以使用公式来计算芳龄。
假设A1单元格中存储了生日,可以使用如下公式来计算芳龄:=DATEDIF(A1,TODAY(),"Y")这个公式使用了DATEDIF函数,该函数用于计算日期之间的差值。
A1指定了起始日期,TODAY()指定了结束日期,"Y"表示以年为单位计算差值。
通过这个公式,我们可以在另一个单元格中得到生日到当前日期的芳龄。
2. 公式的灵活性这个基本公式在实际使用中非常灵活,可以适用于不同的情况。
无论是计算个人芳龄,还是对一组人员的芳龄进行批量计算,都可以通过这个公式来实现。
公式还可以根据需要进行调整,比如计算月龄或者日龄。
3. 公式的局限性虽然上述公式可以很好地完成基本的芳龄计算,但也存在一些局限性。
如果生日未知或者单元格中没有日期,就无法使用这个公式进行计算。
如果需要考虑精确到天和小时的芳龄计算,就需要使用其他公式或者进行额外的处理。
在实际工作中,我们经常会使用Excel来处理人员信息或者统计数据,芳龄计算就是其中一个常见的需求。
通过灵活运用上述公式,我们可以方便地完成芳龄的计算。
也需要注意公式的局限性,并且根据实际情况选择合适的计算方法。
个人观点和理解:在我看来,芳龄计算是Excel中一个非常实用的功能。
通过合适的公式,我们可以快速、准确地得到芳龄信息,这对于人力资源管理、统计分析等工作非常重要。
然而,我们也要注意公式的局限性,保持谨慎和灵活性,以便更好地应对各种情况。
总结回顾:通过本文的介绍,我们了解了在Excel中使用公式来计算芳龄的方法,以及该公式的灵活性和局限性。
我们学会了基本的芳龄计算公式,并对其灵活性和适用性有了更深入的认识。
2016新编Excel中根据出生日期计算年龄的公式
2016新编Excel中根据出生日期计算年龄的公式1、“出生日期”单元格格式全部设置为“日期”(如输入< xmlnamespace prefix ="st1" ns="urn:schemas-microsoft-com:office:smarttags" />1965年3月28日,在键盘录入时应输入为1965-3-28)< xmlnamespace prefix ="o" ns ="urn:schemas-microsoft-com:office:office" />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]键(切记),此时光标会变成两个“+”,向下拖动复制单元格,快速完成每个学生“统计年月”的输入。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2016新编Excel中根据出生日期计算年龄的公式
1、“出生日期”单元格格式全部设置为“日期”(如输入< xmlnamespace prefix ="st1" ns
="urn:schemas-microsoft-com:office:smarttags" />1965年3月28日,在键盘录入时应输入为1965-3-28)< xmlnamespace prefix ="o" ns ="urn:schemas-microsoft-com:office:office" />
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。
在E2(第一个学生对应的单元格)
输入“=(YEAR(D1)-YEAR(C1))+IF((MONTH(D1)-MONTH(C1))<0,-1,0)”就可求出该学生的年龄,其中IF语名是判断学生的出生月份是否超过8月,如超过则要用年份之差再减1。
第一个学生年龄计算出来后,将鼠标移到此单元格的右下角,光标变成“+”后,向下拖动复制单元格,快速完成每个学生“年龄”的计算。
或者
根据出生日期自动计算周岁:
=TRUNC((DAYS360(D3,NOW( )))/360,0)
———假设D列存放学生的出生日期,E列输入该函数后则产生该生的周岁。
用出生年月来计算年龄公式:
=TRUNC((DAYS360(H6,"2009/8/30",FALSE))/360,0)。
从输入的18位身份证号的出生年月计算公式:
=CONCATENATE(MID(E2,7,4),"/",MID(E2,11,2),"/",MID(E2,13,2))。
从输入的身份证号码内让系统自动提取性别,可以输入以下公式:
=IF(LEN(C2)=15,IF(MOD(MID(C2,15,1),2)=1,"男","女
"),IF(MOD(MID(C2,17,1),2)=1,"男","女"))公式内的“C2”代表的是输入身份证号码的单元格。