スプレッドシートロゴ

スプシ 今月の月初と月末の日付を自動で出力

こんにちは。EXCY TECH BLOGの萱場です。

本日は、タイトルの通り、スプレッドシートで、その月の月末月初の日付を出力する方法をご紹介します。

使う関数は、以下の関数です。

=EOMONTH(開始日,月)

=EOMONTH関数を使用すると、開始日を起算日として、第2引数の月の最終日を出力してくれます。

例えば、以下のような出力結果となります。

=EOMONTH("2023/10/1",0) #2023/10/31
=EOMONTH("2023/10/1",-1) #2023/9/30
=EOMONTH("2023/10/1",1) #2023/11/30

また、EOMONTH関数の返り値は、DATE型なので、日数の加算減算ができます。

=EOMONTH("2023/10/1",1) +1 #2023/12/1

このEOMONTH()と現在の日付を取得するTODAY()を使うことで、現在の月の月初と月末の日付が取得できます。

#月初
=EOMONTH(TODAY(),-1)+1
#月末
=EOMONTH(TODAY(),0)

出力したい値に関して、TEXT()関数を使うと任意の書式にできたりします。

=TEXT(EOMONTH(TODAY(),-1) +1, "yyyy-MM-dd")

最後に

最後までお読みいただきましてありがとうございました。

自動で日付を取得できると、別の関数やGASと連携して、自動化しやすくなります。ぜひ活用して下さい!

株式会社デザインXでは、アパレル業界のお客様に向けて、ECサイトや業務基幹システム(ERP)の開発・導入支援を行っております。ご興味をお持ちの方は、是非下記リンクよりお気軽にお問い合わせください。

また、株式会社デザインXでは、ソフトウェアエンジニア・社内SEなど、共に働く仲間を募集しています。テクノロジーでアパレル業界のBtoBビジネスを変えたいという熱意をお持ちの方、お待ちしております。ご興味のある方は、以下のリンクからお問い合わせください!


投稿日

カテゴリー:

投稿者:

タグ: