【スプレッドシート】月末・月初の日付を取得!EOMONTH関数

GoogleスプレッドシートのEOMONTH関数を使うと、指定した日付から正確な月末を簡単に求めることができます。現在の日付を基準に月末を求める方法や、指定した月の月初日を求める方法についても解説しているので、ぜひ参考にしてみてください。

スポンサーリンク

月末の日付を取得する(基本)

EOMONTH関数の基本的な使い方

【スプレッドシート】月末・月初の日付を取得!EOMONTH関数

EOMONTH関数は、「開始日」から指定した「月」だけ前または後ろの月の最終日を返します。

  • 当月の月末=EOMONTH(A2,0)
  • 翌月の月末=EOMONTH(A2,1)
  • 前月の月末=EOMONTH(A2,-1)

EOMONTH関数の引数:(開始日, 月)

現在の日付を基準にする方法

【スプレッドシート】月末・月初の日付を取得!EOMONTH関数

現在の日付から起算して月末を求めたい場合、「開始日」にTODAY関数を指定します。

  • 当月の月末=EOMONTH(TODAY(),0)
  • 3ヶ月後の月末=EOMONTH(TODAY(),3)
スポンサーリンク

月初の日付を取得する(応用)

【スプレッドシート】月末・月初の日付を取得!EOMONTH関数

月初日を取得したい場合、その前の月末を求め、そこに1日足すことで翌月の初日を算出します。

  • 当月の月初日=EOMONTH(A2,-1)+1
  • 翌月の月初日=EOMONTH(A2,0)+1
  • 前月の月初日=EOMONTH(A2,-2)+1
タイトルとURLをコピーしました