MONTHは1〜12を返します。3で割って切り上げることで、各月を四半期(1〜3月 → 1、4〜6月 → 2など)にグループ化します。「Q」と結合すると、「Q2」のようなラベルになります。
="Q"&ROUNDUP(MONTH(A2)/3, 0)→Q24月はQ2に該当します。
=ROUNDUP(MONTH(DATE(2026,11,15))/3, 0)→411 月は第 4 四半期です。
=INT((MONTH(A2)+2)/3)→3同じ結果になる別の数式です。8 月の日付では 3 を返します。
=YEAR(A2)&"-Q"&ROUNDUP(MONTH(A2)/3,0).
先に月をずらします:=ROUNDUP(MONTH(EDATE(A2, -3))/3, 0)。これで 4 月から 6 月が 1 になります。
=DATE(YEAR(A2), 3*ROUNDUP(MONTH(A2)/3, 0)-2, 1) を使います。
空のセルは日付 0 として扱われ、Excel はこれを 1900 年 1 月と解釈します。次のように保護します:=IF(A2="", "", ROUNDUP(MONTH(A2)/3, 0))。
独自のデータに対応する数式が必要ですか?
やりたいことを普段使っている言葉で説明するだけで、ExcelGPTが数式の作成、解説、検証を行います。無料で開始でき、プラグインも不要です。