EOMONTH(date, 0) は当月の末日を返します。初日を取得するには、EOMONTH(date, -1)+1(前月の末日に 1 を加えたもの)を使用します。オフセットによって月を前後にシフトします。
=EOMONTH(A2, -1)+1→2026-06-01月の初日。
=EOMONTH(DATE(2026,2,10), 0)→2026-02-282026 年 2 月の最終日です。
=EOMONTH(DATE(2026,10,7), 0)+1→2026-11-01翌月の最初の日です。
初日 (DATE)
=DATE(YEAR(A2), MONTH(A2), 1)初日を直接作成します。
EOMONTH(A2, 1) を使用します。
=WORKDAY(EOMONTH(A2, 0)+1, -1) を使います。翌月 1 日から稼働日を 1 日さかのぼります。
=DATE(YEAR(A2), 1, 1) を使います。
セルの表示形式が標準になっています。日付の表示形式を適用すると日付として表示されます。
独自のデータに対応する数式が必要ですか?
やりたいことを普段使っている言葉で説明するだけで、ExcelGPTが数式の作成、解説、検証を行います。無料で開始でき、プラグインも不要です。