月の最初の日を取得するにはどうすればよいですか?
Excel では、数式を使用して月の最初の日を取得できます。たとえば、2022 年 1 月16 日があり、 1 月1 日を取得したい場合、そこから日数を引いて最終日または前月に移動し、1 を追加して最初の日を取得できます。当月の。
次の例では、セル A1 に日付があり、その月の最初の日を取得する必要があります。
月の開始日を取得する数式
- まず、セル B1 に等号を入力します。
- その後、実際の日付が入っているセル A1 を参照し、合計演算子を入力します。
- 次に、DAY 関数を使用して、セル A1 を参照します。
- 次に、DAY 関数を閉じて、マイナス演算子を入力します。
- 最後に「1」を入力して Enter キーを押すと結果が表示されます。
=A1-DAY(A1)+1
この式を理解するには、次の 3 つの部分に分ける必要があります。
- 最初の部分では、セル A1 にある日付を使用しました。
- その後、2 番目の部分では、DAY 関数を使用して、元の日付の日番号 (1 月 16 日の場合は 16 が返されます) を取得しました。そして、この数字を元の日付から削除しました。これを実行すると (日付 – 日数)、先月の終了日が得られます。
- 3 番目の部分では、先月の日付に 1 を追加し (2 番目の部分で取得しました)、今月の初日を取得します。
EOMONTH を使用して月の開始日を取得します
EOMONTH を使用して月の最初の日を取得することもできます。 EOMONTH は日付を取得し、月の最後の日付を取得するのに役立ちます。それに 1 を加算すると月の最初の日を取得できます。
=EOMONTH(A1,-1)+1
月名を使用して月の最初の日を取得する
月の最初の予約を取り、月名を使用する場合は、次の式を使用できます。
この数式は、日、月、年を組み合わせて実際の日付に変換することで日付を作成します。日にはすでに 1 を使用し、月にはセル A3 の月名を使用し、年にはセル A4 の値を使用しました。
=DATEVALUE("1"&"-"&A3&"-"&A4)