MONTH関数の使い方

日付から「月」を取り出します。

200720102013201620192021365
構文
=MONTH(シリアル値)
引数
  1. シリアル値必須
どんな関数か

MONTH は、日付から月だけを 1〜12 の整数で取り出します。月ごとの集計や、四半期の判定(=ROUNDUP(MONTH(A1)/3,0))に使います。返るのは数値なので、「10月」のように出したいときは TEXT(A1,"m月") を使うか、セルの表示形式で整えます。年をまたぐ集計では、月だけで並べると前年と混ざるので、年と組み合わせて使います。

使用例

B2 に =MONTH(A2) を入れると、こうなります。

AB
1日付月
22023/10/110

数式を入れたセル

結果: 10

つまずきやすいところ

  • 返るのは 1〜12 の数値。「4月」のように出すなら TEXT(日付, "m月")
  • 表示形式が日付のままだと、数値が日付に見えてしまう

よくあるエラーと、その直し方

#VALUE!
日付として読めない文字列を渡した日付の値が入ったセルを指す。文字として入っているなら DATEVALUE で日付に直す

MONTHを使う実例レシピ(1件)

同じ「日付・時刻」の関数

日付・時刻の関数をすべて見る(25件)