※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。
2026年1月6日【ID:0】
【Excel】覚えるべき「日付を求める関数」2選
指定した日付、もしくは年月から「月末・翌月末・1日の日付」を求める際に役立つ便利な関数を2つ紹介していきます。
DATE関数
1つ目は「DATE関数」、この関数は指定した年月日から日付形式に変換することができる関数です。
=DATE(年,月,日)
また、月と日の「桁上がり・桁下がり」にも対応しているため、以下のように「月末・翌月末・1日の日付」を求めることができます。
【月末】
=DATE(C2,C3+1,0)
// 翌月の0日 → 当月末
【翌月末】
=DATE(C2,C3+2,0)
// 翌々月の0日 → 翌月末
【1日】
=DATE(C2,C3,1)
// 指定した年月の1日

EOMONTH関数
2つ目は「EOMONTH関数」、この関数は指定した日付から指定した月後の月末を取得できる関数です。
=EOMONTH(日付,月)
以下のように「月末・翌月末・1日の日付」を求めることができます。
【月末】
=EOMONTH(B3,0)
// 指定日の0か月後の月末
【翌月末】
=EOMONTH(B3,1)
// 指定日の1か月後の月末
【1日】
=EOMONTH(B3,-1)+1
// 指定日の1か月前の月末の翌日 → 当月1日

まとめ
DATE関数は「年月が分かれている場合」に、EOMONTH関数は「日付がすでにある場合」に使いやすい関数です。
特にDATE関数は、月と日の「桁上がり・桁下がり」にも対応しているため、カレンダーを作成する際に役立ちます。
※IT予備メンバーに加入して連携すると、
一部の広告が非表示になります。




















































![極める。Excel デスクワークを革命的に効率化する[上級]教科書](https://it-yobi.com/wp-content/themes/radiate/images/amazon-books/ad-books/excel-books-15.png)