excel中,已知存入日期、存期月份,如何计算最近的到期日
存入日期|存期(月)|到期日2000.1.15|24............|???2001.2.10|12............|???2002.3.15|12......
存入日期 | 存期(月)| 到期日
2000.1.15 | 24............|???
2001.2.10 | 12............|???
2002.3.15 | 12............||???
........................................................................................
我想让[到期日]一列自动计算最近的到期日
用存入日期+存期月份
如果小于当前日期,就再加一次存期月份,直到大于当前日期,即为最近到期日
第一个到期日=DATE(YEAR(a2),MONTH(a2)+b2,DAY(a2))这个公式我知道,关键是后面如何判断是否大于当前日期,进而计算最近的到期日
我觉得需要用到循环 展开
2000.1.15 | 24............|???
2001.2.10 | 12............|???
2002.3.15 | 12............||???
........................................................................................
我想让[到期日]一列自动计算最近的到期日
用存入日期+存期月份
如果小于当前日期,就再加一次存期月份,直到大于当前日期,即为最近到期日
第一个到期日=DATE(YEAR(a2),MONTH(a2)+b2,DAY(a2))这个公式我知道,关键是后面如何判断是否大于当前日期,进而计算最近的到期日
我觉得需要用到循环 展开
6个回答
展开全部
=IF(DATE(YEAR(A2)+INT((YEAR(TODAY())-YEAR(A2))/B2)*B2,MONTH(A2),DAY(A2)-1)>TODAY(),DATE(YEAR(A2)+INT((YEAR(TODAY())-YEAR(A2))/B2)*B2,MONTH(A2),DAY(A2)-1),DATE(YEAR(A2)+(INT((YEAR(TODAY())-YEAR(A2))/B2)+1)*A2,MONTH(A2),DAY(A2)-1))
B2为年数值,A1为存款日期
B2为年数值,A1为存款日期
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询