1ヶ月後の日付を自動計算!スプレッドシートで使える便利な関数の活用法

新人社員の僕にとって、スプレッドシートで日付計算をするなんて夢のまた夢って感じです…。1ヶ月後の日付を簡単に出せる方法ありませんか?
猫男
猫男
catman
catman
大丈夫。スプレッドシートにはDATE関数とEDATE関数という便利な関数がある。これで1ヶ月後の日付を自動的に求められるようになるさ。

 

スプレッドシートで使えるDATE関数とEDATE関数

スプレッドシートで1か月後の日付を自動計算する場合、まず理解しておくべきはDATE関数EDATE関数です。

DATE関数は特定の年、月、日を指定して日付を作るための関数です。

使い方はとてもシンプルで、次のように書きます。

=DATE(年, 月, 日)

EDATE関数は、指定した日付から特定のヶ月数後の日付を求めるための関数です。

こちらも書き方は簡単です。

=EDATE(日付, 月数)

このようにして、スプレッドシートで1ヶ月後の日付を求めることができます。

なるほど、DATE関数とEDATE関数が鍵なんですね!スプレッドシートって意外に使いやすいかも。
猫男
猫男

1か月後の日付を求めるステップ

ここでは、手順を示して実践してみましょう。

まずは現在の日付を入力

例えば現在の日付が2023年10月1日だとします。

スプレッドシートのA1セルに2023/10/01と入力してみましょう。

EDATE関数を使って1か月後の日付を計算

A1セルの1ヶ月後の日付をB1セルに求めるため、次のように入力します。

=EDATE(A1, 1)

これで1か月後の日付、すなわち2023年11月1日がB1セルに表示されます。

使用例

スプレッドシートの表にまとめると、以下のようになります。

AB
1日付1か月後
22023/10/012023/11/01

このように、EDATE関数とスプレッドシートを使えば、1か月後の日付も簡単に求められます。

意外と簡単ですね。他にはどんな場面で使えるんでしょう?
猫男
猫男

EDATE関数の実務での活用法

EDATE関数は、締切日や契約更新日、プロジェクトスケジュールの管理などで役立ちます。上手に使いこなすと業務効率がぐっと上がります。

  • 締切日計算:請求書の支払期限を自動設定
  • 契約更新日管理:定期契約更新のスケジュールを設定
  • プロジェクトの進捗チェック:開始日と終了日を簡単に把握

スプレッドシートを使えば日付の管理もラクラクこなせますね。

さらに自動化したいなら、GASを使うのがおすすめ

スプレッドシートの関数である程度の日付管理ができたら、次はGAS(Google Apps Script)を使って自動化を進めることをおすすめします。

例えば、GASを使えば、次の操作も自動化できます。

  • スプレッドシートから毎月の更新日をメール通知
  • 更新データを他のシステムに自動送信
  • 期限切れアラートをポップアップ表示

スプレッドシートとGASを組み合わせることで、さらに細かいニーズに応えた自動化が可能となり、業務の管理が一段と効率的になります。

1か月後の日付が簡単に計算できるだけでなく、GASを使えばもっと幅広く活用できるんですね。頑張って学んでみます!
猫男
猫男
catman
catman
その調子だ。スプレッドシートの機能を活かせば、時間を節約して効率的に働けるぞ。

スプレッドシートを使いこなし、さらにGASでの自動化を進めることで、自信を持ってデータ管理を行えるようになります。是非挑戦してみて下さい。

EARTHPG 自動化研究所

「その作業、仕組みにできます。」

Google Apps Script、Python、スプレッドシート自動化、WordPress開発、 API連携、AI活用まで対応。 小さな自動化から業務全体の設計まで、研究所が支援します。