月末を表示させる(Excel)

日付情報(=TODAY()など)がA1セルに入っているとし、そのA1セルの日付の月の月末を表示させる。

=DATE(YEAR(A1),MONTH(A1)+1,1)-1

DATE関数は、引数に(年、月、日)を入れることで、日付情報データにしてくれる関数。

YEAR関数、MONTH関数は、それぞれ年月日日付情報から年情報、月情報を抜き出す関数。

なので、=DATE(YEAR(A1),MONTH(A1)+1,1) で、今あるA1セルの日付情報の次の月1日が表示されるので、それの「1日前」(上記の最後の -1)が当月末ということになる。