知道出生日期,如何计算截止到指定日期(精确到月,日)的年龄。EXCEL公式。

作者&投稿:盖素 (若有异议请与网页底部的电邮联系)
excel知道出生日期,或者身份证号码,如何计算到指定日期的年龄?~

设A1为出生日期,B1为指定日期,则在C1输入公式:
实岁:
=DATEDIF(A1,B1,"y")
虚岁:
=DATEDIF(A1,B1,"y")+1

假设表格中A列中从A2起,存放着出生日期,B列为周岁。
第1种方法:在B2中复制公式:=INT(("2006-8-31"-A2)/365.25)
第二种方法:在B2中复制公式:=IF("2006-8-31">=DATE("2006",MONTH(A2),DAY(A2)),2006-YEAR(A2),2006-YEAR(A2)-1)
第3种方法:在B2中复制公式:=(2006-YEAR(A2))+IF((8-MONTH(G2))<0,-1,0)
第4种方法:在B2中复制公式:=IF("2006-8-31">=A2,IF(MONTH("2006-8-31")>MONTH(A2),YEAR("2006-8-31")-YEAR(A2),IF(MONTH("2006-8-31")=MONTH(A2),(IF(DAY("2006-8-31")>=DAY(A2),YEAR("2006-8-31")-YEAR(A2),YEAR("2006-8-31")-YEAR(A2)-1)),YEAR("2006-8-31")-YEAR(C7)-1)),"还没出世呢!")
第5种方法:在B2中复制公式:=DATEDIF(A2,"2006-8-31","y")
这个函数是Excel的1个隐藏函数,只是为了沿袭Lotus123的1个函数。语法为:DATEDIF(start_date,end_date,unit),“start_date”为开始日期,“end_date”为结束日期,“unit”返回:
"Y"时间段中的整年数;
"M"时间段中的整月数;
"D"时间段中的天数;
"MD"start_date与end_date日期中天数的差,忽略日期中的月和年;
"YM"start_date与end_date日期中月数的差,忽略日期中的日和年;
"YD"start_date与end_date日期中天数的差,忽略日期中的年。
示例:DATEDIF("2001/1/1","2003/1/1","Y")等于2,即时间段中有2个整年。DATEDIF("2001/6/1","2002/8/15","D")等于440,即在2001年6月1日和2002年8月15日之间有440天。
DATEDIF("2001/6/1","2002/8/15","YD")等于75,即在6月1日与8月15日之间有75天,忽略日期中的年。
DATEDIF("2001/6/1","2002/8/15","MD")等于14,即开始日期1和结束日期15之间的差,忽略日期中的年和[)月。
经实践,只有第5种方法没有出现错误。如图,C到F列依次用第一到第4种方法。B列用第5种方法。统计时间用2006年8月31日来做。只有B列好象没出问题。C到F列出错原因待查。
参考资料:网页链接

假设表格中A列中从A2起,存放着出生日期,B列为周岁。

第1种方法:在B2中复制公式:=INT(("2006-8-31"-A2)/365.25)

第二种方法:在B2中复制公式:=IF("2006-8-31">=DATE("2006",MONTH(A2),DAY(A2)),2006-YEAR(A2),2006-YEAR(A2)-1)

第3种方法:在B2中复制公式:=(2006-YEAR(A2))+IF((8-MONTH(G2))<0,-1,0)

第4种方法:在B2中复制公式:=IF("2006-8-31">=A2,IF(MONTH("2006-8-31")>MONTH(A2),YEAR("2006-8-31")-YEAR(A2),IF(MONTH("2006-8-31")=MONTH(A2),(IF(DAY("2006-8-31")>=DAY(A2),YEAR("2006-8-31")-YEAR(A2),YEAR("2006-8-31")-YEAR(A2)-1)),YEAR("2006-8-31")-YEAR(C7)-1)),"还没出世呢!")

第5种方法:在B2中复制公式:=DATEDIF(A2,"2006-8-31","y")

这个函数是Excel的1个隐藏函数,只是为了沿袭Lotus123的1个函数。语法为:DATEDIF(start_date,end_date,unit),“start_date”为开始日期,“end_date”为结束日期,“unit”返回:

"Y"时间段中的整年数;

"M"时间段中的整月数;

"D"时间段中的天数;

"MD"start_date与end_date日期中天数的差,忽略日期中的月和年;

"YM"start_date与end_date日期中月数的差,忽略日期中的日和年;

"YD"start_date与end_date日期中天数的差,忽略日期中的年。

示例:DATEDIF("2001/1/1","2003/1/1","Y")等于2,即时间段中有2个整年。DATEDIF("2001/6/1","2002/8/15","D")等于440,即在2001年6月1日和2002年8月15日之间有440天。

DATEDIF("2001/6/1","2002/8/15","YD")等于75,即在6月1日与8月15日之间有75天,忽略日期中的年。

DATEDIF("2001/6/1","2002/8/15","MD")等于14,即开始日期1和结束日期15之间的差,忽略日期中的年和[)月。

经实践,只有第5种方法没有出现错误。如图,C到F列依次用第一到第4种方法。B列用第5种方法。统计时间用2006年8月31日来做。只有B列好象没出问题。C到F列出错原因待查。

参考资料:网页链接



=DATEDIF(G15,"2012/8/31","Y")&"岁"&DATEDIF(G15,"2012/8/31","YM")&"月"&DATEDIF(G15,"2012/8/31","MD")

=TEXT(DATEDIF(G15,"2012/8/31","D"),"YY岁M月D日")

公式中的"2012/8/31"换成该日期所在单元格

这样就可以了。=DATEDFI(G15,DATE(YEAR(TODAY()),8,31),"Y")。YEAR(TODAY())也可指定为2012

excel年龄计算精确到年月日




如何计算正确的婴儿出生日期 - 百度宝宝知道
从怀孕到生产一般在280天左右.

如何根据属相生肖推算出生年份,如何根据出生日期如何精确计算属相?_百度...
如何根据属相生肖推算出生年份 只要找农历就可以了! 万年历,在最上面调整公历就可以显示出来当月的日期,你可以将鼠标指针放在万年历的公历日期上,可以看到准确的农历日期和属相。 怎么根据别人的生肖算出别人的出生年份? 你也知道生肖只有十二个吧? 推算一下很难吗? 子鼠丑牛寅虎卯兔辰龙巳蛇午马未羊申猴酉鸡戌狗亥猪 ...

出生日期推算属相推算公式,如何根据年龄推算属相
怎样推算生肖或年龄:如今年是年,在春节后出生的人属牛,那么上推12年,年春节以后出生的人是属牛;再上推12年,年春节后出生的是属牛,以此类推。如知道某人属虎,此属相在牛的后1年,则上推11年,年出生的是属虎,以年为基点,上推12年,年出生的也属虎,以此类推。总之,要记住12属相的...

根据自己的出生年月时间,如何算五行?
出生的年、月、日、时分别用天干、地支配合来表示,正好有八个字,因此叫生辰八字,生辰八字里也有五行。在十天干中,甲、乙属木,丙、丁属火,戊、己属土,庚、辛属金,壬、癸属水。十二地支中,寅、卯属木,巳、午属火,申、酉属金,亥、子属水,辰、戍、丑、未属土。这样一来,根据生...

怎么算出生日期的五行?
如何知道自己的生辰八字 生辰 = 出生年月日时,要农历的喔 八字= 四柱中的八个字 下列的 AB年CD月EF日GH时 四柱= 1.年柱 = 出生年的天干地支 例如: A B 年,今年就是戊子,戊是天干:甲、乙、丙、丁、戊、已、庚、辛、壬、癸也叫十天干;子是地支:子、丑、寅、卯、辰、巳、午、未、申、西、...

出生日期怎么测测你是几号人,怎么查出我的出生日期?
查出生日期的话你可以直接看你的啊,如果你的上没有的话,你可以找一下你的出生证明。如果你出生证明也没有的话,你可以去医院那边去测骨龄,因为从一个人的鼓励是可以测出来的,一个人的年龄的。 如何分辨人的星座? 星座是按阳历(公历)日期划分的,首先你得知道你的阳历出生日期,然后对照下面的资料。 白羊座:3...

怎样知道生辰八字,用出生日期算五行和八字
怎样知道生辰八字 由我的出生日期怎么算生辰八字? 公历:2008年12月11日(星 期四)21点 农历:戊子年十一月十四日亥时 春节:2月7日天干地支五行对照表。节前:丁亥年 节后 版:戊子年 八字:戊子 甲子 乙酉 丁亥 五行:土水 木水 木金 火水起名用不用看八字。方位:中北 东北 东西 南北...

生辰八字计算器在线查询,输入出生日期查五行
天干地支虽然现在已经不作为主要计年月日工具,但是在儒学、理学、医学、风水、术数和命理学中还是主要应用,所以还是有很强的现实意义。 注意事项: 1.此种计算方式年月日均为阳历; 2.计算公式中“(年-1)÷4”结果只取整数部分; 3.计算公式中“当年天数”指的从1月1日至你所求的那一天的天数累加和,如求“...

男女出生日期算姻缘,生日匹配度测试情侣
男女出生日期算姻缘 1、先在表格A中找出你出生年月的交叉数字 2、得到的数字再加上你的生日数字,并取得它的「个位数」 3、对照表格B,就能找出属於你的行星了 例如:农历1982年5月12日 之一步:表格A中「82年」「5月」数字为「36」 第二步:36+出生日「12」=48,个位数为「8」 第三步:对照表格B,就可...

出生时间与命运测算表
出生日期与命运介绍: 初一日生 - 初一出生之人,虽然福气和官禄的运势无法两者兼美,不过财运倒是相当不错,经常受到贵人引荐,而使事业能有顺利发展的机会。初一出生的女性大多具有兴旺夫家的命格,婚后多能有效提升家庭的经济状况。整体大运方面:年少时期的运势比较平常,中年以后运势逐渐好转,而能取得财富与名声,但...

内蒙古自治区17541958736: 知道出生日期用EXCEL公式怎么算指定日期的时间? -
梅策百可: 假设表格中A列中从A2起,存放着出生日期,B列为周岁. 第1种方法:在B2中复制公式:=INT(("2006-8-31"-A2)/365.25) 第二种方法:在B2中复制公式:=IF("2006-8-31">=DATE("2006",MONTH(A2),DAY(A2)),2006-YEAR(A2),2006-YEAR(...

内蒙古自治区17541958736: 知道出生日期计算距生日的天数 -
梅策百可: 1. 首先新建一个excel表格文件,并分别在2个不同的单元格内输入“出生日期”和“当天日期”,注意单元格属性设置为日期格式. 2. 选中出生日期及当天日期的单元格,将属性再改为数值格式,此时,这两个日期将变为2个数字. 3.用“当天日期变成的数值”-“出生日期变成的数值”+1=你出生到当天的天数. 例如:2011-1-1出生 到2011-3-3的天数:经转换 2011-1-1 → 40544;2011-3-3 → 40605 天数=40605-40544+1=62天

内蒙古自治区17541958736: 知道出生日期,如何计算截止到指定日期(精确到月,日)的年龄.EXCEL公式. -
梅策百可: =DATEDIF(G15,"2012/8/31","Y")&"岁"&DATEDIF(G15,"2012/8/31","YM")&"月"&DATEDIF(G15,"2012/8/31","MD") 或 =TEXT(DATEDIF(G15,"2012/8/31","D"),"YY岁M月D日") 公式中的"2012/8/31"换成该日期所在单元格

内蒙古自治区17541958736: Excel用公式计算截止某一日的年龄? -
梅策百可: 今天小编教大家如何利用excel 计算一个人到现在或者到指定年份的年龄.开启分步阅读模式工具材料:excel2007操作方法01在输入出生年月这一栏时,首先进行本栏的单元格格式设置.选中区域,点击”格式“---单元格格式,在单元格格式中...

内蒙古自治区17541958736: 如何在电子表格中根据出生年月日计算出截止到2010年8月31日的年龄,公式如何表达? -
梅策百可: 如果你的出生数据放在A列(注意要是日期格式的,如1999-11-12),我们在B列的B1写公式: =DATEDIF(A1,"2010-08-31","y") 去试一试吧!祝你成功!!!

内蒙古自治区17541958736: excel中知道出生日期如何按要求计算年龄我的工作表是从别的地方
梅策百可: 如果年月日之间有小数点隔开,建议用"替换"功能将小数点替换为减号,就自然变成日期格式了. 如果年月日之间没有小数点隔开,可用公式: =DATEDIF(TEXT(A1,"0000-00-00"),"2008-8-31","Y") 计算周岁年龄.

内蒙古自治区17541958736: exl表格中知道出生日期怎么算指定日期的生日 -
梅策百可: 13:29DATEDIF计算两个日期之间的天数、月数或年数.提供此函数是为了与 Lotus 1-2-3 兼容. 语法DATEDIF(start_date,end_date,unit) Start_date 为一个日期,它代表时间段内的第一个日期或起始日期.日期有多种输入方法:带引号的文...

内蒙古自治区17541958736: 电子表格中,已知出生日期1990.12,怎样批量计算周岁?截止到2016.12 -
梅策百可: 假设A1是出生日期,公式如下 =DATEDIF(DATEVALUE(SUBSTITUTE(A1,".","-")),DATE(2016,12,1),"y")

内蒙古自治区17541958736: 哪位高人知道:已知出生年月,怎么用excel计算到2011年3月为止的年龄 -
梅策百可: 如果A1单元格是你知道的出生年月,则在B1单元格输入以下公式:=DATEDIF(A1,"2011-3-1","Y")

内蒙古自治区17541958736: 在excel中,如何计算从出生日期到固定时间点的年龄? -
梅策百可: 假设出生日期在A1中,固定时间点为2011年9月1日,则周岁年龄的计算公式为: =datedif(a1,"2011-9-1","y")

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网