エクセルバージョン
マイクロソフト365
今回は何ヶ月前や何か月後の末日が取得できるEOMONTH関数についてです。
それではいってみましょう!
Menu
EOMONTH関数
開始日の何か月前や何か月後の末日の日付(シリアル値)を返します。
構文
=EOMONTH(開始日, 月)
引数
EOMONTH関数 | 必須/省略可 | 詳細 |
開始日 (第1引数) | 必須 | ・開始日の日付を指定。 |
月 (第2引数) | 必須 | ・1か月後 → 1 1か月前 → -1 ・正の数の指定は → 何ヶ月後。 ・負の数の指定は → 何か月前。 |
EOMONTHサンプル
指定した日付から12か月後の末日
第2引数を12に指定します。すると1年後の末日が取得できます!
指定した日付から12か月前の末日
第2引数を-12に指定します。すると1年前の末日が取得できます!
本日から3か月後の末日
本日が2021/8/2だとしたら、3か月後の末日は→11/30ですね(*^^)v
DATE関数を使用した例
DATE関数を使用して指定した日付の、1か月後の末日を取得。
まとめ
末日を取得したい場合は是非ご使用してみてください!
以上です。
日付の変換
【関数】(DATEVALUE)文字形式の日付をシリアル値の日付に変換
【関数】(YEAR,MONTH,DAY)日付から年,月,日を取得
時間
【VBA】(TimeValue)文字列の時間や数式から時刻を取得
【VBA】(TimeSerial)時,分,秒を指定して時刻を取得
【VBA】(Hour,Minute,Second)時,分,秒を分けて取得
現在の日時,日付
曜日や週
【VBA】(WeekdayName)数値や定数を指定で曜日取得
土日や祝日
【関数】(WORKDAY)土日,祝日,指定日を除いた日付を取得
【関数】(NETWORKDAYS)土日,祝日,指定日を除いた日数を取得