excel中,已知存入日期、存期月份,如何计算最近的到期日
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/08/15 13:23:19
excel中,已知存入日期、存期月份,如何计算最近的到期日
存入日期 | 存期(月)| 到期日
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))这个公式我知道,关键是后面如何判断是否大于当前日期,进而计算最近的到期日
我觉得需要用到循环
![excel中,已知存入日期、存期月份,如何计算最近的到期日](/uploads/image/z/14729403-3-3.jpg?t=excel%E4%B8%AD%2C%E5%B7%B2%E7%9F%A5%E5%AD%98%E5%85%A5%E6%97%A5%E6%9C%9F%E3%80%81%E5%AD%98%E6%9C%9F%E6%9C%88%E4%BB%BD%2C%E5%A6%82%E4%BD%95%E8%AE%A1%E7%AE%97%E6%9C%80%E8%BF%91%E7%9A%84%E5%88%B0%E6%9C%9F%E6%97%A5)
![](http://img.wesiedu.com/upload/1/04/104db78e294a1b71640856fbfcfe8bb8.jpg)
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))
![](http://img.wesiedu.com/upload/d/12/d12b33eb58e91054f96d264a4f4d07b2.jpg)
日期是瑞年的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
excel中,已知存入日期、存期月份,如何计算最近的到期日
excel表格中如何计算两个日期之间的天数?
excel中如何计算两个日期之间的月数
在EXCEL中如何进行计算日期 时间的差
如何从excel表格的“年月日”格式的日期中提取其中的月份?例如:从1991-10-15中的日期中自动读出“10月”
说下在EXCEL中如何进行计算日期 时间的差?有晓得的人就说下哈,
求助在EXCEL中如何进行计算日期 时间的差? 有晓得的人就说下哈,
求助:Excel表中如何计算两个日期相距间的天数
excel 函数中如何计算两个日期之间间隔的周数
请问下有谁知道在EXCEL中如何进行计算日期 时间的差? 迷茫了,
excel如何计算两个日期之间相差的月数
EXCEL如何计算某个日期区间的值