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

我觉得需要用到循环
展开
 我来答
xiaoxi1981
2013-03-25 · TA获得超过1197个赞
知道小有建树答主
回答量:961
采纳率:72%
帮助的人:336万
展开全部


C 列的公式如下:

=DATE(YEAR(A2),MONTH(A2)+CEILING(DATEDIF(A2,TODAY(),"m"),B2),DAY(A2))

1、DATEDIF(A2,TODAY(),"m")计算A2和当前日期之间的月数

2、CEILING(DATEDIF(A2,TODAY(),"m")/B2,1)  经过多少次存期日期后最近的到期日大于等于当前日期。

用这个公式如果存入日期是瑞年的2月29日,计算出来的到期日期就有可能出现3月1日的情况。

第二行数据就是这样的情况,


用2007版的Edate就不会出现这样的情况。,公式

=EDATE(A2,CEILING(DATEDIF(A2,TODAY(),"m"),B2))



日期是瑞年的2月29日,计算出来的到期日期就有可能出现2月28日的情况,可以用下面的公式

=DATE(YEAR(A2),MONTH(A2)+CEILING(DATEDIF(A2,TODAY(),"m"),B2),DAY(A2))-(DAY(DATE(YEAR(A2),MONTH(A2)+B2*CEILING(DATEDIF(A2,TODAY(),"m")/B2,1),DAY(A2)))<>DAY(A2))*1

百度网友840377b
2020-10-31
知道答主
回答量:1
采纳率:0%
帮助的人:560
展开全部
老师好,有道题帮我解答一下好吗?已知开始日期和月份,求到期日期?(比如租房开始日期2020年2月1日,租了12个月,到期日期为2021年1月31日),谢谢求解[感谢]
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tf日出
2013-03-24 · TA获得超过1076个赞
知道小有建树答主
回答量:648
采纳率:0%
帮助的人:259万
展开全部
假设A1是存入日期,B1是存期月份,那么,最近的到期日是:
=DATE(YEAR(A1),MONTH(A1)+CEILING((YEAR(TODAY())-YEAR(A1))*12+(MONTH(TODAY())-MONTH(A1)),B1),DAY(A1))

注意,EXCEL不会将“2000.1.15”识别为日期,需要将点号替换成-,即“2000-1-15”这种格式。
另外,需要注意的是,不太确定银行在一个闰年的2月29日存入1年期的存款的到期日是按下年的2月28日还是3月1日?上述公式是按3月1日计算的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我的王是金闪闪4o
2013-03-25 · TA获得超过6700个赞
知道大有可为答主
回答量:7194
采纳率:42%
帮助的人:3343万
展开全部
C2公式:
=IF(YEAR(A2)+B2/12>YEAR(TODAY()),DATE(YEAR(A2)+B2/12,MONTH(A2),DAY(A2)),DATE(YEAR(TODAY())+MOD(DATEDIF(A2,TODAY(),"m"),B2)/12,MONTH(A2),DAY(A2)))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
www7747
2013-03-24
知道答主
回答量:52
采纳率:0%
帮助的人:29.6万
展开全部
d2=DATEDIF(NOW(),c2,"D") 得到还有多少天到期。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式