Excelの数式で指定した日付の月初の日付を求める方法を紹介します。
概要
与えられた日付の月初の日付を求める方法はいくつかあります。
DATE関数を利用する方法、EOMONTH 関数を利用する方法を紹介します。
メモ
指定した日付の月末の日付を求める方法は
こちらの記事を参照してください。
手順:DATE, YEAR, MONTH 関数を利用する方法
元の日付を、年、月、日に分解し、日を1に固定することで月初の日付を求める方法です。
以下の日付をセルに入力したシートを用意します。
C3セルに以下の数式を入力します。
=DATE(YEAR(B3),MONTH(B3),1)
数式を確定します。B列の日付の月初の日付が数式を入力したセルに表示されます。
C3セルをコピーして、C列の他のセルにペーストします。B列の日付の月初の日付がセルに表示されます。
手順:DAY 関数を利用する方法
元の日付から、日を引くことで、月末の日付を求め、そこに1日を加算することで月初の日付を求める方法です。
以下の日付をセルに入力したシートを用意します。
C3セルに以下の数式を入力します。
数式を確定します。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