MONTH(マンス)

MONTH(マンス)は、月をシリアル値で返します。
戻り値は1 (月) ~ 12 (月) の範囲の整数となります。
・関数MONTH(マンス)
・書式=MONTH(シリアル値)
・内容日付に対応する月を返します。
戻り値は、1 (月) ~ 12 (月) の範囲の整数となります
使い方
Excel では、日付を計算するために、日付が一連のシリアル値として処理されます。
MONTH関数は指定された日付やTODAY()などの数値から月だけを表示します。
「年」や「日」など日本語を追記する場合「&」で結合します
例)=MONTH(TODAY())&"月"
  結果は8月
例)=YEAR(TODAY())&"年"&MONTH(TODAY())&"月"&DAY(TODAY())&"日"
  結果は 2019年8月19日
例)

  結果は 令和1年8月19日(月曜日)

サンプル
  A B C D E F
1        
2   日付 曜日
3   8月19日 2019 8 19 (月曜日)
4   8月20日 2019 8 20 (火曜日)
5   8月21日 2019 8 21 (水曜日)
6   8月22日 2019 8 22 (木曜日)
7   8月23日 2019 8 23 (金曜日)
=D3セルの数式はMONTH(B3)で指定した月を出します


注意点(13月14月など12月を超える場合)
月に月を加算する場合は
5月から8か月後は1月ですが
5+8=13月 になってしまいます

5月の中身は
=MONTH(DATE(2019,5,12)) 結果:5
=DATE(2019,5,12) 結果:2019/5/12

この5に8を足さなければ正しい結果が出ません
=MONTH(DATE(2019,5+8,12)) 結果:1
=DATE(2019,5+8,12) 結果:2020/1/12
※5や8はセル指定もできます

DATE()で取得していれば上記の方法で加算されますが
TODAY()やセルの日時を参照してる場合はTODAY()やセルの日時を
DATE()形式にすることで上記の方法が使えます

TODAY()の場合
=DATE(YEAR(TODAY()),MONTH(TODAY()),DAY(TODAY()))
8か月
=DATE(YEAR(TODAY()),MONTH(TODAY())+8,DAY(TODAY()))

セル参照の場合(セルがD4の時
=DATE(YEAR(D4),MONTH(D4),DAY(D4))
8か月
=DATE(YEAR(D4),MONTH(D4)+8,DAY(D4))
8はセル指定もできます

以上 MONTH(マンス)関数の使い方でした
YEARTOPDAY
(C) 2001-2019 Digital World