指定した月の月初の日付を求める - Excel

Excelの数式で指定した日付の月初の日付を求める方法を紹介します。

概要

与えられた日付の月初の日付を求める方法はいくつかあります。 DATE関数を利用する方法、EOMONTH 関数を利用する方法を紹介します。
メモ
指定した日付の月末の日付を求める方法はこちらの記事を参照してください。

手順:DATE, YEAR, MONTH 関数を利用する方法

元の日付を、年、月、日に分解し、日を1に固定することで月初の日付を求める方法です。
以下の日付をセルに入力したシートを用意します。


C3セルに以下の数式を入力します。
=DATE(YEAR(B3),MONTH(B3),1)


数式を確定します。B列の日付の月初の日付が数式を入力したセルに表示されます。


C3セルをコピーして、C列の他のセルにペーストします。B列の日付の月初の日付がセルに表示されます。

手順:DAY 関数を利用する方法

元の日付から、日を引くことで、月末の日付を求め、そこに1日を加算することで月初の日付を求める方法です。

以下の日付をセルに入力したシートを用意します。


C3セルに以下の数式を入力します。
=B3-DAY(B3)+1


数式を確定します。B列の日付の月初の日付が数式を入力したセルに表示されます。


C3セルをコピーして、C列の他のセルにペーストします。B列の日付の月初の日付がセルに表示されます。

手順:EOMONTH 関数を利用する方法

元の日付から、EDATE関数で、1カ月引き、EOMONTH関数で月末を求め(前月の月末)、そこに1日を加算することで月初の日付を求める方法です。
C3セルに以下の数式を入力します。
=EOMONTH(EDATE(B3,-1),0)+1


数式を確定します。B列の日付の月初の日付が数式を入力したセルに表示されます。


C3セルをコピーして、C列の他のセルにペーストします。B列の日付の月初の日付がセルに表示されます。

このページのキーワード
  • 指定した月の月初の日付を取得する
著者
iPentecの企画・分析担当。口が悪いのでなるべく寡黙でありたいと思っている。が、ついついしゃべってしまい、毎回墓穴を掘っている。
最終更新日: 2024-01-22
作成日: 2023-12-21
iPentec all rights reserverd.