问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

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

发布网友 发布时间:2022-04-23 22:21

我来回答

4个回答

热心网友 时间:2022-04-23 09:18

假设表格中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列出错原因待查。

参考资料:网页链接

热心网友 时间:2022-04-23 10:36

=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"换成该日期所在单元格追问谢谢 。我还有疑问:比如甲某1986年9月2日出生,计算截止2012年9月1日的年龄,有的公式计算出来时26岁,但实际上这个却未满26周岁,你提供的公式很好,但是我希望能考虑到是否满X周岁,只要周岁,不需月,日。也就是确保计算出来的年龄都是满X周岁的就行。如果计算截止日期比他生日小一天都不能算满X周岁。呵呵,有点复杂。

麻烦你再提供一个实用公式。我加分。

追答=DATEDIF(G15,"2012/9/1","Y")

热心网友 时间:2022-04-23 12:11

付费内容限时免费查看回答你好,假设表格中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天,忽略日期中的年。

希望可以帮助到你,谢谢

热心网友 时间:2022-04-23 14:02

这样就可以了。=DATEDFI(G15,DATE(YEAR(TODAY()),8,31),"Y")。YEAR(TODAY())也可指定为2012
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
电脑电源能做什么台式电脑主机箱里的电源的作用是什么 电脑电源有什么用途和功能 chou开头的诗句 愁云淡淡雨潇潇,暮暮复朝朝啥意思 “愁云淡淡雨潇潇,暮暮复朝朝。”是什么意思_出处及原文翻译_学习力 word里面剪刀符号 小度你为什么不让我玩游戏我的显卡玩游戏100度是怎么回事 小度智能屏x8需要一直充电吗_小度智能屏x8要一直充电吗 小度小度为什么我的拼多多上面的传不了照片截的屏也也不过这是什么原因... 女人是不是都是话唠? 鞋带自绑.. 谁能告诉我那个不用手系鞋带的是怎么弄的? 怎么变自己系鞋带的魔术? 怎么不用手就可以绑好鞋带? 根据出生日期计算年龄的公式是什么? 怎么快速去除虾线 适合做网名成语的诗句示范 有什么词语可以当网名 适合做名字的成语,有深意的 包含适合做名字的成语的成语 比较有文采带欢或者有谐音的成语,可以当昵称的,我14,别给我弄什么欢天喜地之类的? 适合做网名的霸气成语 适合做qq昵称的四字成语 适合做QQ昵称的成语 帮我想个四字成语,适合用于游戏角色做昵称。 百家号收益每月清零吗 20分求适合做网名的四字成语 百家号里的钻石怎么提现 适合做网名的四字成语 为什么?我的百家号有5800块。提现不了 鞋带自系魔术揭秘 魔术中怎么脚晃几下鞋带就绑上了? 求解鞋带自绑魔术? 自绑鞋带道具 自绑鞋带 excel表格如何用出生日期计算出指定日期时的年龄 怎么单脚系鞋带??? 自动绑鞋带魔术都要什么道具? 会魔术的进 魔术鞋带自绑怎么搞的 怎么绑鞋带最短! 蚜虫为害有哪些特点?怎样进行防治? 蚜虫都是害虫吗? 蚜虫有哪些害处? 蚜虫的危害有哪些? 蚜虫是一种有害的小昆虫吗? 蚜虫的为害特性是什么,怎样进行防治? 蚜虫是害虫吗? 蚜虫是农作物常见的害虫,它最怕什么呢? 蚜虫的破坏力有多强?它有没有天敌?
  • 焦点

最新推荐

猜你喜欢

热门推荐