请教如何在excel中实现简单的,根据人的出生年月,推算出他年满指定周岁(例如年满55周岁)的年月日。

比方说,A1中输入“1950年1月”,需要的结果是A2自动出现“2005年1月”。

最近弄独生子女补助金呢,我的数学实在是太差了,简单的推算老在工作中用到,这次求教下,以后也好用到其他工作中。谢谢了

A2中输入:
=DATE(YEAR(A1)+55,MONTH(A1),DAY(A1))
这个是年满55周数的,如果是50周数,就手动改下。
以上公式没有一天的差距,也就是生日为1950-1-2时,A2出现2005-1-2。
如果要出现2005-1-1,以上A2公式改为:
=DATE(YEAR(A1-1)+55,MONTH(A1-1),DAY(A1-1))
还有问题可以邮件我[email protected],或Q我54902663追问

老大!你太厉害了!
我再追问一下,如果生日是1月,而我需要填报的时候一般都是从下月开始,是不是在公式中追加月份+1,您看这样对不对:
=DATE(YEAR(A1)+55,MONTH(A1)+1,DAY(A1))

已经试验了,成功!太谢谢您了!

温馨提示:答案为网友推荐,仅供参考
相似回答