• ベストアンサー

Excelで五年後の日付を自動的に入力したい場合

表題の件なのですが Excelで次のようにある日時を入力します。 2004/01/30 このように入力して別のセルに自動的に五年後の日付 2009/01/30 を自動的に表示させるためにはどのような処理をすれば宜しいかをご教示願います。

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

  • ベストアンサー
  • UKY
  • ベストアンサー率50% (604/1207)
回答No.1

例えばセルA1に5年前のデータを入れるなら、5年後の日付を出したいセルに =DATE(YEAR(A1)+5,MONTH(A1),DAY(A1)) という式を入れればOKです。 式の中のA1の所は、元のデータのセルの位置にあわせて変えてください。

piyota
質問者

お礼

早速のご回答ありがとうございました。 このようなちょっとした事ってなかなか周りには聞きづらくて・・・助かりました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.3

こんにちは。maruru01です。 注意点ですが、A1の日付が「2004/2/29」の場合は、 No.1の方の数式では、「2009/3/1」になります。 No.2の方の数式では、「2009/2/28」になります。 また、分析ツールが使用出来ない場合に、No.2の方の数式と同じ結果を得るには、 =DATE(YEAR(A1)+5,MONTH(A1),DAY(A1)-(MONTH(DATE(YEAR(A1)+5,MONTH(A1),DAY(A1)))<>MONTH(A1))) という数式にします。

piyota
質問者

お礼

閏年には注意が必要ですね。 なんとなくこのような不完全な場合が垣間見えると人間の頭のほうが賢いんだなと再確認出来ますね。 ご指摘ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。
noname#9284
noname#9284
回答No.2

ツールメニュー→アドインで分析ツールにチェックが必要だったような気がするのですが、 =EDATE(A1,60) としてみてはどうでしょう? 60ヶ月あとという意味です。

piyota
質問者

お礼

なるほど・・・このような方法もあるのですね。 実際やってみると良い勉強になります。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルで、日付を入力すると、別のセルに文字を自動的に表示させるようにするには。

    エクセルで、あるセルに日付を入れると、別のセルに「処理済み」という表示が自動的に現れるように設定したいのですが、やり方がわかりません。 現状では、処理した日付を入力した後、別のセルに「処理済み」と打ち込んでいますが、それを自動化したいのです。 さらには、処理した日付を入力すると、空欄が自動的に「処理済み」に変わり、その後、発送した日付を入力すると、「処理済み」が自動的に「発送済み」に変わるように設定したいのです。 エクセル本の「条件分岐」を見て試行錯誤したのですが、できませんでした。エクセルで上記のような設定は可能なのでしょうか? ちなみにExcel2007を使用しています。 ご存じの方がいらっしゃいましたら、ご教授いただけませんでしょうか。よろしくお願いいたします。

  • エクセルで2年後の日付を自動入力するには?

    エクセルである日にちをセル(1)入力するとします。 セル(2)にリンクさせて、そこにはセル(1)の日付の2年後を自動で入るようにするには、 セル(2)にどのように入力すればいいですか? そのままコピーして貼り付けたいのでそのように教えていただけると 助かります。 ご存知の方宜しくお願い致します。

  • エクセル2010 日付を入力したら自動的にセルにも

    エクセル2010を使っています。 日付の入力について教えて頂けませんか? 画像の様にA1セルに、本日の日付を入力したとします。 その後、自動で7つのセルに勝手に日付が入力されるようにしたいのです。 ポイントは今日から遡って表示されるというところです。 ご存知の方よろしくお願いいたします!

  • エクセル 日付自動入力?

    エクセル2000を使用しております。 例)セルA1に 8/1 と入力したら   セルB1以降には自動で 8/2 セルC1には8/3・・・・・ 以上のように連続2週間分の日付が入力されていく。 但し 土曜日、日曜日の日付は入力されないようにする。 以上のような自動入力をする関数、もしくはVBAにての 命令文を教えていただきたいのですが・・ よろしくお願いいたします。

  • エクセルでの、日付の自動入力について

    エクセルで、週間の業務日報を作ろうと思っています。 そこでなのですが、 B列のセルに、業務内容(文字列)を入力すると、 自動的に、隣のA列のセルに、「日付」が入力されるようにしたいのですが、 どうすれば良いでしょうか…。 ※また、翌日そのファイルを開いた際には、  前日の日付は「そのままの状態(前日の日付のまま)」  になっているようにしたいのですが… <完成イメージ> 2/1 事務処理 1時間 2/1 PC設定 30分 2/2 事務処理 2時間 2/2 ミーティング 1時間 といった感じで、作りたいと思っています。 アドバイスを頂けると助かります。 よろしくお願い致します。m(_ _)m

  • エクセル日付の自動入力

    エクセルで表を作りました その表で、上司が毎日 情報の整理をして入力をしています 具体的には送迎の日程表、時刻表を作成しています >その際 シート上の右上に 本日の日付時刻が自動的に 入力されるようにしたいとの事ですが その方法がわかりません 上司は……どうしても エクセルを開いたときもしくは 印刷を したときに 自動に日付が印刷されるようにしたいそうなので いろいろ調べてみたのですが うまくできませんでした。どなたかその方法を教えてください 私なりに セルを右クリックして、セルの書式設定画面を開き日付を選択してみたらどうでしょうか と 言ってみたんですが それだと3/11しなければならないので、趣旨が違うようです また私が行っている仕事は わたしが休職中にどなたかが その作業(日付けが自動で入力される) を行ったらしく 逆に日付を入れたくない書類にも 日付が印刷されてしまいますあ(画面上では 日付の文字は表示されていません) >その解除方法を教えていただけないでしょうか 質問が二つになってしまいましたが どなたかお知恵をお貸しください よろしくお願いいたします OSはVISTAで MICROSOFT OFFICE2010です 

  • エクセルの日付自動入力について教えてください。

    エクセルの日付自動入力について教えてください。 商品の出荷情報をエクセルで作成しています。毎週月~土曜日の顧客管理を作成しており、 商品を出荷した日付が自動的に更新されるようにしたいです。 例えば、 現在今週の月曜出荷の情報だと、A1セルに6/21と手入力し、 21日が過ぎた時点(翌日22日に)に翌週の日付6/28という日付を手入力(A1セルに上書き)している状況です。この翌週の日付を自動的に同じA1セルに上書きという形で反映させることは可能でしょうか。 説明が分かりにくくて大変申し訳ございません。 データが大量にあるため、なるべく自動的に反映させたいです。 関数入力でこのようなことができるのか、ご存知の方宜しくお願い致します。

  • Excelで自動的に日付の入力

    Excel2007を使用しています。セルB2に自動的に日付が入力される関数を教えて下さい。条件として、金額のセル、CD1のセルに金額を入力したら、自動的にB1セルに日付を入力ができればと思います。日付は、入力した日付で固定したいのです

  • Excelにおける日付

    仕事用に他部署からデータをExcelでいただいたのですが、1万件近くのデータが入っており、このデータの日付が全て7桁の数値として入力されているため、活用できず困っています。 Excelに詳しい方のお知恵を拝借したく、質問に参りました。 行いたい処理は、Excelのあるセルに「20050301」という7桁の数字が入力されている場合、これを別の1つのセル内に「2005年3月1日」という日付として認識させたいのです。 そういったことはできるのでしょうか? セルの書式で、表示形式をユーザー定義・####年##月##日とすれば、「2005年03月01日」と表示させることは簡単にできますが、そうではなく、7桁の数字を日付として認識させ、日付関数を使って日数の計算をしたいのです。 A1セルに「20040301」、B1セルに「20050301」と入力されているとしたら、これをそれぞれ「2004年3月1日」、「2005年3月1日」と認識させ、その間の日数が365日という結果を算出するのが目的です。 ダイレクトにできなければ、途中にいくつかの列を経由しても構いません。 よろしくお願いします。

  • エクセル日付での質問

    エクセルにて以下の形を作りたいのですがどのようにしたらいいのでしょう?? セル1=「平成17年2月8日」←今日の日付(=today())を使用してます。 それを参照させセル2へ「No050208-01」を日付へ連動して自動入力したい。※最後の「-01」は任意で入力できればベストですが、時間等が参照されてもOKです。 さらにセル3へ「有効期限 平成17年2月末日」と上記日付を参照し自動入力したいわけです。 もうお分かりの通り「見積り書」です。 ・作成日時(現在日時) ・見積り書No ・有効期限(作成日時の末日) を全て自動入力したいです。 宜しくお願いします。

専門家に質問してみよう