EOMONTH関数の使い方|月末日を求める(月末の計算方法)

EOMONTH関数の使い方|月末日を求める(月末の計算方法)

ExcelのEOMONTH関数は、指定した月の末日を計算するための便利な関数です。この関数を使うことで、期間の終わりを特定しやすくなります。

目次

EOMONTH関数の使い方|発注日の3か月後の月末を求める

手順:C2 に EOMONTH の式を入れて Enter

2024/4/1 の発注から、3 か月後の月末を納期にします。 C2 に次の式を入力して、Enter キーを押します❶。

C2 に入れる式
=EOMONTH(A2,B2)
A2 開始日(発注日)B2 月(月数)
ひとことで発注日から3か月後の、月の最後の日を求める
式を分けて読むと(色は画像の枠と同じ)
開始日A2
いつから?
→ 発注日
月B2
何か月後?
→ 3か月後
自分の表で使うときは
青に始まりの日、オレンジに何か月後か(0=同じ月、-1=前の月)を入れます。例:請求日(B 列)の翌月末(支払期限)=EOMONTH(B2,1)
  • 数字(45504 など)で表示されたら、セルの表示形式を日付にします。
エクセルのEOMONTH関数で3か月後の月末を求める式と、発注日と月数のセルを色分けした画面
エクセルのEOMONTH関数で3か月後の月末を求める式と、発注日と月数のセルを色分けした画面

確認:4月から3か月後の 7月31日になった

エクセルのEOMONTH関数で2024年4月1日の3か月後の月末が7月31日になったことを示した画面
エクセルのEOMONTH関数で2024年4月1日の3か月後の月末が7月31日になったことを示した画面

答えは 2024/7/31 になりました❷。式は、次の順に計算しています。

  1. 4月から3か月進める
    ⇒ 7月
  2. その月の最後の日を返す
    ⇒ 2024/7/31
ヒント:月初は月末+1
=EOMONTH(A2,-1)+1 で、その月の 1 日(2024/4/1)が求まります。

関数の説明

EOMONTH関数は、指定された開始日から指定された月数後の月の末日を返します。例えば、契約期間の終了日やレポートの締め切り日を計算する際に役立ちます。

関数

対応バージョン

Excel 2007以降

構文

EOMONTH関数の構文
数式=EOMONTH(start_date,months)
ひとことで開始日から、月数後の月の末日を返す
start_date
開始日です。日付が入ったセルか、日付を返す関数を指定します
months
何か月後か、です。正の数は未来、負の数は過去、0 は同じ月です
補足結果は日付の数値(シリアル値)です。日付の表示形式にすると、見やすくなります。

引数

EOMONTH関数の引数は以下の通りです:

引数説明
start_date開始日を表すシリアル日付。日付文字列や日付関数も使用可能。
months月数を指定。正の数で未来、負の数で過去を指定する。

関数作成のポイント

  • start_dateは有効な日付形式で指定する必要があります。
  • months引数には整数を指定し、月数を調整します。

関数活用のポイント

  • 契約終了日やプロジェクト締切日を簡単に計算するのに使用できます。
  • 月末締めのデータを扱う際に便利です。

まず動かしてみよう|この記事のサンプルをその場で試せます

練習用ファイルをダウンロードしなくても、記事と同じデータ・同じセル番地のサンプルをここで動かせます。黄色いセルを書き換えると、結果がその場で変わります。各解説の最後にある「▶ この式を試す」を押すと、このツールの該当セルへ移動します。

使用例

サンプルデータ

AB
開始日月数
2023/01/153
2023/05/10-2
2024/07/200

サンプル式

C2に入力:開始日から、月数後の月末日を求める
数式=EOMONTH(A2,B2)
ひとことでA2の開始日の、B2か月後の月末日を返す
A2
開始日(2023/1/15)です
B2
月数(3)です
補足結果は 2023/4/30 です。2行目は 2023/3/31、3行目は 2024/7/31 になります。

この式は、A2セルの開始日からB2セルの月数後の月末日を返します。例えば、A2が「2023/01/15」でB2が「3」の場合、結果は「2023/04/30」となります。

○か月後の月末日を求める(EOMONTH)式 =EOMONTH(A2, B2) の解説図。C2に入力する
C2に =EOMONTH(A2, B2) を入力。2024/4/1 の 3か月後は 7月 その月末 → 2024/7/31

サンプルデータダウンロード

練習用Excelファイル(無料ダウンロード)
この記事の解説で使うExcelデータです。数式と練習データが入っているので、本文の式を同じ表で試せます。
Excelファイル(.xlsx)/登録不要/数式・練習データ入り

まとめ

EOMONTH関数は、指定した開始日から特定の月数後の月末日を簡単に計算するための便利なツールです。期間の終わりを特定するのに非常に役立ちます。

関連のある関数

関連関数

関数説明
EDATE指定した月数後の日付を返します。
DATE指定した年、月、日から日付を生成します。
TODAY現在の日付を返します。
YEAR指定した日付の年を返します。

以上がExcelのEOMONTH関数に関する詳細な解説です。この関数を活用して、効率的に日付計算を行いましょう。


基本から確認したいときは、エクセルの日付の入力と計算もあわせてご覧ください。

月末の計算を、月初や年度末まで確認したいときは、エクセルで月末の日付を求める方法もあわせてご覧ください。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

目次