EXCEL工作表中,如何使后一行根据前一行的日期生成有效期

如下图:如何使用公式使J列中显示为I列往后顺延N个三年的最新合同有效期,比如I列中显示入职时间为2008年4月,则J列中自动显示为2015年4月-2018年4月
是要使J2出现的是I2单元格的日期往后顺延至今天之前的日期(假定为A)和今天之后的日期(假定为B),且A和B都是I2的3的倍数。而A和B在J2单元格的表现形式为A-B(即A至B,最近的有效期三年形式)

假设用工起始日期为I2:
=DATE(YEAR(I2)+3,MONTH(I2),DAY(I2)-1)追问

不对,是要使J2出现的是I2单元格的日期往后顺延至今天之前的日期(假定为A)和今天之后的日期(假定为B),且A和B都是I2的3的倍数。而A和B在J2列的表现形式为A-B

追答

是这样吗?

公式:

=(TEXT(A2,"YYYY")+6)&"年"&TEXT(A2,"MM")&"月-"&(TEXT(A2,"YYYY")+9)&"年"&TEXT(A2,"MM")&"月"

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