• ベストアンサー

Excelの日付処理について

いつも大変お世話になっております。 次の処理について教えて下さい。 Aセルに"平成15年9月17日"と表示してあり、Bセルに1年後年月を表示させるにはどうすればよろしいでしょうか。 この場合は"平成16年9月"と表示させたいのです。 お手数ですがよろしくお願いいたします。

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

  • ベストアンサー
  • telescope
  • ベストアンサー率54% (1069/1958)
回答No.1

EOMONTH関数を使えば簡単に求められます。 =EOMONTH(A1,12) セルの書式を ggge"年"m"月" とすれば、平成16年9月と表示されます。 EOMONTH関数を使うには、「ツール」-「アドイン」で[分析ツール]にチェックを入れます。 標準ではインストールされませんので、ExcelのCD-ROMが必要です。 Aセルに365日をプラスしても良いかもしれません。 うるう年では、1日の誤差がでますが・・・、 =A1+365

Lemmings
質問者

お礼

ご回答頂きましてありがとうございます! アドインを使ってそのようなことが出来るのですね。早速インストールして使わせていただきます。 また、よろしくお願いいたします。

その他の回答 (2)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

A1セルに2003/9/11(例) B1セルに式=DATE(YEAR(A1)+1,MONTH(A1),DAY(A1)) B1セルの書式ggge"年"m"月"で平成16年9月 内容的にA1と同日の日が入りますが宜しいですか。

Lemmings
質問者

お礼

朝の早くに回答頂きましてありがとうございます! imogasiさんにはいつもお世話になります。今回は1年後を表示させたかったので、日付が同日でも全然構いませんでした。 本当に皆様のお知恵には感心させられます。今回はどなた様の回答を使わせて頂いても求める結果が得られましたので、ポイントは先着順で付けさせていただきました. 本当にありがとうございました!

  • comv
  • ベストアンサー率52% (322/612)
回答No.2

こんばんは アドインを使わない方法では =TEXT(DATE(YEAR(A1)+1,MONTH(A1),1),"ggge年m月") こんな感じ如何でしょうか(結果は文字列です)

Lemmings
質問者

お礼

ご回答頂きましてありがとうございます! comvさんのやり方でも、充分です!!。また、次回の際にもよろしくお願いいたします。

関連するQ&A