从MS Excel中输入的任何日期查找月末日期

时间:2016-02-15 23:05:55

标签: excel date

我需要从一个单元格中取出日期,找到该日期的月末,然后添加一个日历月。

示例:

Enter jan 13: jan 13 end of month is Jan 31, + 1 month is Feb 28 (or 9 on leap year).

Feb 19: = March 31

March 2 = 30 April

March 30 = 30 April

March 31 = 30 April

等等

是否有一个excel公式可以做到这一点?我不想要任何宏/ VBA东西。

2 个答案:

答案 0 :(得分:4)

如果你有2007年或更晚:

=EOMONTH("3/30/2016",1)

答案 1 :(得分:3)

使用日期功能,在月份中添加一个并将日期设置为零。这给出了该月的最后一天。要获得下个月的最后一天,请在该月添加两个。

=DATE(YEAR(E3),MONTH(E3)+1,0)
=DATE(YEAR(E3),MONTH(E3)+2,0)