日付

月末、月初の日付を表示するEOMONTH関数

EOMONTH関数

Googleスプレッドシートで月末の日付月初の日付を出したい場合はExcelと同様、EOMONTH関数を使用します。

EOMONTHイーオーマンスエンドオブマンス)関数は、指定した日を基準として、月の最終日(月末の日付)を求めることができます。

当月以外にも過去や未来の月の最終日を取得することができます。

EOMONTH関数(完成例)

スプレッドシートのEOMONTH関数の使い方

Sample

スプレッドシートを開いた時に、翌月の月末最終日の日付を自動で表示させたい

関数の入れ方

  1. 日付を表示したいセルを選択します(今回はセルG5)。
  2. 以下のように関数を入力します。
EOMONTH関数の使い方

=EOMONTH(G4,1)

( )の中は「,」で区切って、セルを選択(もしくは入力)し、
次にいつの月末を表示するかを決める月数を指定します。

上記の例では、セルG4の日付から見て月末日を求めます。
月数に1を指定しているため、G4の日付の1ヶ月後の日付を自動で表示します。

当月の月末日を表示するなら月数は0を指定してください。

月数の考え方

EOMONTH関数で月数で指定する値により、いつの月末日を求めるかが決まります。

月数は0を基準とし、0なら当月の月末。
+の値:未来の月末を表示(○ヶ月後)
-の値:過去の日付の月末を表示(○ヶ月前)

先月末や来月末、数ヶ月後の月末最終日を求める入れ方

EOMONTH関数で月末の日付を求める数式例

[応用編]月初の日付を求める

EOMONTH関数は月末の日付を求める関数ですが、月末の日付に+1をすることで翌日となり、次月の月初の日付を表示させることができます。

EOMONTH関数で月末を求め、数式の最後に+1を追加します。

EOMONTH関数で月初の日付を求める数式例

スプレッドシートのEOMONTH(イーオーマンス)関数の構文

スプレッドシートのEOMONTH関数は以下のように入力します。

=EOMONTH(開始日, 月数)
引数説明
開始日計算するための起点となる日付。
月数開始日の前後の月数を指定します。