问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

excel 里是 知道年月,怎么算年龄

发布网友 发布时间:2022-03-08 22:30

我来回答

3个回答

热心网友 时间:2022-03-09 00:00

第一步、首先,打开Excel表格程序,在Excel表格程序中输入要甲酸年龄的年月日。

第二步、然后,在一个空白单元格内输入函数“=DATEDIF(A2,TODAY(),"Y")”,回车确认输入。

第三步、最后,即可在Excel表格程序主界面中看到年月日期计算出的年龄,问题解决。

热心网友 时间:2022-03-09 01:18

1、以excel2010版本为例,如下图A列里知道年月,要在B列算出年龄;

2、首先在B2单元格输入公式=DATEDIF(A2,TODAY(),"Y"),TODAY()是指今天的日期,后面的字母"Y"是年的意思,这里表示要计算出生年月到今天相距了多少年,输完公式后按回车键后则可得出年龄;

3、然后把鼠标放在B2单元格右下角,下拉填充公式则可算出A列的年月相应的年龄了。

热心网友 时间:2022-03-09 02:52

Excel中知道出生年月如1980.03如何计算;1.在Excel中打开“全校学生花名册”文件(此;2.在数据库文件中新建一列(D列),并命名为“统;3.再在文件中新建一列(E列),并命名为“年龄”;=(YEAR(D1)-YEAR(C1))+IF(;就可求出该学生的年龄,其中IF语名是判断学生的出;第一个学生年龄计算出来后,将鼠标移到此单元格的右;关于在Ex

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位的身份证号码,其中都保存了相关的个人信息。
15位身份证号码:第7、8位为出生年份(两位数),第9、10位为出生月份,第11、12位代表出生日期,第15位代表性别,奇数为男,偶数为女。

18位身份证号码:第7、8、9、10位为出生年份(四位数),第11、第12位为出生月份,第13、14位代表出生日期,第17位代表性别,奇数为男,偶数为女。

例如,某员工的身份证号码(15位)是320521720807024,那么表示1972年8月7日出生,性别为女。如果能想办法从这些身份证号码中将上述个人信息提取出来,不仅快速简便,而且不容易出错,核对时也只需要对身份证号码进行检查,肯定可以大大提高工作效率。

二、提取个人信息

这里,我们需要使用IF、LEN、MOD、MID、DATE等函数从身份证号码中提取个人信息。如图1所示,其中员工的身份证号码信息已输入完毕(C列),出生年月信息填写在D列,性别信息填写在B列。

1.提取出生年月信息

由于上交报表时只需要填写出生年月,不需要填写出生日期,因此这里我们只需要关心身份证号码的相应部位即可,即显示为“7208”这样的信息。在D2单元格中输入公式“=IF(LEN(C2)=15,MID(C2,7,4),MID(C2,9,4))”,其中:

LEN(C2)=15:检查C2单元格中字符串的字符数目,本例的含义是检查身份证号码的长度是否是15位。

MID(C2,7,4):从C2单元格中字符串的第7位开始提取四位数字,本例中表示提取15位身份证号码的第7、8、9、10位数字。

MID(C2,9,4):从C2单元格中字符串的第9位开始提取四位数字,本例中表示提取18位身份证号码的第9、10、11、12位数字。

IF(LEN(C2)=15,MID(C2,7,4),MID(C2,9,4)):IF是一个逻辑判断函数,表示如果C2单元格是15位,则提取第7位开始的四位数字,如果不是15位则提取自第9位开始的四位数字
如果需要显示为“70年12月”这样的格式,请使用DATE格式,并在“单元格格式→日期”中进行设置。

2.提取性别信息

由于报表中各位员工的序号编排是按照上级核定的编制进行的,因此不可能按照男、女固定的顺序进行编排,如果一个一个手工输入的话,既麻烦又容易出错。
例如性别信息统一在B列填写,可以在B2单元格中输入公式

“=IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2)=1,"男","女")”,其中:

LEN(C2)=15:检查身份证号码的长度是否是15位。

MID(C2,15,1):如果身份证号码的长度是15位,那么提取第15位的数字。
MID(C2,17,1):如果身份证号码的长度不是15位,即18位身份证号码,那么应该提取第17位的数字。

MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2):用于得到给出数字除以指定数字后的余数,本例表示对提出来的数值除以2以后所得到的余数。
IF(MOD(IF(LEN(C2)=15,MID(C2,15,1),MID(C2,17,1)),2)=1,"男","女"):如果除以2以后的余数是1,那么B2单元格显示为“男”,否则显示为“女”。
回车确认后,即可在B2单元格显示正确的性别信息,接下来就是选中填充柄直接拖曳。如图2所示,现在这份报表无论是提取信息或是核对,都方便多了!

在A2单元格求出出生年份(如1970-5),则在其他单元格中输入下面公式,就能算出年龄。

=IF(TODAY()>=DATE(YEAR(NOW()),MONTH(A2),DAY(A2)),YEAR(NOW())-YEAR(A2),YEAR(NOW())-YEAR(A2)-1)

这是根据身份证号码(15位和18位通用)自动提取性别和出生年月的自编公式:(说明:公式中的B2
是身份证号)

1、根据身份证号码求性别:

=IF(LEN(B2)=15,IF(MOD(VALUE(RIGHT(B2,3)),2)=0,"女","男

"),IF(LEN(B2)=18,IF(MOD(VALUE(MID(B2,15,3)),2)=0,"女","男"),"身份证错"))

2、根据身份证号码求出生年月:

=IF(LEN(B2)=15,CONCATENATE("19",MID(B2,7,2),".",MID(B2,9,2)),IF(LEN(B2)=18,CONCATENATE(MID(B2,7,4),".",MID(B2,11,2)),"身份证错"))

3、根据身份证号码求年龄:

=IF(LEN(B2)=15,year(now())-1900-VALUE(MID(B2,7,2)),if(LEN(B2)=18,year(now())-VALUE(MID(B2,7,4)),"身份证错"))

如何由出生年月计算年龄? 出生年月的格式是这样的:79.05

=YEAR(NOW())-YEAR(F1)+(MONTH(NOW())-MONTH(F1))/12+(DAY(NOW())-DAY(F1))/30/12
或者 =DATEDIF(A1,NOW(),"y") A1为你的出生日期

如果A1=1980-5-3

那么出生的年是:=DATEDIF(A1,TODAY(),"Y")

月是:=DATEDIF(A1,TODAY(),"YM")

日是:=DATEDIF(A1,TODAY(),"MD")

若不考虑月份:=YEAR(NOW())-INT(D5)-1900 建议日期规范一下

Excel中知道A列是出生年月如何自动计算年龄?
求年龄问题,要看你的数据是哪种格式(日期、文本),举例说明:

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))

已知某人的出生年月,年龄这一项想要通过公式直接计算填充,而无需手工计算填写,如何实现?

岁数 =DATEDIF(A1,TODAY(),"y")
在excel2000的函数列表中没有找到这个DATEDIF,一开始还以为是trythis打字错了;后来在excel的帮助中找到了它,一试果然既方便又准确。

假设将出生日期输入在A1,在A2输入公式=ROUND((NOW()-A1)/365,0),不就可以了么!
假设出生年月在B4,在相应的单元格中(如C4)输入公式"=2005-left(b4,4)",再按拖动柄向下拖动即可。

见所附文件“怎样计算年龄.xls"

假设出生年月日存放在A1单元格,则在要显示年龄的地方输入:

=TEXT(TODAY()-A1,"Y")

就可以了,如果是求这个人的虚岁的话就在上式上加1

可以了,但是如果计算虚岁应该怎样加1,请把公式写出来,另外为什么出生年月格式只能是:例如:1979-12-5而不能是1979.12.5呢?非常感谢!

excel表是70年以后出生的,出生年月日的顺序是打乱的,我想让它的顺序由70年向后排。请高手指教!

如果是选中出生年月这一列,数据---排序-这种方法我这排序后不准确。

你的表格里在项目栏里应该还有其他项目吧,比如:姓名、出生年月、年龄、或者其他项目。

按你的要求排列出生年月的顺序时,不能只选择出生年月栏,如果是这样,出生年月是按顺序排列了,但是其他的项目信息却打乱了,是这种情况吧。
你可以这样试试:选中整个工作表,然后点击数据--排序,打开的对话框里在右下方首先勾选“无标题行”选项,然后到第一行就是“主要关键字”选项栏里选择,在这里,点击右边的小箭头,出现下拉菜单,根据你的需求来选择,你主要是排列出生年月栏里的数字,看看是在那一列,A列还是B列,选择相应的列数,然后在右边选中“升序”选项,确定。

这样出生年月按升序(由低到高)排列了,其他项目也就按照出生年月的排列相应的自动调整好了。

在EXCEL中知道出生年月如何用公司计算出年龄

假设出生年月日在A列,对应B列为年龄,则对应A1的B1中公式为:

=YEAR(TODAY())-YEAR(A1)

然后下拉即可(PS:需要把B列设置格式为数值格式哦,不然显示的可能是时间格式,呵呵)!

设A1为出生年月198003,公式为

=DATEDIF(TEXT(A1,"0000-00"),NOW(),"Y")

如何在excel中根据出生年月自动计算出年龄?进入新学年后如何快速更新年龄...

1.将“年龄”列的单元格式定义为“常规”类型;“出生年月”列的单元格式定义为“日期”“1995年3月”类型,该类型默认为每月的1日,即“95-3”等同于“95-3-1”。

2.使用DAYS360函数计算两个日期间相差的天数。

语法:DAYS360(start_date, end_date, method)
start_date和end_date分别为起始日期和终止日期。参数既可以是用双引号括起来的字符串,其中用数字代表月、日、年(如“1/30/93”或“1-30-93”),也可以是代表日期的序
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
长沙到西昌。坐火车先从长沙到成都、成都东,再到西昌,哪个方便一些 S先生与P先生谜题的题面 为什么首都设在襄阳 改姓可以不随父母性吗 韩艺瑟怎么改姓? 纸、墨、笔、砚是中国传统的文房四宝,墨的使用最早在 [ ] A.商代后期... 想问下创维光伏E企赢模式有哪些优势,到底值不值得投资啊?有没有合作... 太平洋太享e保百万医疗值得入手吗?每年花多少钱? 爱e满分适合哪些人买?注意哪些问题? 太平洋太享e保百万医疗适合哪些人买?价格多少? excel表格怎么算年龄 excel出生年月怎么算年龄公式? 在Excel里面有出生年月日,怎么用公式算出年龄? 互联网java高级工程师都什么要求 Office2007的 Word 文档如何缩印文件 怎么把word文档两页缩印到一张纸上 word怎么设置缩印 word缩印怎么弄 word文档缩印怎么设置 如何设置WORD文档,然后缩印 用excel窗口冻结时 总是不在我选中的行列上或者左冻结 怎么办 excel怎么冻结选中窗口 怎么在电脑弄word文档 怎么建word文档电脑 怎样打word文档在电脑 电脑怎么建word文档 怎么做word文档电脑 在电脑上,怎样制作word文档?? 怎么用电脑做文档 电脑怎么做word文档? excel表格中有身份证如何算出年龄 excel年龄怎么计算快捷键 年龄如何算excel excel表中怎么把身份证算出年龄 在excel中怎么根据年月算年龄 excel有出生年月怎么算年龄 在excel表中如何计算年龄 excel中知道出生年月如何自动计算年龄 excel年龄怎么算 Win11能还原Win10的出厂系统吗? 一键恢复能让系统从win11还原到win10吗? 怎么让win10恢复所有系统还原 Win10系统怎么还原,Win10怎么还原系统 win11无法退回win10 学php培训去哪里,谁能介绍一下php开发的初级入门都学哪些知识,就是第一节。 excel中怎么让隐藏的行和列的序列号显示出来 在EXCEL中将隐藏的行列显示出来的方法 怎样隐藏Excel的行列 Excel怎么隐藏(取消隐藏)行列和工作表 excel 隐藏行列