Excel関数入門:EOMONTH関数の使い方【月末の日付を求める】

月末日を自動で計算したいときに便利なのが EOMONTH(イー・オー・マンス)関数です。
日付を起点にして「当月末」や「○か月後の月末」を簡単に求めることができ、請求書・支払日・契約管理などに役立ちます。

この記事では、EOMONTH関数の基本的な使い方から、実務での活用例、関連関数との違いまでを分かりやすく解説します。


PR
PR

PR

バナー

EOMONTH関数とは?

EOMONTH関数は、指定した日付を基準に、指定月数後の月末日を返す関数です。

書式

=EOMONTH(開始日, 月数)

引数の説明

  • 開始日:起点となる日付(セル参照やDATE関数など)
  • 月数:何か月後(または前)の月末を求めるか
    • 0:当月末
    • 1:翌月末
    • -1:前月末

EOMONTH関数の使い方

例①:2025年3月15日の当月末を求める

=EOMONTH("2025/3/15", 0)

この式は、指定した日付が属する月の月末を求める式です。
第2引数に「0」を指定しているため、2025年3月の月末である「2025/3/31」が返されます。

例②:3ヶ月後の月末を求める

=EOMONTH("2025/3/15", 3)

3ヶ月後の月末を求める式です。
そのため、2025年3月から3ヶ月後の「2025/6/30」が返されます。

例3:先月末を求める

=EOMONTH("2025/3/15", -1)

1ヶ月前の月末を求める式です。
第2引数に「-1」を指定することで、先月の月末日が返されます。


PR

注意点

  • 日付の表示形式は「日付」に設定して見やすくする
  • 基準日が末日でなくても、正しく月末を返す
  • マイナス指定すれば過去の月末も取得できる

関連関数

関数説明
EDATE関数同日付の「nか月後の日付」を返す
TODAY関数現在の日付を返す(基準日に便利)
DATE関数年・月・日から日付を作成

まとめ

EOMONTH関数は、月末締めの処理を自動化する上で非常に便利な関数です。
請求書・契約書・支払管理など、月末が関わる業務では特に重宝されます。

EDATE関数やDATE関数と組み合わせれば、より柔軟なスケジュール計算が可能になります!

関連記事:EDATE関数の使い方
関連記事:DATE関数の使い方

Excel関数一覧はこちら