Excel で月の最初の日を取得する方法 (例付き)


次のいずれかの数式を使用して、Excel の日付から月の最初の日を取得できます。

式 1: DAY() 関数を使用する

 = A2 -DAY( A2 )+1

式 2: EOMONTH() 関数を使用する

 =EOMONTH( A2 ,-1)+1

どちらの数式も、セルA2の日付の月の最初の日を返します。

次の例は、Excel の次のデータ セットで実際に各式を使用する方法を示しています。

例 1: DAY() を使用して月の最初の日を取得する

セルC2に次の数式を入力すると、セルA2の日付の月の最初の日を取得できます。

 = A2 -DAY( A2 )+1

次に、この数式を C 列の残りの各セルにドラッグして入力します。

Excel は DAY() 関数を使用して月の最初の日を取得します

列 C には、列 A の各日付の月の最初の日が表示されます。

この式がどのように機能するかは次のとおりです。

  • DAY()関数は、1 から 31 までの日付を返します。
  • したがって、 A2 – DAY(A2) は前月の最終日を返します。
  • 次に、1 を追加して、セルA2の日付の月の最初の日を取得します。

例 2: EOMONTH() を使用して月の最初の日を取得する

セルC2に次の数式を入力すると、セルA2の日付の月の最初の日を取得できます。

 =EOMONTH( A2 ,-1)+1

次に、この数式を C 列の残りの各セルにドラッグして入力します。

Excel は EOMONTH() 関数を使用して月の最初の日を取得します

列 C には、列 A の各日付の月の最初の日が表示されます。

この式がどのように機能するかは次のとおりです。

  • EOMONTH()関数は、日付の月の最終日を返します。
  • EOMONTH(A2, -1)関数は、前月の末日を返します。
  • 次に、1 を追加して、セルA2の日付の月の最初の日を取得します。

Excel のEOMONTH()関数の完全なドキュメントは、ここで見つけることができます。

追加リソース

次のチュートリアルでは、Excel で他の一般的な操作を実行する方法について説明します。

Excelで月ごとに数える方法
Excelで月平均を計算する方法
Excelで日付を月と年の形式に変換する方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です