エクセルバージョン
マイクロソフト365
今回は何ヶ月前と何ヶ月後の日付が取得できるEDATE関数についてです(^-^)
それではいってみましょう!
Menu
EDATE関数
開始日から何か月前、何か月後のシリアル値を返します。
構文
=EDATE(開始日, 月)
引数
EDATE関数 | 必須/省略可 | 詳細 |
開始日 (第1引数) | 必須 | ・開始日を指定。 |
月 (第2引数) | 必須 | ・正の数指定は → 何ヶ月後 ・負の数指定は → 何か月前 |
EDATEサンプル
何ヶ月後のサンプル
第2引数に正の値の24を指定すると、24か月後(2年後)のシリアル値が取得できます。
【書式を変更する】
シリアル値だと見た目がいつかわからないので、書式を日付に変更します。
ホームタブ → 下記の赤枠の下矢印
➀表示形式 → ②日付 → ③種類
お好きなシリアル値の日付の書式に変更ができます。
何ヶ月前のサンプル
第2引数に負の値の-24を指定すると、24か月前(2年前)のシリアル値が取得できます。
関数を使用した例
DATE関数を使用して第2引数を3にすることで、3か月後の日付が取得できます。
まとめ
何ヶ月前や何ヶ月後の日付を取得したい場合は是非ご使用してみてください!
以上です。
日付の変換
【関数】(DATEVALUE)文字形式の日付をシリアル値の日付に変換
【関数】(YEAR,MONTH,DAY)日付から年,月,日を取得
時間
【VBA】(TimeValue)文字列の時間や数式から時刻を取得
【VBA】(TimeSerial)時,分,秒を指定して時刻を取得
【VBA】(Hour,Minute,Second)時,分,秒を分けて取得
現在の日時,日付
曜日や週
【VBA】(WeekdayName)数値や定数を指定で曜日取得
土日や祝日
【関数】(WORKDAY)土日,祝日,指定日を除いた日付を取得
【関数】(NETWORKDAYS)土日,祝日,指定日を除いた日数を取得