excelでこの日から○ヶ月後の月末日を知りたい!EOMONTH関数

月末は、その月によって30日で終わったり、31日で終わったりとバラバラ。
しかも、2月にいたっては28日で終わるのに、うるう年だけは29日で終わったりします。
入金日や締め日など、仕事で何かと月末日が関わってくる方も多いのではないでしょうか?

「この日から○ヶ月後にあたる月の、末日を知りたい」、
こんな処理をしてくれるのが、今回ご紹介するEOMONTH関数。
「EOMONTH」は、「End Of MONTH」のことなので、「エンド・オブ・マンス かんすう」と読みますヨ。

excel「EOMONTH関数」を使ってみよう!
"Microsoft Office2021408-252-1" style="width: 482px; height: 124px;" 

今回は、「B1番地に入力されている日付から、B2番地に入力されている月数後の、月末日」がB3番地に表示されるようにしてみます。

"Microsoft Office2021408-252-2" style="width: 476px; height: 163px;" 

まずは、結果となる末日を表示させたいセルを選択し、excel[関数の挿入]ボタンをクリックします。

"Microsoft Office2021408-252-3" style="width: 323px; height: 307px;" 

表示されたダイアログボックスで、excel「EOMONTH」を選択します。
(ちなみに、関数を選択するときの便利な方法は、「Excel 関数 基本のキ(まずはここから編)」でご紹介していますので、こちらも見ていただけたら嬉しいです。)
「EOMONTH」を選択後、[OK]ボタンをクリックすると、

"Microsoft Office2021408-252-4" style="width: 483px; height: 240px;" 

EOMONTH関数の引数を設定する、ダイアログボックスが表示されます。
EOMONTH関数の引数には、「この日付から数えて、○ヶ月後」という指定をしていくのですが、引数「開始日」には、そのうちの「この日付から数えて」の部分を指定します。
今回は「B1番地の日付から数えて」としたいので、「B1」と指定します。

"Microsoft Office2021408-252-5" style="width: 474px; height: 244px;" 

続いて、引数「月」には、「この日付から数えて、○ヶ月後」の、「○ヶ月後」の部分を指定します。
「今回はB2番地の月数後」としたいので、「B2」と指定し、これで全ての引数を指定したので、[OK]ボタンをクリックすると、

"Microsoft Office2021408-252-6" style="width: 480px; height: 161px;" 

「B1番地に入力されている日付から、B2番地に入力されている月数後の、月末日」が表示されました!・・・って、あれっ???
「日付じゃないじゃん!!」と超焦りそうですが、心配する必要はありません。
この数字は日付を表すシリアル値。

"Microsoft Office2021408-252-7" style="width: 322px; height: 334px;" 

なので、この日付を表すシリアル値の「見かけ」を、ちゃんと日付に見えるように整えてあげればいいだけですから、このセルに、お好みの日付の表示形式を設定すれば、

"Microsoft Office2021408-252-8" style="width: 494px; height: 162px;" 

ちゃんとEOMONTH関数で日付を求めていたことが分かります!

EOMONTH関数の数式
"Microsoft Office2021408-252-9" style="width: 479px; height: 161px;" 

EOMONTH関数を設定したセルを選択した状態で数式バーを見ると、EOMONTH関数の数式が確認できます。

EOMONTH関数では、

「この日付から数えて、○ヶ月後」の月末日を教えてね

ということになりますから、

"Microsoft Office2021408-252-10" style="width: 441px; height: 150px;" 

今回の数式では、「B1番地に入力されている日付から、B2番地に入力されている月数後の、月末日」を求めていることが、数式を見ても分かります。

引き続き次のページでは、「○ヶ月後」ではなく、「○ヶ月前」や「当月」の月末日を、EOMONTH関数で求める方法をご紹介します!
考え方はとっても簡単!
難しく考える必要はありませんヨ。

https://www.becoolusers.com/excel/eomonth.html