効率化からプライベートの時間を創る







【Excel関数】DATEで翌月末日や前月1日を出す方法

WRITER
 
この記事を書いている人 - WRITER -
Excel歴15年。パソコン講座を数十回以上実施し、就職や転職、復職の支援も行っています。Excelの基本操作から関数、マクロ、VBAまで仕事で便利だったことを中心に書いていますので、お仕事の時間短縮にお役に立てれば幸いです。
詳しいプロフィールはこちら

Excelで日付を出す関数として便利なのがDATE関数。セルの日付や指定した日付から日付を出すことができ、様々なExcelフォーマットで活用されます。
そこでこの記事ではDATE関数の使い方を紹介します。

 

応用として翌月末日や前月1日を出す方法もお伝えしますので、この記事を読んで是非Excelで活用していきましょう。

DATE関数とは?

DATE関数とは、「年」「月」「日」を指定して、日付を表示させる関数です。

 

日付は直接入力することも出来ますし、セルを参照することもできます。

 

また、今日の日付を出す関数としてはTODAY関数、今の時間を表示するときはNOWk関数となります。

 

DATE関数の使い方

DATE関数を使用するときは以下の引数を記述します。

DATEの引数
DATE(年,月,日)

【引数の詳細】

日付の「年」を1900~9999の整数で入力する
日付の「月」を1~12の整数で入力する
日付の「日」を1~月末日の整数で入力する

 

引数については以下の記事でも解説しています。

 

セルから日付を表示

date関数の使い方1

上のが画像のように、DATE関数で日付を出す方法を解説します。

関数を入力したいセルを選択し、fxと書いている「関数の挿入」をクリックしましょう。

date関数の使い方2

続いて、関数の検索で「日付」と入力し、検索開始ボタンをクリックします。そして、関数名で「DATE」を選択し、OKをクリックします。

date関数の使い方3

年と月、日をそれぞれ入力します。

date関数の使い方4

これで日付が表示されます。

date関数の使い方1

 

DATEで翌月末日を出す方法

まずは完成図をお見せします。

date関数の使い方5

DATE関数の応用となります。月の場所は翌々月として+2を入力します。それだけでは月初の日付となりますので、最後に-1を入れることで月末にすることができます。

数式は以下のようになります。

=DATE(A2,B2+2,1)-1

 

DATEで前月1日を出す方法

前月の1日を出すときは月を-1とし、日の部分は1にします。

date関数の使い方6

 

数式は以下のようになります。

=DATE(A2,B2-1,1)

YEARとMONTHの応用

先ほどまでは年と月、日がそれぞれ別のセルにあったのですが、実際の業務では一つのセルの日付から出したいことも多いでしょう。そんなときはYEAR関数MONTH関数を使用することで解決します。

date関数の使い方7

数式は以下のようになります。

=DATE(YEAR(A2),MONTH(A2)-1,1)

YEAR関数で年を指定し、MONTH関数に-1を入れることで前月にすることができます。

 

DATE関数のまとめ

今回はDATE関数の使い方について紹介しました。

日付を出すときに便利なDATE関数ですが、YEARやMONTH関数を一緒に使ったり、数式を工夫することで前月の日付なども簡単に出すことができます。

 

Excelの機能を使いこなすと、仕事の効率化から大きな時間短縮に繋がります。

仕事術のスキルが増えるとプライベートの時間を時間を増やすことができますので、当サイトで得た知識を是非活用していきましょう。
以下のExcel記事もおすすめです。

この記事を書いている人 - WRITER -
Excel歴15年。パソコン講座を数十回以上実施し、就職や転職、復職の支援も行っています。Excelの基本操作から関数、マクロ、VBAまで仕事で便利だったことを中心に書いていますので、お仕事の時間短縮にお役に立てれば幸いです。
詳しいプロフィールはこちら









- Comments -

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Copyright© Excel仕事術ブログ , 2025 All Rights Reserved.