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))这个公式我知道,关键是后面如何判断是否大于当前日期,进而计算最近的到期日

我觉得需要用到循环
展开
 我来答
尘秩菩思
2018-10-15
知道答主
回答量:3
采纳率:0%
帮助的人:2382
展开全部
=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为存款日期
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式