Excelで指定した月の月初の日付を求める方法

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

概要

与えられた日付の月初の日付を求める方法はいくつかあります。 DATE関数を利用する方法、EOMONTH 関数を利用する方法を紹介します。

メモ
指定した日付の月末の日付を求める方法はこちらの記事を参照してください。

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

元の日付を、年、月、日に分解し、日を1に固定することで月初の日付を求める方法です。

以下の日付をセルに入力したシートを用意します。
Excelで指定した月の月初の日付を求める方法:画像1

C3セルに以下の数式を入力します。

=DATE(YEAR(B3),MONTH(B3),1)
Excelで指定した月の月初の日付を求める方法:画像2

数式を確定します。B列の日付の月初の日付が数式を入力したセルに表示されます。
Excelで指定した月の月初の日付を求める方法:画像3

C3セルをコピーして、C列の他のセルにペーストします。B列の日付の月初の日付がセルに表示されます。
Excelで指定した月の月初の日付を求める方法:画像4

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

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

以下の日付をセルに入力したシートを用意します。
Excelで指定した月の月初の日付を求める方法:画像5

C3セルに以下の数式を入力します。

=B3-DAY(B3)+1

Excelで指定した月の月初の日付を求める方法:画像6

数式を確定します。B列の日付の月初の日付が数式を入力したセルに表示されます。
Excelで指定した月の月初の日付を求める方法:画像7

C3セルをコピーして、C列の他のセルにペーストします。B列の日付の月初の日付がセルに表示されます。
Excelで指定した月の月初の日付を求める方法:画像8

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

元の日付から、EDATE関数で、1カ月引き、EOMONTH関数で月末を求め(前月の月末)、そこに1日を加算することで月初の日付を求める方法です。

C3セルに以下の数式を入力します。

=EOMONTH(EDATE(B3,-1),0)+1

Excelで指定した月の月初の日付を求める方法:画像9

数式を確定します。B列の日付の月初の日付が数式を入力したセルに表示されます。
Excelで指定した月の月初の日付を求める方法:画像10

C3セルをコピーして、C列の他のセルにペーストします。B列の日付の月初の日付がセルに表示されます。
Excelで指定した月の月初の日付を求める方法:画像11

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