如何获取excel中的月份的最后日期

时间:2017-06-15 19:04:18

标签: excel excel-formula

我试图仅根据月份数得到月份的最后日期。

例如,如果4月份的月份显示为“4”,我希望它返回“4/30/2017”。

有没有办法做到这一点?

4 个答案:

答案 0 :(得分:2)

您还必须提供,因为闰年​​会更改2月的最后一天。所以:

=DATE(2017,A1+1,0)

enter image description here

答案 1 :(得分:2)

=EOMONTH(DATE(YEAR(TODAY()),A1,1),0)

正如Gary的学生所说,你应该提供你正在寻找的年份,我的公式使用当年。您始终可以将其更改为其他单元格变量。

答案 2 :(得分:2)

尝试,

=date(year(today()), a1 + 1, 1) - 1

答案 3 :(得分:1)

你可以使用这个公式,虽然它没有说明闰年。谨慎使用' date'因为他们将使用当前年份,这将决定2月份是否获得28/29。在某些情况下,您不会想要。然后,您只需构建完整日期。

[在这种情况下,A1是您正在测试的单元格]

=IF(OR(A1=1,A1=3,A1=5,A1=7,A1=8,A1=10,A1=12),31,IF(A1=2,28,30))