- ベストアンサー
Excelで半年後の日付を計算したい
おしえてください。 今日の日から半年後の日付を自動計算したいのです。 どういう式を使ったらいいでしょうか。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
セルA1に"2003/3/17"という形で日付が入っているとして、セルB1に =DATE(YEAR(A1),MONTH(A1)+6,DAY(A1)) です。"MONTH(A1)+6"が12を超えても、Excelが自動的に1年繰り上げてくれます。
その他の回答 (2)
- grumpy_the_dwarf
- ベストアンサー率48% (1628/3337)
回答No.3
「半年後」が「6ヶ月後」と同義でいいのなら、deadlineさんやmaruru01さんの 回答でオッケーです。分析ツールがインストールしてあれば =edate(today(), 6) ですむ話ですからインストールをお薦めしますが。 そうじゃなくて「半年後」ったらだいたい182日後だろって場合は、 =today()+182 になるんですが、まさかそんなことはないですよね。ウチの職場には時々そういう ことをいうヤツがいるので、つい身構えてしまいます。
質問者
お礼
ありがとうございます。 そうなんです。 edate関数が使えたら良かったんですが、共有文書なので使えなかったんです。 あらゆる環境の全部のパソコンで使える数式が要求されたので。 365/2っていう計算式を使っていた人もいました。
- maruru01
- ベストアンサー率51% (1179/2272)
回答No.2
こんにちは。maruru01です。 =DATE(YEAR(TODAY()),MONTH(TODAY())+6,DAY(TODAY())) で表示出来ます。 今日の日付を「TODAY()」で取得していますので、ここに日付の入ったセル名(A1など)を入れてもOKです。
質問者
お礼
ありがとうございます。 解決しました。とても助かりました。
お礼
早速のお返事ありがとうございます。 EDATE関数が使えなかったので悩みました。 一つ一つ計算するのが早道だったのですね。 ありがとうございました。