MONTH関数カンスウ
機能キノウ 月をシリアル値で返します。
  戻り値は、戻り値は 1 (月) 〜 12 (月) の範囲の整数となります。
 
書式ショシキ MONTH(シリアル
引数ヒキスウ シリアル
  検索する月の日付を指定します。
日付には、半角のダブル クォーテーション (") で囲んだ文字列 ("1/30/1998" や "1998/01/30" など)、シリアル値 (1900 年から計算する場合は 1998 年 1 月 30 日を表す 35825)、DATE 関数を使って入力するか、ほかの数式またはほかの関数の結果を指定します。
 
 
 
基本キホン数式スウシキ
数式スウシキ 表示ヒョウジ結果ケッカ 補足ホソク説明セツメイ
=MONTH("2005/2/14") 2    
=MONTH("2005/2") 2    
=MONTH("2/14") 2    
       
=MONTH(38352) 12 シリアルi38352は2004/12/31
=MONTH(38353) 1 シリアルi38353は2005/1/1
=MONTH(38686) 11 シリアルi38717は2005/11/30
=MONTH(38718) 1 シリアルi38718は2006/1/1
●DATE関数カンスウとのわせ(関数カンスウ結果ケッカモトにYEAR関数カンスウウゴきます)
=MONTH(DATE(2005,5,5)) 5  
=MONTH(DATE(2005,12,32)) 1 最終サイシュウヅキ翌月ヨクゲツ翌年ヨクトシ1ガツ
加減カゲンザン
=MONTH("2005/2/14")-1 1 前月ゼンゲツ
=MONTH("2005/2/14")+1 3 翌月ヨクゲツ
●センテンスでの使用シヨウ
="今ツキは" & YEAR("2005/2/14") & "ツキです。"
今月は2月です。
蛇足ダソク
2004ネン1ガツ10ニチから2005ネン4ガツ3ニチまでの月数ツキスウ何ヶ月ナンカゲツか?
× @=MONTH("2005/4/3")-MONTH("2004/1/10") 3
@の数式スウシキでは、トシをまたいだ月数ツキスウにちを勘案カンアンした計算ケイサンができません。
オナトシ場合バアイカンガえてます。
A=MONTH("2005/4/3")-MONTH("2005/1/10") 3
Aの数式スウシキ月数ツキスウだけをみればタダしいですが、にちまでをフクめると「2」がタダしいとオモわれます。
再度サイドコトなるネン場合バアイカンガえてます。
B=(YEAR("2005/4/3")-YEAR("2004/1/10"))*12+MONTH("2005/4/3")-MONTH("2004/1/10")
15
Bの数式スウシキはAの数式スウシキ同様ドウヨウに、にちを勘案カンアンした計算ケイサンになっていません。
日付ヒヅケをシリアルにしてザンをさせてみたらどうなるでしょうか?
=(DATEVALUE("2005/4/3")-DATEVALUE("2004/1/10")) 449
=(DATEVALUE("2005/4/10")-DATEVALUE("2004/1/10")) 456
てきた数字スウジは、経過ケイカ日数ニッスウです。開始日カイシビより449ニチと456ニチっていることになります。
この経過ケイカ日数ニッスウを「365/12」でザンします。
また、開始日カイシビより終了日シュウリョウビにちがオナじもしくはぎている場合バアイは、経過ケイカ日数ニッスウに1ニチ加算カサンします。
=449/(365/12) 14.76164384 ≒14ヶゲツ
=(456+1)/(365/12) 15.02465753 ≒15ヶゲツ
開始日カイシビ終了日シュウリョウビて、数式スウシキ記述キジュツしないと正確セイカク結果ケッカられないことになります。
DATEDIF関数カンスウ使ツカうと簡単カンタン計算ケイサンできます。
=DATEDIF("2004/1/10","2005/4/3","M") 14
=DATEDIF("2004/1/10","2005/4/9","M") 14
=DATEDIF("2004/1/10","2005/4/10","M") 15
=DATEDIF("2004/1/10","2005/4/11","M") 15
→DATEDIF関数カンスウ
補足ホソク AとBはMicrosoft Excel 2003のヘルプをモト作成サクセイしました。