excel计算n年后的日期(大猫闲聊-excel-如何计算n年后的年月日)

首页常识更新时间:2023-10-21 18:15:15

excel中经常算数值相加减特别方便,但是如果是计算年月日的相加减就有点 难度了,如图,如何计算5年后的年月日:

直接相加5?肯定不可以,excel会默认是加5日,即结果为2022-1-23,非想要的2027-1-18;

加1年该如何计算呢?1年365日,或者闰年366日,直接相加365日?但是5年中会有闰年呀,即366日,那么肯定会出现差异,如图所示:

1、1年后,因23年非闰年,可以直接 365,得出2023-1-18-:

但是如果是5年后呢? 365*5就不对了,如图:

即比预期的少1日。

如何解决?这里接受一款较为容易理解的拆拼法,设计思路如下:

1、首先既然是5年后,那么我们是否可以直接将年份相加?当然可以,只需要提取出对应的年份,加上对应的期限,然后重新将计算后的年份,拼接到目标日期即可;

2、首先利用year(函数)、month(函数)、day(函数)将起始日期进行

拆分,得出如图:

①取年份:

②取月份:

③取某日值:

3、然后计算5年后的年份,即2022 5=2027,然后进行拼接,利用&拼接,同时将字符“-“用""双引号引住,如图:

,
展开阅读全文
推荐内容
热门内容
热门文章

© 2007-2022 http://www.anhuiqq.cn,All Rights Reserved.