• ベストアンサー

MONTH関数について

Excel2007のMONTH関数について教えて下さい。 あるサイトに次のような作り方がありました A1に2012 B1に2 A2に =DATE(A1,B1,1) A3に =IF(MONTH(A$2+ROW(A1))=B$1,A2+1,"") A3をA32までオートフィル 3/1になると空白になる そこで質問です MONTH関数は、「月」の数字を求める関数ですね MONTH関数の括弧の中でROW(A1)を加えるとなぜ月替わりまで 同じ月になるのか 例えば2月の29日までは、「2」 3月1日になると「3」になるのか判りません。 その理由を教えて下さい。

質問者が選んだベストアンサー

  • ベストアンサー
noname#198951
noname#198951
回答No.1

それをするのがMONTH関数だからでは? 簡単にいうとカレンダーデータがExcelの内部に入っているという感じです。

gyouda1114
質問者

お礼

回答ありがとうございました。 私の勘違いで質問していました。 シリアル値の月を取り出して1ずつ加えると 月替わりが判るのは当然でした。 今後ともよろしく

関連するQ&A