• ベストアンサー

エクセルで日付入力の関数

エクセルについての質問です。 ひとつのセルに、例えば「2012/11/1」と入れた場合、 次のセルらが「2012/12/1」「2013/1/1」「2013/2/1」…というかんじで、 1ヶ月ごと進んでいくように表示させるには、 どのように入力したらよいでしょうか? 宜しくお願いします。

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

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

例えばA1セルに2012/11/1と入力するとしたらA2セルには次の式を入力して下方にドラッグコピーします。 =DATE(YEAR(A$1),MONTH(A$1)+ROW(A1),1) B1セル、C1セルと横に表示させるとしたらB1セルに次の式を入力して横方向にドラッグコピーします。 =DATE(YEAR(A$1),MONTH(A$1)+COLUMN(A1),1)

momojiroqq
質問者

お礼

ありがとうございます! 縦方向、横方向2つの式を教えて頂き、 とても助かりました!

その他の回答 (3)

  • chayamati
  • ベストアンサー率41% (260/624)
回答No.4

月末の翌日が翌月の1日ですね A2に日付が入っているとき =EOMONTH(A2,0)+1 とします これをドラッグコピーします。

momojiroqq
質問者

お礼

ありがとうございます! 簡潔でとてもわかりやすかったです!

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.3

こんにちは! 色々やり方はあると思いますが・・・ 仮にA1セルから列方向(下方向)に表示させる場合は A1セルに 2012/11/1 A2セルに 2012/12/1 と入力 → A1・A2セルを範囲指定 → A2セルのフィルハンドルで下へコピー! 他の一例はA1セルに 2012/11/1 と入力 → A2セル(セルの表示形式は「日付」にしておきます)に =EDATE(A$1,ROW(A1)) という数式を入れ、A2セルだけをオートフィルで下へコピー! 他にも色々回答があると思います。m(_ _)m

momojiroqq
質問者

お礼

ありがとうございます! 色々な方法があるのですね! 勉強になりました!

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

回答No1です。一部次の文章に訂正してください。 B1セル、C1セルと横に表示させるとしたらB1セルに次の式を入力して横方向にドラッグコピーします。 =DATE(YEAR($A1),MONTH($A1)+COLUMN(A1),1)

関連するQ&A